Agent skill

Clinical Guidelines

by lamm-mit in lamm-mit/scienceclaw

ToolUniverse workflow — Clinical Guidelines. An agent skill from lamm-mit/scienceclaw.

Apache-2.0Auto-check passedResearch & Science

Install Clinical Guidelines

skills CLI
$ npx skills add lamm-mit/scienceclaw --skill clinical-guidelines -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install lamm-mit/scienceclaw clinical-guidelines --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/lamm-mit/scienceclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/clinical-guidelines .claude/skills/clinical-guidelines && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
clinical-guidelines
GitHub stars
244
Token cost
~5k tokens
SKILL.md length
1,677 words
Files
3 (incl. scripts)
Skills in repo
85
Repo updated
First seen
Licence
Apache-2.0

At a glance

ToolUniverse workflow — Clinical Guidelines. An agent skill from lamm-mit/scienceclaw.

  • Works in 5 steps: Tool Verification (MANDATORY FIRST STEP) → Identify Query Strategy → Multi-Source Search → …
  • Research & Science work in your project
  • SKILL.md covers When to Use, Phase 0: Tool Verification…, Phase 1: Identify Query Strategy and Phase 2: Multi-Source Search, plus 6 more sections
  • Runs Python scripts from its folder; reaches nccn.org

What it does

Clinical Guidelines is an agent skill from lamm-mit/scienceclaw. ToolUniverse workflow — Clinical Guidelines

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `scripts/run.py`).

It sits in Research & Science. The licence is Apache-2.0.

When your agent uses it

  • Research & Science work in your project

Example prompts

  • “/clinical-guidelines”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Tool Verification (MANDATORY FIRST STEP)
  2. Identify Query Strategy
  3. Multi-Source Search
  4. Synthesize Results
  5. Decision Logic

What it can do on your machine

Read from SKILL.md and the folder at commit ab9aba1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • nccn.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Clinical Guidelines loads about 5k tokens when it runs. Until then it costs about 16 tokens; SKILL.md has 1,677 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~16
When it runs · the whole SKILL.md, loaded when a task matches
~5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from lamm-mit/scienceclaw at commit ab9aba1, republished under its Apache-2.0 licence (© lamm-mit). 1,677 words, ~4,952 tokens.

Download SKILL.mdSave it as .claude/skills/clinical-guidelines/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
clinical-guidelines
description
ToolUniverse workflow — Clinical Guidelines
source
https://github.com/mims-harvard/ToolUniverse/tree/main/skills/tooluniverse-clinical-guidelines

name: tooluniverse-clinical-guidelines description: Search and retrieve clinical practice guidelines across 12+ authoritative sources including NICE, WHO, ADA, AHA/ACC, NCCN, SIGN, CPIC, CMA, CTFPHC, GIN, MAGICapp, PubMed, EuropePMC, TRIP, and OpenAlex. Covers disease management, cardiology, oncology, diabetes, pharmacogenomics, and more. Use when users ask about clinical guidelines, treatment recommendations, standard of care, evidence-based medicine, or drug-gene dosing recommendations.

Clinical Guidelines Search & Retrieval

Search and retrieve evidence-based clinical practice guidelines from 12+ authoritative sources spanning 41 tools. Covers disease management guidelines, society recommendations, pharmacogenomics guidance, and patient resources.

KEY PRINCIPLES:

  1. Multi-source search — Search ≥3 databases in parallel for comprehensive coverage
  2. Source-appropriate queries — Match query style to each database's strengths
  3. Condition + society specific — When user names a disease or society, use targeted tools
  4. English queries first — Use English medical terms in all tool calls; respond in user's language
  5. Cite sources — Every guideline result must include source organization and URL

When to Use

Apply when user asks:

  • "What are the guidelines for [condition]?"
  • "What does [ADA/AHA/NCCN/NICE/WHO] say about [topic]?"
  • "Standard of care for [disease]?"
  • "Drug-gene interactions for [drug/gene]?" (pharmacogenomics)
  • "Screening recommendations for [condition]?"
  • "Is there a guideline for [clinical question]?"
  • "What do guidelines say about [treatment/drug]?"
  • "Clinical recommendations for [oncology topic]?"

