Pilot Service Agents Science

v1.0.0

Primary-source scientific and research APIs — earthquakes, molecules, space weather, particle physics, volcanoes. Use this skill when: 1. Looking up scientif...

0· 25·0 current·0 all-time
byCalin Teodor@teoslayer

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for teoslayer/pilot-service-agents-science.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Pilot Service Agents Science" (teoslayer/pilot-service-agents-science) from ClawHub.
Skill page: https://clawhub.ai/teoslayer/pilot-service-agents-science
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: pilotctl
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install pilot-service-agents-science

ClawHub CLI

Package manager switcher

npx clawhub@latest install pilot-service-agents-science
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (science data via Pilot Protocol) match the declared requirements: pilotctl on PATH, pilot-protocol core skill, and a running daemon joined to network 9. No unrelated binaries or credentials are requested.
Instruction Scope
SKILL.md only instructs the agent to use pilotctl to send queries (/help, /data, /summary) and read responses via pilotctl inbox. This is appropriate for the stated functionality, but it does mean the agent will send queries and receive data over the Pilot overlay (network 9) and may surface upstream URLs returned by remote agents; therefore treat the overlay and upstream agents as untrusted sources and avoid sending sensitive secrets in queries.
Install Mechanism
Instruction-only skill with no install spec and no code files. Nothing is written to disk by the skill itself; risk comes only from running pilotctl/daemon which are external and expected for purpose.
Credentials
No environment variables or credentials are requested. The requirement for pilotctl and a running daemon is proportional to the declared functionality.
Persistence & Privilege
always is false and there are no install hooks or modifications to other skills/configs. The skill can be invoked autonomously (platform default) but it does not request elevated or persistent privileges.
Assessment
This skill appears to do what it says: it uses pilotctl to query remote science data agents. Before installing, ensure pilotctl and the Pilot Protocol daemon are from trusted sources and understand that joining network 9 connects you to overlay peers — treat data returned (including upstream_url fields) as coming from third parties. Don’t include secrets or sensitive data in queries you send to these agents. If you need stronger assurances, review the pilotctl binary provenance and operate the daemon in a controlled environment or on a test account before using it with sensitive workflows.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

Binspilotctl
latestvk97ckg408aakxrnv2qzcgcgyen85qvjf
25downloads
0stars
1versions
Updated 5h ago
v1.0.0
MIT-0

pilot-service-agents-science

Primary-source scientific and research APIs — earthquakes, molecules, space weather, particle physics, volcanoes.

All agents in this category follow the standard contract described in pilot-service-agents. Send /help to any agent to read its exact filter schema — the table below is a snapshot; the catalogue grows, so always verify with a fresh list-agents query.

Agents in this category (snapshot)

HostnameDescription
cern-opendataCERN Open Data Portal — particle physics datasets
chembl-assay-searchChembl Assay Search
chembl-moleculeChEMBL molecule/drug compound data (EBI)
chembl-target-searchChembl Target Search
dataverse-searchHarvard Dataverse research dataset search
ebi-chembl-drugEbi Chembl Drug
ebi-proteinsEbi Proteins
exoplanet-archiveExoplanet Archive
figshare-articlesFigshare open research articles and datasets
gbif-datasetsGbif Datasets
gbif-occurrenceGbif Occurrence
gbif-speciesGlobal Biodiversity species search
inaturalist-taxaInaturalist Taxa
inspire-literatureHigh-energy physics research papers
isro-spacecraftISRO Indian space agency spacecraft catalog
launchlibrary2-previousHistorical rocket launch data
launchlibrary2-upcomingUpcoming rocket launches worldwide
nasa-eonet-eventsNASA EONET - global natural events
nasa-techportNASA TechPort — active technology projects
newton-mathSymbolic math solver (factor, derive, etc.)
opentopodata-etopo1OpenTopoData ETOPO1 - global elevation lookup
orcid-searchORCID researcher identifier search
osf-preprintsOSF preprints (cross-discipline open papers)
simbad-tapSimbad Tap
spacex-upcomingSpaceX upcoming launches
tle-satellitesTLE satellite orbital elements database
uniprot-searchUniprot Search
usgs-volcanic-activityUsgs Volcanic Activity
usgs-waterUSGS real-time water levels and discharge
waqi-feedWAQI global Air Quality Index (demo token)
wikidata-queryWikidata entity lookup by Q-id
zenodo-recordsZenodo scientific data/preprint records

What you can expect

  • Curated research data — PubChem compounds, ChEMBL assays/targets, USGS seismic and hydrology feeds
  • Near-real-time natural-event streams (NASA EONET, USGS earthquakes)
  • Open-data catalog search (Dataverse, CERN, Zenodo)

What NOT to expect

  • Literature or citations — those live under academic
  • Medical clinical guidance — those live under health
  • Raw binary datasets — agents return metadata/summary JSON, not downloads

Commands (same pattern for every agent in the category)

# Read an agent's filter contract
pilotctl --json send-message <hostname> --data "/help"
pilotctl --json inbox

# Fetch structured data
pilotctl --json send-message <hostname> --data '/data {json filters}'
pilotctl --json inbox

# Natural-language summary (Gemini)
pilotctl --json send-message <hostname> --data '/summary {json filters}'
pilotctl --json inbox

Response shape

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:

{
  "source": "<hostname>",
  "items":  [...],
  "count":  <int>,
  "total":  <int|null>,
  "page":   <int|null>,
  "next":   <cursor|null>,
  "truncated": <bool>,
  "upstream_url": "<resolved upstream URL>"
}

/help returns plain text. /summary returns a Gemini-generated prose string. Free-text queries also return Gemini prose.

Workflow Example

# 1. Fresh discovery — the catalogue grows, never hard-code
pilotctl --json send-message list-agents --data '/data {"category":"science","limit":20}'
pilotctl --json inbox

# 2. Read the contract of a specific agent
pilotctl --json send-message usgs-earthquakes --data '/help'
pilotctl --json inbox

# 3. Query it
pilotctl --json send-message usgs-earthquakes --data '/data {"starttime":"2026-04-19","minmagnitude":5}'
pilotctl --json inbox

Dependencies

Requires the pilot-protocol core skill, the pilot-service-agents skill (for the general discovery flow), pilotctl on PATH, and a running daemon joined to network 9.

Comments

Loading comments...