{"id":"3ece13af-2a82-45dc-b065-a166ec7f47c0","shortId":"uXDKKv","kind":"skill","title":"pilot-service-agents-packages","tagline":"Package-registry metadata — npm, PyPI, Maven Central (Solr-backed).  Use this skill when: 1. Checking a package's version, maintainer, dependencies 2. Querying Maven Central for a groupId/artifactId 3. Listing recent PyPI / npm releases  Do NOT use this skill when: - Downloading ","description":"# pilot-service-agents-packages\n\nPackage-registry metadata — npm, PyPI, Maven Central (Solr-backed).\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| `maven-solr` | Maven Central Solr search |\n| `npm-package` | npm package metadata |\n| `pypi-package` | PyPI package metadata |\n\n## What you can expect\n\n- Unauthenticated queries to all three big language-ecosystem registries\n- Structured responses suitable for dependency analysis\n\n## What NOT to expect\n\n- Vulnerability scanning (use pilot-service-agents-security for CVE lookups)\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\":\"packages\",\"limit\":20}'\npilotctl --json inbox\n\n# 2. Read the contract of a specific agent\npilotctl --json send-message pypi-package --data '/help'\npilotctl --json inbox\n\n# 3. Query it\npilotctl --json send-message pypi-package --data '/data {\"package\":\"httpx\"}'\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","packages","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network"],"capabilities":["skill","source-teoslayer","skill-pilot-service-agents-packages","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-packages","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 (2,562 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.965Z","embedding":null,"createdAt":"2026-05-18T13:22:50.140Z","updatedAt":"2026-05-18T19:15:02.965Z","lastSeenAt":"2026-05-18T19:15:02.965Z","tsv":"'/data':206,336,377 '/help':81,193,294,361 '/summary':223,298 '1':21,317 '2':29,344 '20':340 '3':36,365 '9':412 'ack':236,239,240 'actual':250 'agent':4,52,66,79,84,108,110,166,176,183,251,270,334,351,395 'also':310 'alway':101 'analysi':155 'arriv':253 'back':16,64 'bash':180,316 'big':145 'byte':243,244 'carri':268 'catalogu':98,321 'categori':69,113,179,337 'central':13,32,61,121 'check':22 'code':326 'command':171 'contract':73,186,347 'core':389 'count':281 'cursor':289 'cve':169 'daemon':408 'data':192,199,205,222,276,335,360,376 'depend':28,154,383 'describ':74 'descript':116 'discoveri':319,400 'download':48 'ecosystem':148 'entri':267 'envelop':237,273 'everi':175 'exact':88 'exampl':315 'expect':139,159 'fetch':197 'field':277 'filter':89,185,208,225 'flow':401 'follow':70 'free':307 'free-text':306 'fresh':105,318 'gemini':216,302,312 'gemini-gener':301 'general':399 'generat':303 'groupid/artifactid':35 'grow':99,322 'hard':325 'hard-cod':324 'hostnam':115 'httpx':379 'immedi':238 'inbox':196,211,228,264,266,343,364,382 'int':283,286 'item':280 'join':409 'json':188,195,201,207,210,218,224,227,263,278,328,342,353,363,369,381 'languag':147,214 'language-ecosystem':146 'later':257 'limit':339 'list':37,107,333 'list-ag':106,332 'lookup':170 'maintain':27 'maven':12,31,60,118,120 'maven-solr':117 'messag':191,204,221,233,331,356,372 'metadata':9,57,129,135 'n':242,245 'natur':213 'natural-languag':212 'network':411 'never':323 'next':288 'normalis':272 'npm':10,40,58,125,127 'npm-packag':124 'null':284,287,290 'packag':5,7,24,53,55,126,128,132,134,338,359,375,378 'package-registri':6,54 'page':285 'path':404 'pattern':173 'pilot':2,50,77,164,387,393 'pilot-protocol':386 'pilot-service-ag':76,392 'pilot-service-agents-packag':1,49 'pilot-service-agents-secur':163 'pilotctl':187,194,200,209,217,226,262,327,341,352,362,368,380,402 'plain':296 'prose':304,313 'protocol':388 'pypi':11,39,59,131,133,358,374 'pypi-packag':130,357,373 'queri':30,109,141,309,366 'read':86,181,260,345 'recent':38 'registri':8,56,149 'releas':41 'requir':384 'respons':151,229,252 'return':234,295,299,311 'run':407 'scan':161 'schema':90 'search':123 'second':256 'secur':167 'send':80,190,203,220,232,330,355,371 'send-messag':189,202,219,231,329,354,370 'servic':3,51,78,165,394 'shape':230 'skill':19,46,390,396 'skill-pilot-service-agents-packages' 'snapshot':96,114 'solr':15,63,119,122 'solr-back':14,62 'sourc':279 'source-teoslayer' 'specif':350 'standard':72 'string':305 'structur':150,198 'suitabl':152 'summari':215 'tabl':92 'target':246 'text':241,248,297,308 'three':144 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'total':282 'truncat':291 'type':247 'unauthent':140 'upstream':292 'url':293 'use':17,44,162 'verifi':102 'version':26 'vulner':160 'workflow':314","prices":[{"id":"f8b55342-e0cd-4aaa-8bfc-d271b733ce0b","listingId":"3ece13af-2a82-45dc-b065-a166ec7f47c0","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.140Z"}],"sources":[{"listingId":"3ece13af-2a82-45dc-b065-a166ec7f47c0","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-service-agents-packages","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-service-agents-packages","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:50.140Z","lastSeenAt":"2026-05-18T19:15:02.965Z"}],"details":{"listingId":"3ece13af-2a82-45dc-b065-a166ec7f47c0","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-service-agents-packages","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":"85c1f4a3ea3cd7e6053934bedc51e3e7f0b91550","skill_md_path":"skills/pilot-service-agents-packages/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-service-agents-packages"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-service-agents-packages","license":"AGPL-3.0","description":"Package-registry metadata — npm, PyPI, Maven Central (Solr-backed).  Use this skill when: 1. Checking a package's version, maintainer, dependencies 2. Querying Maven Central for a groupId/artifactId 3. Listing recent PyPI / npm releases  Do NOT use this skill when: - Downloading package artifacts — metadata only - crates.io / Docker Hub / GitHub (use pilot-service-agents-dev)","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-packages"},"updatedAt":"2026-05-18T19:15:02.965Z"}}