Phase 0: Tool Verification (MANDATORY FIRST STEP)

Before searching, verify tools load:

python
from tooluniverse import ToolUniverse
tu = ToolUniverse()
tu.load_tools()
assert hasattr(tu.tools, 'NICE_Clinical_Guidelines_Search')

Correct call pattern (use either approach):

python
# Option A: direct attribute access
result = tu.tools.NICE_Clinical_Guidelines_Search(query='diabetes', limit=5)

# Option B: run_one_function
result = tu.run_one_function({'name': 'NICE_Clinical_Guidelines_Search', 'arguments': {'query': 'diabetes', 'limit': 5}})

Phase 1: Identify Query Strategy

Determine which tools to use based on the user's question:

Query typePrimary toolsSecondary tools
General disease guidelineNICE, TRIP, GINPubMed, EuropePMC, CMA
CardiologyAHA_ACC_search_guidelines, AHA_list_guidelinesNICE, TRIP
OncologyNCCN_search_guidelines, NCCN_list_patient_guidelinesNICE, GIN
Diabetes / endocrinologyADA_search_standards, ADA_list_standards_sectionsNICE, SIGN
PharmacogenomicsCPIC_get_gene_drug_pairs, CPIC_list_guidelinesCPIC_get_gene_info
Canadian guidelinesCMA_Guidelines_Search, CTFPHC_search_guidelines—
Scottish/UK guidelinesSIGN_search_guidelines, NICECMA
International guidelinesGIN_Guidelines_SearchOpenAlex, EuropePMC
Living guidelinesMAGICapp_list_guidelinesGIN
Full-text retrievalNICE_Guideline_Full_Text, WHO_Guideline_Full_Text, AHA_ACC_get_guideline—

2.1 General Search (Use ≥3 databases)

NICE_Clinical_Guidelines_Search ⭐ (Best general source)

  • Parameters: query (string, required), limit (integer, required)
  • Returns: list directly (NOT wrapped in dict) — [{title, url, summary, content, date}, ...]
  • Handle: result = tu.tools.NICE_Clinical_Guidelines_Search(...); isinstance(result, list)
  • Example: NICE_Clinical_Guidelines_Search(query='type 2 diabetes management', limit=5)

GIN_Guidelines_Search ⭐ (Best multi-society aggregator)

  • Parameters: query (string, required), limit (integer, required)
  • Returns: list directly — [{title, url, description, source, organization}, ...]
  • Example: GIN_Guidelines_Search(query='colorectal cancer screening', limit=5)

TRIP_Database_Guidelines_Search

  • Parameters: query (string, required), limit (integer, required), search_type (string, required — must be 'guidelines')
  • Returns: list directly — [{title, url, description, content, publication}, ...]
  • Example: TRIP_Database_Guidelines_Search(query='diabetes', limit=5, search_type='guidelines')

WHO_Guidelines_Search ⚠️ (Limited relevance)

  • Parameters: query (string, required), limit (integer, required)
  • Returns: list directly — [{title, url, description, content, source}, ...]
  • LIMITATION: Does not reliably filter by topic. May return unrelated recent WHO publications.
  • Use for broad international queries; do not rely on for specific disease searches.
  • Example: WHO_Guidelines_Search(query='diabetes', limit=5)

CMA_Guidelines_Search (Canadian)

  • Parameters: query (string, required), limit (integer, required)
  • Returns: list directly — [{title, url, description, content, date}, ...]
  • Example: CMA_Guidelines_Search(query='diabetes', limit=5)

SIGN_search_guidelines (Scottish/UK)

  • Parameters: query (string, required — NOT q), limit (integer, optional)
  • Returns: list directly — [{number, title, topic, published, url}, ...]
  • Example: SIGN_search_guidelines(query='diabetes', limit=5)

CTFPHC_search_guidelines (Canadian prevention)

  • Parameters: query (string, required — NOT q), limit (integer, optional)
  • Returns: list directly — [{title, url, year}, ...]
  • Example: CTFPHC_search_guidelines(query='colorectal cancer', limit=5)

OpenAlex_Guidelines_Search

  • Parameters: query (string, required), limit (integer, required), year_from (integer, optional), year_to (integer, optional)
  • Returns: list directly — [{title, authors, institutions, year, doi}, ...]
  • Example: OpenAlex_Guidelines_Search(query='diabetes management', limit=5) (year params optional)
  • With years: OpenAlex_Guidelines_Search(query='diabetes management', limit=5, year_from=2020, year_to=2024)

EuropePMC_Guidelines_Search

  • Parameters: query (string, required), limit (integer, required)
  • Returns: list directly — [{title, pmid, pmcid, doi, authors}, ...]
  • Note: May return loosely relevant results; use for literature discovery not definitive guidelines
  • Example: EuropePMC_Guidelines_Search(query='diabetes guideline', limit=5)

PubMed_Guidelines_Search

  • Parameters: query (string, required), limit (integer, required), api_key (string, optional — use '' for anonymous)
  • Returns: list directly — [{title, pmid, pmcid, doi}, ...]
  • Example: PubMed_Guidelines_Search(query='diabetes guideline', limit=5) (api_key optional)

ADA Standards of Care (Diabetes)

ADA_list_standards_sections() — No parameters. Lists all 19 sections of ADA Standards of Care (2026).

  • Returns list of section titles with PMIDs

ADA_search_standards(query, limit) — Search within ADA Standards.

  • Returns: list — [{title, ...}]
  • Note: Uses PubMed corporate author filter. Use broad medical terms, not specific phrases.
  • ✅ Works: 'glycemic targets', 'pharmacologic approaches', 'cardiovascular risk'
  • ❌ May fail: very specific phrases like 'first-line medication metformin'

ADA_get_standards_section(section_number) — Get metadata for a specific section.

  • Returns dict with section abstract (not full PMC text)

AHA/ACC Cardiology

AHA_ACC_search_guidelines(query, limit) — Search AHA/ACC guidelines.

  • Returns: list directly — [{title, ...}]
  • Example: AHA_ACC_search_guidelines(query='heart failure management', limit=5)

AHA_list_guidelines(limit) / ACC_list_guidelines(limit) — List recent guidelines.

AHA_ACC_get_guideline(pmid) — Get full text of AHA/ACC guideline by PMID (via PMC).

  • Returns dict with full text
  • Example: AHA_ACC_get_guideline(pmid='37952199')

NCCN Oncology

NCCN_list_patient_guidelines(limit) — List all NCCN patient guideline resources (up to 74).

  • Returns: list directly — [{cancer_type, url, category}, ...]
  • ⚠️ Field is cancer_type, NOT title
  • Use r[i]['cancer_type'] to get the cancer name, r[i]['url'] for URL

NCCN_search_guidelines(query, limit) — Search NCCN publications.

  • Returns: list directly — [{title, ...}]
  • Note: Returns PubMed abstracts of NCCN articles (JNCCN), not proprietary guideline text

NCCN_get_patient_guideline(url) — Get full text of a patient guideline.

  • Parameter: url (string) — the full URL from NCCN_list_patient_guidelines
  • Example: NCCN_get_patient_guideline(url='https://www.nccn.org/patientresources/patient-resources/guidelines-for-patients/guidelines-for-patients-details?patientGuidelineId=61')
  • ⚠️ Do NOT pass an integer ID — pass the full URL string

MAGICapp Living Guidelines

MAGICapp_list_guidelines(limit) — List living guidelines.

  • Returns: dict wrapped — r.get('data', []) gives the list
  • ⚠️ Field is name, NOT title; use item['name'] for guideline title
  • Use item['guidelineId'] for follow-up calls

MAGICapp_get_guideline(guideline_id) — Get full guideline details. MAGICapp_get_recommendations(guideline_id) — Get recommendations for a guideline. MAGICapp_get_sections(guideline_id) — Get sections.

NCI Resources ⚠️ (Research tools catalog, NOT clinical guidelines)

NCI_search_cancer_resources(q, size) — Search NCI Research Resources for Researchers (R4R).

  • ⚠️ This is a catalog of bioinformatics tools, datasets, and lab instruments — NOT a clinical guidelines database
  • Parameters: q (NOT query), size (NOT limit — use size for result count)
  • Returns: dict — r.get('data', {}).get('results', []) gives the list
  • Useful for: finding analysis tools, datasets, bioinformatics resources related to a cancer type
  • Example: NCI_search_cancer_resources(q='colorectal cancer screening', size=5)
