SkillAgentSearch skills...

symptom-checker-triage

Suggest triage levels (Emergency, Urgent, Outpatient) based on red flag symptoms using a rule-based engine. For AI-assisted decision support only — not a substitute for professional medical diagnosis.

Install / Use

npx skills add aipoch/medical-research-skills --skill symptom-checker-triage

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

89/100

Supported Platforms

Universal

Our assessment of symptom-checker-triage

symptom-checker-triage scores 89/100 on our quality scale, 110th of 255 Customer Support skills we index (top 44%).

Its SKILL.md is 5.5 KB long, well organised into 20 sections with 5 code examples: a solid amount of guidance for an agent.

With 1,916 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
20/20
Description
15/15
Adoption
14/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 12 days ago, so symptom-checker-triage is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

symptom-checker-triage compared with similar skills

All 4 of these similar skills score higher than symptom-checker-triage; compare them before choosing.

SkillScoreStarsUpdatedFormat
symptom-checker-triage (this skill)by aipoch891.9k12d agoSKILL.md
Agent-Reachby Panniantong10086.2k14d agoCLAUDE.md
algorithmic-artby anthropics100177.9k7d agoSKILL.md
pptxby anthropics100177.9k7d agoSKILL.md
designby nextlevelbuilder100130.2k8d agoSKILL.md

Frequently asked questions

How do I install symptom-checker-triage?
Run npx skills add aipoch/medical-research-skills --skill symptom-checker-triage. The install tabs above show the steps for each supported agent.
Which AI agents does symptom-checker-triage work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is symptom-checker-triage safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is symptom-checker-triage still maintained?
The repository was last updated 12 days ago, so symptom-checker-triage is actively maintained.

name: symptom-checker-triage description: Suggest triage levels (Emergency, Urgent, Outpatient) based on red flag symptoms using a rule-based engine. For AI-assisted decision support only — not a substitute for professional medical diagnosis. license: MIT author: AIPOCH

Source: https://github.com/aipoch/medical-research-skills

Symptom Checker Triage

Analyzes symptom descriptions and suggests triage levels (Emergency / Urgent / Outpatient) based on red flag identification. Provides rationale and recommended next steps. For AI-assisted decision support only.

Quick Check

python -m py_compile scripts/main.py

Audit-Ready Commands

python -m py_compile scripts/main.py
python scripts/main.py --help
python scripts/main.py "Chest pain, difficulty breathing, lasting 30 minutes"
python scripts/main.py "Headache, fever 38.5 degrees, vomiting" --verbose

When to Use

  • Triage a patient symptom description to Emergency, Urgent, or Outpatient level
  • Identify red flag symptoms in a clinical or research context
  • Generate structured triage output for documentation or downstream processing

Workflow

  1. Confirm the symptom description is provided as natural language text.
  2. Validate that the request is a symptom triage task; stop early if not.
  3. Run scripts/main.py with the symptom string or use --interactive mode.
  4. Return a structured result with triage level, red flags, rationale, and disclaimer.
  5. If execution fails or inputs are incomplete, switch to the Fallback Template below.

Fallback Template

If scripts/main.py fails or required fields are missing, respond with:

FALLBACK REPORT
───────────────────────────────────────
Objective        : <triage goal>
Inputs Available : <symptom description provided>
Missing Inputs   : <list exactly what is missing>
Partial Result   : <any triage assessment that can be made safely>
Blocked Steps    : <what could not be completed and why>
Disclaimer       : This is AI-assisted advice only. Seek professional medical care.
Next Steps       : <minimum info needed to complete>
───────────────────────────────────────

Stress-Case Output Checklist

For complex multi-constraint requests, always include these sections explicitly:

  • Assumptions: symptom keywords matched, confidence threshold applied
  • Constraints: rule-based engine only; no differential diagnosis
  • Risks: false positives and false negatives are possible; always defer to clinician
  • Unresolved Items: ambiguous symptoms requiring clarification

CLI Usage

# Direct symptom input
python scripts/main.py "Chest pain, radiating to left arm, sweating"

# Interactive mode
python scripts/main.py --interactive

# Verbose output
python scripts/main.py "Headache, fever" --verbose

# JSON output
python scripts/main.py "Abdominal pain, right lower quadrant tenderness" --json

Output Format

{
  "triage_level": "emergency|urgent|outpatient",
  "confidence": 0.85,
  "red_flags": ["Chest pain", "Difficulty breathing"],
  "reason": "Chest pain with difficulty breathing may indicate myocardial infarction or pulmonary embolism",
  "recommendation": "Go to emergency department immediately",
  "department": "Emergency/Cardiology",
  "warning": "This is AI-assisted advice and cannot replace professional medical diagnosis"
}

Triage Levels

| Level | Description | Action | |---|---|---| | emergency | Life-threatening red flags present | Call emergency services or go to ED immediately | | urgent | Serious but not immediately fatal | Seek care within 2–4 hours | | outpatient | Non-urgent | Schedule outpatient appointment |

Red Flag Categories

→ Full red flags reference: references/red_flags.md

Key categories: Cardiovascular, Respiratory, Neurological, Gastrointestinal, Trauma/Poisoning, Obstetric.

Disclaimer

Important: This tool provides AI-assisted triage suggestions only. It cannot replace professional medical diagnosis. If in doubt, seek medical care immediately. Call emergency services in life-threatening situations.

Input Validation

This skill accepts: natural language symptom descriptions in English or Chinese for triage level suggestion.

If the request does not involve symptom triage — for example, asking to diagnose a specific disease, prescribe medication, interpret lab results, or perform general medical Q&A — do not proceed. Instead respond:

"symptom-checker-triage is designed to suggest triage levels based on symptom red flags. Your request appears to be outside this scope. Please provide a symptom description, or use a more appropriate tool. This tool does not provide diagnoses or treatment recommendations."

Error Handling

  • If no symptom description is provided, request it explicitly.
  • If the task goes outside documented scope (diagnosis, prescription), stop immediately.
  • If scripts/main.py fails, use the Fallback Template above.
  • Do not fabricate triage levels, red flag matches, or medical advice.

Output Requirements

Every final response must include:

  1. Objective — what symptom set was triaged
  2. Inputs Received — symptom description used
  3. Assumptions — keyword matching applied, confidence threshold
  4. Triage Result — level, red flags identified, rationale
  5. Risks and Limits — AI-only, not a diagnosis, false positive/negative risk
  6. Next Checks — always recommend professional medical evaluation

Dependencies

  • Python 3.8+
  • No third-party dependencies (rule-based engine, standard library only)

Related Skills

View on GitHub
GitHub Stars1.9k
CategoryCustomer
Updated12d ago
Forks175

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions