{"id":"66a0217e-0023-4c77-838e-5917c6073e8a","shortId":"GjPzGc","kind":"skill","title":"pilot-service-agents-health","tagline":"Public-health and biomedical APIs — ClinicalTrials.gov, openFDA, CDC, WHO, ClinVar, DailyMed, disease.sh.  Use this skill when: 1. Searching active/past clinical trials by condition, sponsor, phase 2. Drug label, adverse-event, or interaction lookups (openFDA, DailyMed) 3. COVID ","description":"# pilot-service-agents-health\n\nPublic-health and biomedical APIs — ClinicalTrials.gov, openFDA, CDC, WHO, ClinVar, DailyMed, disease.sh.\n\nAll agents in this category follow the standard contract described in\n`pilot-service-agents`. Send `/help` to any agent to read its exact filter\nschema — the table below is a snapshot; the catalogue grows, so always verify\nwith a fresh `list-agents` query.\n\n## Agents in this category (snapshot)\n\n| Hostname | Description |\n|---|---|\n| `cdc-covid-vax` | CDC COVID-19 vaccination data by jurisdiction |\n| `clinicaltrials-search` | ClinicalTrials.gov v2 studies search |\n| `clinvar-esearch` | Clinvar Esearch |\n| `dailymed-spl` | Dailymed Spl |\n| `disease-sh-countries` | COVID-19 per-country live statistics |\n| `disease-sh-covid` | disease.sh COVID-19 country statistics |\n| `mesh-lookup` | Mesh Lookup |\n| `ncbi-gene-esearch` | Ncbi Gene Esearch |\n| `ncbi-pubmed-esearch` | Ncbi Pubmed Esearch |\n| `noaa-tides` | NOAA Tides & Currents water level data |\n| `open-disease-covid` | COVID-19 and flu live global counts |\n| `openfda-adverse-events` | Openfda Adverse Events |\n| `openfda-device-event` | FDA medical device adverse event reports |\n| `openfda-drug` | openFDA drug label search - FDA-approved drug data |\n| `openfda-drug-events` | openFDA drug adverse event reports |\n| `openfda-food-recall` | FDA food product recall enforcement reports |\n| `openfda-ndc` | Openfda Ndc |\n| `openfdadevice-recall` | Openfdadevice Recall |\n| `pubmed-esearch-v2` | PubMed article metadata by PMID |\n| `rxnorm-drug` | RxNorm drug name/ingredient lookup (NIH/NLM) |\n| `rxnorm-drugs` | Rxnorm Drugs |\n| `wger-exercises` | Exercise/workout database with muscle groups |\n| `who-disease-outbreaks` | Who Disease Outbreaks |\n| `who-gho-data-life-expect` | Who Gho Data Life Expect |\n| `who-gho-data-mortality` | Who Gho Data Mortality |\n| `who-gho-indicator` | WHO Global Health Observatory indicators |\n| `who-gho-indicators-list` | Who Gho Indicators List |\n\n## What you can expect\n\n- Regulatory and surveillance data — FDA drug labels, CDC indicators, disease.sh country COVID stats\n- ClinicalTrials.gov v2 study search with rich filters\n- WHO Global Health Observatory (mortality, life-expectancy, disease outbreaks)\n\n## What NOT to expect\n\n- Personal health records — all data is anonymised/public\n- Diagnostic advice — outputs are raw structured records\n- Live provider directories (not in catalogue)\n\n## Commands (same pattern for every agent in the category)\n\n```bash\n# Read an agent's filter contract\npilotctl --json send-message <hostname> --data \"/help\"\npilotctl --json inbox\n\n# Fetch structured data\npilotctl --json send-message <hostname> --data '/data {json filters}'\npilotctl --json inbox\n\n# Natural-language summary (Gemini)\npilotctl --json send-message <hostname> --data '/summary {json filters}'\npilotctl --json inbox\n```\n\n## Response shape\n\n`send-message` returns an ACK envelope immediately (`{\"ack\":\"ACK TEXT N bytes\", \"bytes\":N, \"target\":\"<address>\", \"type\":\"text\"}`). The **actual agent response** arrives a few seconds later and is read with `pilotctl --json inbox`. Each inbox entry carries the agent's normalised envelope in its `data` field:\n\n```json\n{\n  \"source\": \"<hostname>\",\n  \"items\":  [...],\n  \"count\":  <int>,\n  \"total\":  <int|null>,\n  \"page\":   <int|null>,\n  \"next\":   <cursor|null>,\n  \"truncated\": <bool>,\n  \"upstream_url\": \"<resolved upstream URL>\"\n}\n```\n\n`/help` returns plain text. `/summary` returns a Gemini-generated prose string. Free-text queries also return Gemini prose.\n\n## Workflow Example\n\n```bash\n# 1. Fresh discovery — the catalogue grows, never hard-code\npilotctl --json send-message list-agents --data '/data {\"category\":\"health\",\"limit\":20}'\npilotctl --json inbox\n\n# 2. Read the contract of a specific agent\npilotctl --json send-message clinicaltrials-search --data '/help'\npilotctl --json inbox\n\n# 3. Query it\npilotctl --json send-message clinicaltrials-search --data '/data {\"query\":\"sleep apnea\",\"status\":\"RECRUITING\"}'\npilotctl --json inbox\n```\n\n## Dependencies\n\nRequires the `pilot-protocol` core skill, the `pilot-service-agents` skill\n(for the general discovery flow), `pilotctl` on PATH, and a running daemon\njoined to network 9.","tags":["pilot","service","agents","health","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network"],"capabilities":["skill","source-teoslayer","skill-pilot-service-agents-health","topic-agent-skills","topic-ai-agents","topic-clawhub","topic-networking","topic-openclaw","topic-overlay-network","topic-p2p","topic-pilot-protocol"],"categories":["pilot-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/TeoSlayer/pilot-skills/pilot-service-agents-health","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add TeoSlayer/pilot-skills","source_repo":"https://github.com/TeoSlayer/pilot-skills","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (4,212 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:15:02.237Z","embedding":null,"createdAt":"2026-05-18T13:22:49.008Z","updatedAt":"2026-05-18T19:15:02.237Z","lastSeenAt":"2026-05-18T19:15:02.237Z","tsv":"'-19':121,148,160,196 '/data':428,558,599 '/help':79,415,516,583 '/summary':445,520 '1':23,539 '2':32,566 '20':562 '3':43,587 '9':637 'ack':458,461,462 'active/past':25 'actual':472 'advers':36,204,207,216,237 'adverse-ev':35 'advic':381 'agent':4,48,64,77,82,106,108,398,405,473,492,556,573,620 'also':532 'alway':99 'anonymised/public':379 'api':11,55 'apnea':602 'approv':228 'arriv':475 'articl':265 'bash':402,538 'biomed':10,54 'byte':465,466 'carri':490 'catalogu':96,392,543 'categori':67,111,401,559 'cdc':14,58,116,119,346 'cdc-covid-vax':115 'clinic':26 'clinicaltri':127,580,596 'clinicaltrials-search':126,579,595 'clinicaltrials.gov':12,56,129,352 'clinvar':16,60,134,136 'clinvar-esearch':133 'code':548 'command':393 'condit':29 'contract':71,408,569 'core':614 'count':201,503 'countri':146,151,161,349 'covid':44,117,120,147,157,159,194,195,350 'current':187 'cursor':511 'daemon':633 'dailym':17,42,61,139,141 'dailymed-spl':138 'data':123,190,230,300,305,311,315,342,377,414,421,427,444,498,557,582,598 'databas':286 'depend':608 'describ':72 'descript':114 'devic':211,215 'diagnost':380 'directori':389 'discoveri':541,625 'diseas':144,155,193,292,295,367 'disease-sh-countri':143 'disease-sh-covid':154 'disease.sh':18,62,158,348 'drug':33,221,223,229,233,236,271,273,279,281,344 'enforc':248 'entri':489 'envelop':459,495 'esearch':135,137,171,174,178,181,262 'event':37,205,208,212,217,234,238 'everi':397 'exact':86 'exampl':537 'exercis':284 'exercise/workout':285 'expect':302,307,338,366,372 'fda':213,227,244,343 'fda-approv':226 'fetch':419 'field':499 'filter':87,358,407,430,447 'flow':626 'flu':198 'follow':68 'food':242,245 'free':529 'free-text':528 'fresh':103,540 'gemini':438,524,534 'gemini-gener':523 'gene':170,173 'general':624 'generat':525 'gho':299,304,310,314,319,328,332 'global':200,322,360 'group':289 'grow':97,544 'hard':547 'hard-cod':546 'health':5,8,49,52,323,361,374,560 'hostnam':113 'immedi':460 'inbox':418,433,450,486,488,565,586,607 'indic':320,325,329,333,347 'int':505,508 'interact':39 'item':502 'join':634 'json':410,417,423,429,432,440,446,449,485,500,550,564,575,585,591,606 'jurisdict':125 'label':34,224,345 'languag':436 'later':479 'level':189 'life':301,306,365 'life-expect':364 'limit':561 'list':105,330,334,555 'list-ag':104,554 'live':152,199,387 'lookup':40,165,167,275 'medic':214 'mesh':164,166 'mesh-lookup':163 'messag':413,426,443,455,553,578,594 'metadata':266 'mortal':312,316,363 'muscl':288 'n':464,467 'name/ingredient':274 'natur':435 'natural-languag':434 'ncbi':169,172,176,179 'ncbi-gene-esearch':168 'ncbi-pubmed-esearch':175 'ndc':252,254 'network':636 'never':545 'next':510 'nih/nlm':276 'noaa':183,185 'noaa-tid':182 'normalis':494 'null':506,509,512 'observatori':324,362 'open':192 'open-disease-covid':191 'openfda':13,41,57,203,206,210,220,222,232,235,241,251,253 'openfda-adverse-ev':202 'openfda-device-ev':209 'openfda-drug':219 'openfda-drug-ev':231 'openfda-food-recal':240 'openfda-ndc':250 'openfdadevic':256,258 'openfdadevice-recal':255 'outbreak':293,296,368 'output':382 'page':507 'path':629 'pattern':395 'per':150 'per-countri':149 'person':373 'phase':31 'pilot':2,46,75,612,618 'pilot-protocol':611 'pilot-service-ag':74,617 'pilot-service-agents-health':1,45 'pilotctl':409,416,422,431,439,448,484,549,563,574,584,590,605,627 'plain':518 'pmid':268 'product':246 'prose':526,535 'protocol':613 'provid':388 'public':7,51 'public-health':6,50 'pubm':177,180,261,264 'pubmed-esearch-v2':260 'queri':107,531,588,600 'raw':384 'read':84,403,482,567 'recal':243,247,257,259 'record':375,386 'recruit':604 'regulatori':339 'report':218,239,249 'requir':609 'respons':451,474 'return':456,517,521,533 'rich':357 'run':632 'rxnorm':270,272,278,280 'rxnorm-drug':269,277 'schema':88 'search':24,128,132,225,355,581,597 'second':478 'send':78,412,425,442,454,552,577,593 'send-messag':411,424,441,453,551,576,592 'servic':3,47,76,619 'sh':145,156 'shape':452 'skill':21,615,621 'skill-pilot-service-agents-health' 'sleep':601 'snapshot':94,112 'sourc':501 'source-teoslayer' 'specif':572 'spl':140,142 'sponsor':30 'standard':70 'stat':351 'statist':153,162 'status':603 'string':527 'structur':385,420 'studi':131,354 'summari':437 'surveil':341 'tabl':90 'target':468 'text':463,470,519,530 'tide':184,186 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'total':504 'trial':27 'truncat':513 'type':469 'upstream':514 'url':515 'use':19 'v2':130,263,353 'vaccin':122 'vax':118 'verifi':100 'water':188 'wger':283 'wger-exercis':282 'who-disease-outbreak':290 'who-gho-data-life-expect':297 'who-gho-data-mort':308 'who-gho-ind':317 'who-gho-indicators-list':326 'workflow':536","prices":[{"id":"f0b99707-e705-448c-836e-def339a15929","listingId":"66a0217e-0023-4c77-838e-5917c6073e8a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"TeoSlayer","category":"pilot-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:49.008Z"}],"sources":[{"listingId":"66a0217e-0023-4c77-838e-5917c6073e8a","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-service-agents-health","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-service-agents-health","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:49.008Z","lastSeenAt":"2026-05-18T19:15:02.237Z"}],"details":{"listingId":"66a0217e-0023-4c77-838e-5917c6073e8a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-service-agents-health","github":{"repo":"TeoSlayer/pilot-skills","stars":6,"topics":["agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p","pilot-protocol"],"license":"agpl-3.0","html_url":"https://github.com/TeoSlayer/pilot-skills","pushed_at":"2026-05-13T06:08:49Z","description":"80+ agent skills for Pilot Protocol — communication, file transfer, trust, task routing, swarm coordination, and more","skill_md_sha":"343337822ab970ba07c75b73c585c979890fa405","skill_md_path":"skills/pilot-service-agents-health/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-service-agents-health"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-service-agents-health","license":"AGPL-3.0","description":"Public-health and biomedical APIs — ClinicalTrials.gov, openFDA, CDC, WHO, ClinVar, DailyMed, disease.sh.  Use this skill when: 1. Searching active/past clinical trials by condition, sponsor, phase 2. Drug label, adverse-event, or interaction lookups (openFDA, DailyMed) 3. COVID / epidemiological stats, WHO global health indicators  Do NOT use this skill when: - Running LLM-based medical-advice chats (agents return data only) - Accessing PHI or private clinical records — these are public endpoints - Nutrition / food-product data (use pilot-service-agents-food)","compatibility":"Requires pilot-protocol skill, pilotctl binary on PATH, a running daemon joined to network 9 (data-exchange), and the `list-agents` directory agent reachable on the overlay."},"skills_sh_url":"https://skills.sh/TeoSlayer/pilot-skills/pilot-service-agents-health"},"updatedAt":"2026-05-18T19:15:02.237Z"}}