2.3 Pharmacogenomics Search (CPIC)

Recommended workflow for gene-drug queries:

Step 1: CPIC_get_gene_info(genesymbol='GENE')          → gene overview
Step 2: CPIC_get_gene_drug_pairs(genesymbol='GENE')    → all drug pairs + CPIC levels
Step 3: CPIC_list_guidelines(limit=50)                 → find guideline_id for gene+drug
Step 4: CPIC_get_recommendations(guideline_id=N)       → specific dosing recommendations
Step 5: CPIC_get_alleles(genesymbol='GENE')            → allele definitions

All CPIC tools return dict-wrapped: use r.get('data', []) to access results.

CPIC_get_gene_info(genesymbol) — Gene overview.

  • Example: CPIC_get_gene_info(genesymbol='CYP2D6')

CPIC_get_gene_drug_pairs(genesymbol, limit) — All gene-drug interactions with CPIC levels.

  • Returns: data = list of {genesymbol, drugid, cpiclevel, pgkbcalevel, usedforrecommendation, ...}
  • cpiclevel A/B/C/D: A = strongest evidence

CPIC_list_guidelines(limit) — All CPIC guidelines.

  • Returns: data = list of {name: 'GENE and Drug', guidelineId, url, ...}
  • Use to find the guidelineId for a specific gene+drug pair

CPIC_get_recommendations(guideline_id, limit) — Get dosing recommendations.

  • ⚠️ Parameter is guideline_id (integer), NOT genesymbol
  • Workflow: first find guideline_id from CPIC_list_guidelines, then call this
  • Example: CPIC_get_recommendations(guideline_id=100416, limit=20)
  • Returns duplicate records per allele combination — deduplicate by phenotype before presenting

CPIC_get_alleles(genesymbol, limit) — Allele definitions.

  • Use clinicalfunctionalstatus field (NOT functionalstatus which is always null)
  • Example: CPIC_get_alleles(genesymbol='CYP2D6', limit=10)

CPIC_get_drug_info(drugname) — Drug details.

  • Example: CPIC_get_drug_info(drugname='codeine')

CPIC_search_gene_drug_pairs(genesymbol, limit) — Search gene-drug pairs.

  • ⚠️ Requires PostgREST filter syntax: genesymbol='eq.CYP2D6' (not just 'CYP2D6')
  • Example: CPIC_search_gene_drug_pairs(genesymbol='eq.CYP2D6', limit=5)
Show full SKILL.md (625 more words)Show less
2.4 Full-Text Retrieval

NICE_Guideline_Full_Text(url) — Get NICE guideline text.

  • Use URL from NICE_Clinical_Guidelines_Search results
  • Returns dict (may have empty data for some guidelines; try chapter URLs like .../chapter/Recommendations)

WHO_Guideline_Full_Text(url) — Get WHO guideline text.

  • Note: Most WHO T2D content is in PDFs; tool may return PDF link not full text

AHA_ACC_get_guideline(pmid) — Get AHA/ACC guideline text via PMC.


Phase 3: Synthesize Results

3.1 Report Structure
# Clinical Guidelines: [Topic]

## Summary
[2-3 sentence overview of what guidelines say]

## Key Recommendations

### [Source 1: NICE/ADA/NCCN/etc.]
[Key recommendations with evidence grade, URL]

### [Source 2]
[Key recommendations]

## Pharmacogenomics (if applicable)
[CPIC phenotype-to-recommendation table]

## References
[All URLs cited]
3.2 Evidence Grading
  • Grade A (ADA) / Class I (AHA) / Strong (SIGN) = high confidence
  • Grade B/C = moderate confidence; Grade D / Consensus = expert opinion
  • CPIC Level A = strongest PGx evidence; B = moderate; C/D = limited
  • Note recommendation year — guidelines vary in currency (SIGN 2025, ADA 2026, NICE Feb 2026)
3.3 CPIC Recommendation Deduplication

CPIC returns multiple records for the same phenotype (one per allele combination). Before presenting:

