{"id":"6c56817b-cda8-43ff-8084-3fc2fa0214dd","shortId":"dbjzfd","kind":"skill","title":"pilot-service-agents-science","tagline":"Primary-source scientific and research APIs — earthquakes, molecules, space weather, particle physics, volcanoes.  Use this skill when: 1. Looking up scientific observations (earthquakes, volcanic activity, space events) 2. Searching molecule / drug / chemistry databases (ChEMBL,","description":"# pilot-service-agents-science\n\nPrimary-source scientific and research APIs — earthquakes, molecules, space weather, particle physics, volcanoes.\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| `cern-opendata` | CERN Open Data Portal — particle physics datasets |\n| `chembl-assay-search` | Chembl Assay Search |\n| `chembl-molecule` | ChEMBL molecule/drug compound data (EBI) |\n| `chembl-target-search` | Chembl Target Search |\n| `dataverse-search` | Harvard Dataverse research dataset search |\n| `ebi-chembl-drug` | Ebi Chembl Drug |\n| `ebi-proteins` | Ebi Proteins |\n| `exoplanet-archive` | Exoplanet Archive |\n| `figshare-articles` | Figshare open research articles and datasets |\n| `gbif-datasets` | Gbif Datasets |\n| `gbif-occurrence` | Gbif Occurrence |\n| `gbif-species` | Global Biodiversity species search |\n| `inaturalist-taxa` | Inaturalist Taxa |\n| `inspire-literature` | High-energy physics research papers |\n| `isro-spacecraft` | ISRO Indian space agency spacecraft catalog |\n| `launchlibrary2-previous` | Historical rocket launch data |\n| `launchlibrary2-upcoming` | Upcoming rocket launches worldwide |\n| `nasa-eonet-events` | NASA EONET - global natural events |\n| `nasa-techport` | NASA TechPort — active technology projects |\n| `newton-math` | Symbolic math solver (factor, derive, etc.) |\n| `opentopodata-etopo1` | OpenTopoData ETOPO1 - global elevation lookup |\n| `orcid-search` | ORCID researcher identifier search |\n| `osf-preprints` | OSF preprints (cross-discipline open papers) |\n| `simbad-tap` | Simbad Tap |\n| `spacex-upcoming` | SpaceX upcoming launches |\n| `tle-satellites` | TLE satellite orbital elements database |\n| `uniprot-search` | Uniprot Search |\n| `usgs-volcanic-activity` | Usgs Volcanic Activity |\n| `usgs-water` | USGS real-time water levels and discharge |\n| `waqi-feed` | WAQI global Air Quality Index (demo token) |\n| `wikidata-query` | Wikidata entity lookup by Q-id |\n| `zenodo-records` | Zenodo scientific data/preprint records |\n\n## What you can expect\n\n- Curated research data — PubChem compounds, ChEMBL assays/targets, USGS seismic and hydrology feeds\n- Near-real-time natural-event streams (NASA EONET, USGS earthquakes)\n- Open-data catalog search (Dataverse, CERN, Zenodo)\n\n## What NOT to expect\n\n- Literature or citations — those live under `academic`\n- Medical clinical guidance — those live under `health`\n- Raw binary datasets — agents return metadata/summary JSON, not downloads\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\":\"science\",\"limit\":20}'\npilotctl --json inbox\n\n# 2. Read the contract of a specific agent\npilotctl --json send-message usgs-earthquakes --data '/help'\npilotctl --json inbox\n\n# 3. Query it\npilotctl --json send-message usgs-earthquakes --data '/data {\"starttime\":\"2026-04-19\",\"minmagnitude\":5}'\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","science","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network"],"capabilities":["skill","source-teoslayer","skill-pilot-service-agents-science","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-science","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,499 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:03.146Z","embedding":null,"createdAt":"2026-05-18T13:22:50.443Z","updatedAt":"2026-05-18T19:15:03.146Z","lastSeenAt":"2026-05-18T19:15:03.146Z","tsv":"'-04':624 '-19':625 '/data':450,580,621 '/help':76,437,538,605 '/summary':467,542 '1':24,561 '2':34,588 '20':584 '2026':623 '3':609 '5':627 '9':660 'academ':398 'ack':480,483,484 'activ':31,246,310,313 'actual':494 'agenc':215 'agent':4,44,61,74,79,103,105,409,420,427,495,514,578,595,643 'air':330 'also':554 'alway':96 'api':12,52 'archiv':166,168 'arriv':497 'articl':171,175 'assay':124,127 'assays/targets':362 'bash':424,560 'binari':407 'biodivers':192 'byte':487,488 'carri':512 'catalog':217,383 'catalogu':93,565 'categori':64,108,423,581 'cern':113,115,386 'cern-opendata':112 'chembl':40,123,126,130,132,138,141,154,157,361 'chembl-assay-search':122 'chembl-molecul':129 'chembl-target-search':137 'chemistri':38 'citat':394 'clinic':400 'code':570 'command':415 'compound':134,360 'contract':68,430,591 'core':637 'count':525 'cross':279 'cross-disciplin':278 'curat':356 'cursor':533 'daemon':656 'data':117,135,224,358,382,436,443,449,466,520,579,604,620 'data/preprint':350 'databas':39,301 'dataset':121,150,177,180,182,408 'datavers':145,148,385 'dataverse-search':144 'demo':333 'depend':631 'deriv':256 'describ':69 'descript':111 'discharg':324 'disciplin':280 'discoveri':563,648 'download':414 'drug':37,155,158 'earthquak':13,29,53,379,603,619 'ebi':136,153,156,160,162 'ebi-chembl-drug':152 'ebi-protein':159 'element':300 'elev':264 'energi':205 'entiti':339 'entri':511 'envelop':481,517 'eonet':234,237,377 'etc':257 'etopo1':260,262 'event':33,235,240,374 'everi':419 'exact':83 'exampl':559 'exoplanet':165,167 'exoplanet-arch':164 'expect':355,391 'factor':255 'feed':327,367 'fetch':441 'field':521 'figshar':170,172 'figshare-articl':169 'filter':84,429,452,469 'flow':649 'follow':65 'free':551 'free-text':550 'fresh':100,562 'gbif':179,181,184,186,189 'gbif-dataset':178 'gbif-occurr':183 'gbif-speci':188 'gemini':460,546,556 'gemini-gener':545 'general':647 'generat':547 'global':191,238,263,329 'grow':94,566 'guidanc':401 'hard':569 'hard-cod':568 'harvard':147 'health':405 'high':204 'high-energi':203 'histor':221 'hostnam':110 'hydrolog':366 'id':344 'identifi':271 'immedi':482 'inaturalist':196,198 'inaturalist-taxa':195 'inbox':440,455,472,508,510,587,608,630 'index':332 'indian':213 'inspir':201 'inspire-literatur':200 'int':527,530 'isro':210,212 'isro-spacecraft':209 'item':524 'join':657 'json':412,432,439,445,451,454,462,468,471,507,522,572,586,597,607,613,629 'languag':458 'later':501 'launch':223,230,293 'launchlibrary2':219,226 'launchlibrary2-previous':218 'launchlibrary2-upcoming':225 'level':322 'limit':583 'list':102,577 'list-ag':101,576 'literatur':202,392 'live':396,403 'look':25 'lookup':265,340 'math':251,253 'medic':399 'messag':435,448,465,477,575,600,616 'metadata/summary':411 'minmagnitud':626 'molecul':14,36,54,131 'molecule/drug':133 'n':486,489 'nasa':233,236,242,244,376 'nasa-eonet-ev':232 'nasa-techport':241 'natur':239,373,457 'natural-ev':372 'natural-languag':456 'near':369 'near-real-tim':368 'network':659 'never':567 'newton':250 'newton-math':249 'next':532 'normalis':516 'null':528,531,534 'observ':28 'occurr':185,187 'open':116,173,281,381 'open-data':380 'opendata':114 'opentopodata':259,261 'opentopodata-etopo1':258 'orbit':299 'orcid':267,269 'orcid-search':266 'osf':274,276 'osf-preprint':273 'page':529 'paper':208,282 'particl':17,57,119 'path':652 'pattern':417 'physic':18,58,120,206 'pilot':2,42,72,635,641 'pilot-protocol':634 'pilot-service-ag':71,640 'pilot-service-agents-sci':1,41 'pilotctl':431,438,444,453,461,470,506,571,585,596,606,612,628,650 'plain':540 'portal':118 'preprint':275,277 'previous':220 'primari':7,47 'primary-sourc':6,46 'project':248 'prose':548,557 'protein':161,163 'protocol':636 'pubchem':359 'q':343 'q-id':342 'qualiti':331 'queri':104,337,553,610 'raw':406 'read':81,425,504,589 'real':319,370 'real-tim':318 'record':347,351 'requir':632 'research':11,51,149,174,207,270,357 'respons':473,496 'return':410,478,539,543,555 'rocket':222,229 'run':655 'satellit':296,298 'schema':85 'scienc':5,45,582 'scientif':9,27,49,349 'search':35,125,128,140,143,146,151,194,268,272,304,306,384 'second':500 'seismic':364 'send':75,434,447,464,476,574,599,615 'send-messag':433,446,463,475,573,598,614 'servic':3,43,73,642 'shape':474 'simbad':284,286 'simbad-tap':283 'skill':22,638,644 'skill-pilot-service-agents-science' 'snapshot':91,109 'solver':254 'sourc':8,48,523 'source-teoslayer' 'space':15,32,55,214 'spacecraft':211,216 'spacex':289,291 'spacex-upcom':288 'speci':190,193 'specif':594 'standard':67 'starttim':622 'stream':375 'string':549 'structur':442 'summari':459 'symbol':252 'tabl':87 'tap':285,287 'target':139,142,490 'taxa':197,199 'technolog':247 'techport':243,245 'text':485,492,541,552 'time':320,371 'tle':295,297 'tle-satellit':294 'token':334 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'total':526 'truncat':535 'type':491 'uniprot':303,305 'uniprot-search':302 'upcom':227,228,290,292 'upstream':536 'url':537 'use':20 'usg':308,311,315,317,363,378,602,618 'usgs-earthquak':601,617 'usgs-volcanic-act':307 'usgs-wat':314 'verifi':97 'volcan':30,309,312 'volcano':19,59 'waqi':326,328 'waqi-fe':325 'water':316,321 'weather':16,56 'wikidata':336,338 'wikidata-queri':335 'workflow':558 'worldwid':231 'zenodo':346,348,387 'zenodo-record':345","prices":[{"id":"2170226e-52c5-40fa-81c9-a88ad0be6710","listingId":"6c56817b-cda8-43ff-8084-3fc2fa0214dd","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:50.443Z"}],"sources":[{"listingId":"6c56817b-cda8-43ff-8084-3fc2fa0214dd","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-service-agents-science","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-service-agents-science","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:50.443Z","lastSeenAt":"2026-05-18T19:15:03.146Z"}],"details":{"listingId":"6c56817b-cda8-43ff-8084-3fc2fa0214dd","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-service-agents-science","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":"4b9f19db7684d2e103ea8f7c8c43a79d662d4fcf","skill_md_path":"skills/pilot-service-agents-science/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-service-agents-science"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-service-agents-science","license":"AGPL-3.0","description":"Primary-source scientific and research APIs — earthquakes, molecules, space weather, particle physics, volcanoes.  Use this skill when: 1. Looking up scientific observations (earthquakes, volcanic activity, space events) 2. Searching molecule / drug / chemistry databases (ChEMBL, PubChem) 3. Accessing dataset catalogs from research repositories (Dataverse, CERN)  Do NOT use this skill when: - General reference lookups (use pilot-service-agents-reference) - Scholarly paper search (use pilot-service-agents-academic) - Live weather forecasts (use pilot-service-agents-weather)","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-science"},"updatedAt":"2026-05-18T19:15:03.146Z"}}