mcpbeat Sign in

Indication Dossier Agent Skill

> Generate a therapeutic indication dossier. Covers the patient population, epidemiology, disease biology, standard of care, regulatory precedent, and landmark clinical trials.

7k tokens
context cost
the whole folder, loaded on every use
9
files
instructions only
0
copies elsewhere
how many repositories repackaged it
859
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/xuzhougeng/wisp-science --skill indication-dossier

The instruction itself

13 sections, as written by the author

Indication Dossier

Produces a structured research dossier on a single indication, framed as a

patient population: who they are, what's wrong, how they're treated today,

and how clinical trials can be designed to help them. Runs as five phases

that write resumable waypoint files; after a brief identity check at the end

of Phase 1, the remaining phases run straight through.

Framing

Think of an indication as a patient population. Frame everything

from the patient perspective: "Who are these patients?" not "What is this

disease?"; "How are these patients identified and managed?" not "What causes

this condition?"; population nesting: "all patients in {child} are patients

in {parent}".

Some indications don't map to ICD codes or standard disease definitions:

"immunosenescence" is a biological state, not a billable diagnosis; "ageing"

is not an FDA-accepted indication; "GLP-1 induced sarcopenia" is an

iatrogenic population. Note these distinctions explicitly. They matter for

regulatory path and trial design.

Inputs

  • indication (required) — indication name (e.g., "sarcopenia",

"idiopathic pulmonary fibrosis").

  • additional_context (optional) — areas to focus on, parent

indication, or other framing.

  • workdir (optional) — where to write waypoints and the final report.

Defaults to ./do_not_commit/indication-dossier-<slug>/.

Tools this skill expects

| Purpose | Tool |

|---|---|

| ClinicalTrials.gov | clinical-trials MCP |

| Literature | pubmed MCP |

| Web | WebSearch, WebFetch — FDA guidance, treatment guidelines (NCCN, AASLD, specialty societies), CDC/WHO epidemiology data |

| Documents | WebFetch for remote PDFs; Read for local PDFs |

| Subagents | Agent for parallel evidence gathering |

If a listed MCP isn't connected, say so and fall back to WebSearch against

the underlying public source (clinicaltrials.gov, pubmed.ncbi.nlm.nih.gov).

Output layout

<workdir>/
└── waypoints/
    ├── progress.json                 # loop control
    ├── meta.json                     # phase 1
    ├── epidemiology.json             # phase 2
    ├── biology_soc.json              # phase 3
    ├── regulatory_trials.json        # phase 4
    ├── sources_evaluated.json
    ├── research_output.json          # phase 5 — structured output
    └── indication_dossier_report.md  # phase 5 — the deliverable

Schemas for every waypoint file are in references/waypoint-schemas.md.

Waypoints are the resumable state. If the workdir already has waypoints, read

them, summarize what's done, and ask which phase to resume from.

Before starting

Read references/00-research-standards.md. It governs sourcing and the

anti-fabrication rules for every phase. Then create <workdir>/waypoints/.

Workflow

The dossier is built in five phases. After each phase, write the waypoint

file and emit a ≤200-word summary of what you found and what's uncertain,

then proceed directly to the next phase. The one exception is Phase 1: after

writing meta.json, show the resolved indication identity and end the turn

with a concise request for Proceed, Revise identity, or Stop. Do

not start the expensive phases until the user answers; Wisp has no separate

interactive-question tool that can be called from the workflow.

Phase 1 — Meta initialization

Read references/01-meta-initialization.md. Resolve the indication identity:

clinical definition, ICD codes, aliases, parent indication, and whether it's

a recognized diagnostic entity. Run a quick CT.gov landscape scan. Stand up

waypoints/meta.json.

Phase 2 — Epidemiology research

Read references/02-epidemiology-research.md. Characterize the population:

diagnostic criteria, prevalence and incidence, demographics and risk factors,

natural history. Use parallel subagents to search PubMed and the web

simultaneously. Write waypoints/epidemiology.json.

Phase 3 — Biology & standard-of-care research

Read references/03-biology-soc-research.md. Establish pathophysiology,

biomarkers, approved therapies, treatment guidelines, and unmet need. Use

parallel subagents: PubMed for biology, web for guidelines, FDA for

approvals. Write waypoints/biology_soc.json.

Phase 4 — Regulatory & trials research

Read references/04-regulatory-trials-research.md. Establish FDA/EMA

accepted endpoints, regulatory precedents, typical trial design parameters,

landmark trials, and notable failures. Use parallel subagents: FDA for

guidance/approvals, CT.gov for trial patterns, PubMed for trial-history

reviews. Write waypoints/regulatory_trials.json.

Phase 5 — Synthesis

Read references/05-synthesis.md and references/06-writing-style.md. Read

all four consolidated waypoint files. Write

waypoints/indication_dossier_report.md — narrative sections in the order

the synthesis reference specifies, with inline citations per the style guide

— and waypoints/research_output.json. No new research threads in this

phase. Targeted gap-fills are allowed: a single fetch to resolve a specific

missing value in an existing waypoint field (an approval year, an NCT ID, a

figure from a sponsor pipeline page). Anything broader than that, name as a

gap rather than filling it.

Resuming

If invoked with a workdir that already contains waypoints: list which phases

are complete (waypoint file exists and is non-empty), show the meta summary,

and ask the user which phase to run next. Never overwrite an existing waypoint

without confirmation.

Other skills for the same job

different authors, same section of the catalogue
Protocolsio Integration
by christophacham
×4

Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.

16k tokens
Tailored Resume Generator
by frostant
×4

Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances

3k tokens
Excalidraw Diagram Generator
by github
vendor ×3

Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.

36k tokens scripts
Expo Dev Client
by openai
vendor ×3

Build and distribute Expo development clients locally or via TestFlight

961 tokens
Executing Plans
by ZhanlinCui
×3

Use when you have a written implementation plan to execute in a separate session with review checkpoints

542 tokens
Anndata
by christophacham
×3

Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.

16k tokens
Benchling Integration
by christophacham
×3

Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.

14k tokens
Biopython
by christophacham
×3

Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

24k tokens

How to use it

Copy the folder

Take xuzhougeng/indication-dossier from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.