python
seen_phenotypes = set()
unique_recs = []
for rec in recs:
    phenotype = rec.get('phenotype') or rec.get('lookupkey', '')
    if phenotype not in seen_phenotypes:
        seen_phenotypes.add(phenotype)
        unique_recs.append(rec)

Phase 4: Decision Logic

General disease guideline:
  1. NICE (query, limit) — UK, high quality
  2. GIN (query, limit) — multi-society aggregator ⭐ best for breadth
  3. TRIP (query, limit, search_type='guidelines')
  4. If cardiac → add AHA_ACC_search_guidelines
  5. If cancer → add NCCN_search_guidelines + NCCN_list_patient_guidelines
  6. If diabetes → add ADA_list_standards_sections + ADA_search_standards
Pharmacogenomics:
  1. CPIC_get_gene_info(genesymbol) → overview
  2. CPIC_get_gene_drug_pairs(genesymbol) → all drugs with CPIC levels
  3. CPIC_list_guidelines(limit=50) → find guideline_id for target gene+drug
  4. CPIC_get_recommendations(guideline_id=N) → specific recs (deduplicate by phenotype)
Full text retrieval:
  1. Find guideline URL/PMID from search results
  2. NICE URL → NICE_Guideline_Full_Text
  3. AHA/ACC PMID → AHA_ACC_get_guideline
  4. WHO URL → WHO_Guideline_Full_Text
  5. NCCN patient guideline URL → NCCN_get_patient_guideline
Fallback strategy:
  • If NICE returns empty → try TRIP or GIN
  • If ADA returns 0 results → broaden query terms (e.g., 'pharmacologic approaches' instead of 'metformin first-line')
  • If WHO returns irrelevant results → skip WHO, use GIN or EuropePMC instead
  • If CPIC returns no recommendations → list gene-drug pairs with CPIC levels as a proxy

Critical Parameter Notes (Verified by Testing)

ToolCORRECTWRONG
NICE_Clinical_Guidelines_Searchquery='...', limit=N (both required)❌ q='...'
TRIP_Database_Guidelines_Searchsearch_type='guidelines' required❌ omitting search_type
OpenAlex_Guidelines_Searchyear_from/year_to are optional❌ treating as required
PubMed_Guidelines_Searchapi_key is optional (omit or use '')❌ treating api_key as required
GIN_Guidelines_Searchlimit=N required❌ omitting limit
CMA_Guidelines_Searchlimit=N required❌ omitting limit
SIGN_search_guidelinesquery='...' (NOT q)❌ q='...'
CTFPHC_search_guidelinesquery='...' (NOT q)❌ q='...'
NCI_search_cancer_resourcesq='...', size=N (NOT limit)❌ query=... or limit=N
NCCN_list_patient_guidelinesfield cancer_type (not title)❌ .get('title')
NCCN_get_patient_guidelineurl='https://...' (full URL string)❌ integer patientGuidelineId
MAGICapp_list_guidelinesr.get('data', []) for list❌ accessing r directly as list
MAGICapp_* itemsfield name (not title)❌ .get('title')
CPIC_* toolsr.get('data', []) for list❌ accessing r directly
CPIC_get_recommendationsguideline_id=N (integer)❌ genesymbol='CYP2D6'
CPIC_search_gene_drug_pairsgenesymbol='eq.CYP2D6' (PostgREST)❌ genesymbol='CYP2D6'
CPIC_get_allelesuse clinicalfunctionalstatus field❌ functionalstatus (always null)
NCI_search_cancer_resourcesr.get('data',{}).get('results',[])❌ r.get('data', [])

Response Format Reference

ToolReturn typeAccess pattern
NICE_Clinical_Guidelines_Searchlist (raw)result[0]['title']
GIN_Guidelines_Searchlist (raw)result[0]['title']
TRIP_Database_Guidelines_Searchlist (raw)result[0]['title']
WHO_Guidelines_Searchlist (raw)result[0]['title']
EuropePMC_Guidelines_Searchlist (raw)result[0]['title']
PubMed_Guidelines_Searchlist (raw)result[0]['title']
CMA_Guidelines_Searchlist (raw)result[0]['title']
SIGN_search_guidelineslist (raw)result[0]['title']
CTFPHC_search_guidelineslist (raw)result[0]['title']
ADA_search_standardslist (raw)result[0]['title']
AHA_ACC_search_guidelineslist (raw)result[0]['title']
NCCN_search_guidelineslist (raw)result[0]['title']
NCCN_list_patient_guidelineslist (raw)result[0]['cancer_type']
OpenAlex_Guidelines_Searchlist (raw)result[0]['title']
CPIC_list_guidelinesdict → datar.get('data', [])[0]['name']
CPIC_get_gene_drug_pairsdict → datar.get('data', [])[0]['genesymbol']
CPIC_get_recommendationsdict → datar.get('data', [])[0]
CPIC_get_gene_infodict → datar.get('data', {})
MAGICapp_list_guidelinesdict → datar.get('data', [])[0]['name']
NCI_search_cancer_resourcesdict nestedr.get('data',{}).get('results',[])[0]['title']

Known Limitations

  • WHO_Guidelines_Search: Returns recently-published WHO docs regardless of query topic — results may be irrelevant for specific diseases. Supplement with GIN for international guidelines.
  • NCI_search_cancer_resources: Catalogs research tools/datasets, NOT clinical practice guidelines.
  • NICE_Guideline_Full_Text: Retrieves overview page only; recommendation sub-pages (.../chapter/Recommendations) may need direct URL
  • SIGN: No full-text tool; guideline text only available as PDFs
  • ADA_get_standards_section: Returns abstract only, not full PMC text
  • CPIC_get_recommendations: Returns many duplicate records per allele combination; deduplicate by phenotype
  • NCCN_search_guidelines: Returns PubMed/JNCCN abstracts, not proprietary NCCN guideline text
  • TRIP content: Some TRIP results link to PDF-gated URLs; content extraction may fail with 403

Missing Sources (Potential Future Tools)

  • USPSTF (US Preventive Services Task Force) — primary US screening recommendations
  • ACG (American College of Gastroenterology) — gastroenterology guidelines
  • AGA (American Gastroenterological Association)
  • Cochrane Reviews — systematic reviews on clinical interventions
  • AHRQ — Agency for Healthcare Research and Quality

© lamm-mit, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/clinical-guidelines of lamm-mit/scienceclaw.

  • SKILL.md
  • scripts/__pycache__/run.cpython-313.pyc
  • scripts/run.py

Open the folder on GitHubat commit ab9aba1

Compare with similar skills

Clinical Guidelines next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Clinical Guidelines compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Clinical Guidelines this skilllamm-mit/scienceclaw244—~5kAutomated safety check: PassApache-2.0
Hypothesis Generationspacering-net/codeg3.8k15 repos~3.6kAutomated safety check: NotesMIT
GitHub Deep Researchbytedance/deer-flow83k5 repos~1.3kAutomated safety check: PassMIT
Nature Paper CardYuan1z0825/nature-skills46k2 repos~2.1kAutomated safety check: PassApache-2.0
Read arXiv Paperkarpathy/nanochat58k2 repos~494Automated safety check: PassMIT
Content Research Writerweapp-tailwindcss/weapp-tailwindcss1.9k25 repos~3.5kAutomated safety check: PassMIT

Similar skills

  • Hypothesis Generation

    spacering-net/codeg

    Structured hypothesis formulation from observations. An agent skill from spacering-net/codeg.

    3.8k GitHub starsUsed in 15 repos~3.6k tokens
    Research & ScienceAuto-check: notes
  • GitHub Deep Research

    bytedance/deer-flow

    Researches a GitHub repository over four rounds using the GitHub API and web search, then writes a structured markdown report with timeline, metrics and Mermaid diagrams.

    83k GitHub starsUsed in 5 repos~1.3k tokens
    Research & ScienceAuto-check passed
  • Nature Paper Card

    Yuan1z0825/nature-skills

    Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.

    46k GitHub starsUsed in 2 repos~2.1k tokens
    Research & ScienceAuto-check passed
  • Read arXiv Paper

    karpathy/nanochat

    Fetches the TeX source of an arXiv paper from its URL, reads it and writes a markdown summary tied to the nanochat project.

    58k GitHub starsUsed in 2 repos~494 tokens
    Research & ScienceAuto-check passed
  • Content Research Writer

    weapp-tailwindcss/weapp-tailwindcss

    Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section.

    1.9k GitHub starsUsed in 25 repos~3.5k tokens
    Research & ScienceAuto-check passed
  • Peer Review

    spacering-net/codeg

    Structured manuscript/grant review with checklist-based evaluation.

    3.8k GitHub starsUsed in 18 repos~5.9k tokens
    Research & ScienceAuto-check: notes

More from lamm-mit/scienceclaw

All 85 skills in this repo
  • Fred Economic Data

    lamm-mit/scienceclaw

    Query FRED (Federal Reserve Economic Data) API for 800,000+ economic time series from 100+ sources.

    244 GitHub starsUsed in 4 repos~3k tokens
    Auto-check passed
  • Drug Research

    lamm-mit/scienceclaw

    Generates comprehensive drug research reports with compound disambiguation, evidence grading, and mandatory completeness sections.

    244 GitHub starsUsed in 3 repos~1.7k tokens
    Auto-check passed
  • Imaging Data Commons

    lamm-mit/scienceclaw

    Query and download public cancer imaging data from NCI Imaging Data Commons using idc-index.

    244 GitHub starsUsed in 5 repos~11k tokens
    Auto-check passed
  • Rowan

    lamm-mit/scienceclaw

    Cloud-based quantum chemistry platform with Python API. An agent skill from lamm-mit/scienceclaw.

    244 GitHub starsUsed in 4 repos~3.1k tokens
    Auto-check: warnings
  • Infographics

    lamm-mit/scienceclaw

    Create professional infographics using Nano Banana Pro AI with smart iterative refinement.

    244 GitHub starsUsed in 6 repos~4.4k tokens
    Auto-check: notes
  • Disease Research

    lamm-mit/scienceclaw

    Generate comprehensive disease research reports using 100+ ToolUniverse tools.

    244 GitHub stars~946 tokensUpdated 1 mo ago
    Auto-check passed

Questions about Clinical Guidelines

What does Clinical Guidelines do?

ToolUniverse workflow — Clinical Guidelines. An agent skill from lamm-mit/scienceclaw. Clinical Guidelines is an agent skill from lamm-mit/scienceclaw.

When should I use Clinical Guidelines?

Clinical Guidelines fits situations like: research & Science work in your project.

How do I install Clinical Guidelines in Claude Code?

Run `npx skills add lamm-mit/scienceclaw --skill clinical-guidelines -a claude-code`. Or copy the skill folder (skills/clinical-guidelines in lamm-mit/scienceclaw) into .claude/skills/clinical-guidelines in your project. Claude Code loads it when a task matches its description.

How do I install Clinical Guidelines in Codex?

Run `npx skills add lamm-mit/scienceclaw --skill clinical-guidelines -a codex`. Or copy the skill folder (skills/clinical-guidelines in lamm-mit/scienceclaw) into .agents/skills/clinical-guidelines in your project. Codex loads it when a task matches its description.

Can I use Clinical Guidelines in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lamm-mit/scienceclaw --skill clinical-guidelines -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/clinical-guidelines, .gemini/skills/clinical-guidelines, .github/skills/clinical-guidelines and .opencode/skills/clinical-guidelines in your project.

What does Clinical Guidelines need to run?

Going by SKILL.md and its folder, Clinical Guidelines needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Clinical Guidelines access the network?

SKILL.md names 1 domain. In commands or code: nccn.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Clinical Guidelines safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Clinical Guidelines use?

Clinical Guidelines is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Clinical Guidelines use?

About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Clinical Guidelines?

Skills that share tags, products or a category with Clinical Guidelines: Hypothesis Generation (spacering-net/codeg, 3.8k stars), GitHub Deep Research (bytedance/deer-flow, 83k stars), Nature Paper Card (Yuan1z0825/nature-skills, 46k stars) and Read arXiv Paper (karpathy/nanochat, 58k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Clinical Guidelines?

lamm-mit (a GitHub user) maintains it in lamm-mit/scienceclaw, which has 244 GitHub stars. The repository holds 85 skills in this directory. The repository was last updated on August 21, 2026.

Source: lamm-mit/scienceclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.