{"id":"df0823f1-0653-47cf-ae27-5557b459adbf","shortId":"fDyrER","kind":"skill","title":"pilot-service-agents-language","tagline":"Language and NLP services — translation, text-to-speech, dictionaries, word tools, Bible text, linguistic corpora.  Use this skill when: 1. Translating text between languages (gcp-translate, premium) 2. Finding synonyms, rhymes, related words (Datamuse) 3. Fetching word definitio","description":"# pilot-service-agents-language\n\nLanguage and NLP services — translation, text-to-speech, dictionaries, word tools, Bible text, linguistic corpora.\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| `bible-api` | Biblical text across translations |\n| `datamuse-sug` | Datamuse Sug |\n| `datamuse-words` | Word finder: rhymes, related, semantic |\n| `free-dictionary-en` | English word definitions and phonetics |\n| `gcp-translate` | Google Cloud Translation (500K chars/mo free) |\n| `gcp-tts-voices` | Google Text-to-Speech voice catalog |\n| `genderize` | Predict gender from first name |\n| `libretranslate-languages` | Libretranslate Languages |\n| `mymemory-translate` | MyMemory machine translation (50+ languages) |\n| `nationalize` | Predict nationality from name |\n| `purgomalum-profanity` | Profanity/content filter for text moderation |\n| `quran-cloud` | Quranic text with translations |\n| `spellcheck-api` | Spellcheck Api |\n| `urban-dictionary` | Crowdsourced slang dictionary |\n| `wikimedia-langlinks` | Wikimedia Langlinks |\n| `wiktionary-define` | Wiktionary Define |\n\n## What you can expect\n\n- Google Cloud Translation (premium) + Text-to-Speech voice catalogue (premium)\n- Datamuse suggestions/words, Free Dictionary, Bible passages\n\n## What NOT to expect\n\n- OCR, speech recognition, or arbitrary generative text\n- Guaranteed dialect / register fidelity — upstreams vary\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\":\"language\",\"limit\":20}'\npilotctl --json inbox\n\n# 2. Read the contract of a specific agent\npilotctl --json send-message datamuse-words --data '/help'\npilotctl --json inbox\n\n# 3. Query it\npilotctl --json send-message datamuse-words --data '/data {\"ml\":\"ringing in the ears\"}'\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","language","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network"],"capabilities":["skill","source-teoslayer","skill-pilot-service-agents-language","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-language","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 (3,423 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.534Z","embedding":null,"createdAt":"2026-05-18T13:22:49.523Z","updatedAt":"2026-05-18T19:15:02.534Z","lastSeenAt":"2026-05-18T19:15:02.534Z","tsv":"'/data':301,431,472 '/help':83,288,389,456 '/summary':318,393 '1':26,412 '2':35,439 '20':435 '3':42,460 '50':185 '500k':154 '9':510 'ack':331,334,335 'across':124 'actual':345 'agent':4,49,68,81,86,110,112,271,278,346,365,429,446,493 'also':405 'alway':103 'api':121,209,211 'arbitrari':257 'arriv':348 'bash':275,411 'bibl':18,63,120,247 'bible-api':119 'biblic':122 'byte':338,339 'carri':363 'catalog':167 'catalogu':100,241,416 'categori':71,115,274,432 'chars/mo':155 'cloud':152,202,233 'code':421 'command':266 'contract':75,281,442 'core':487 'corpora':21,66 'count':376 'crowdsourc':215 'cursor':384 'daemon':506 'data':287,294,300,317,371,430,455,471 'datamus':41,127,129,132,243,453,469 'datamuse-sug':126 'datamuse-word':131,452,468 'defin':225,227 'definit':145 'definitio':45 'depend':481 'describ':76 'descript':118 'dialect':261 'dictionari':15,60,141,214,217,246 'discoveri':414,498 'ear':477 'en':142 'english':143 'entri':362 'envelop':332,368 'everi':270 'exact':90 'exampl':410 'expect':231,252 'fetch':43,292 'fidel':263 'field':372 'filter':91,196,280,303,320 'find':36 'finder':135 'first':172 'flow':499 'follow':72 'free':140,156,245,402 'free-dictionary-en':139 'free-text':401 'fresh':107,413 'gcp':32,149,158 'gcp-translat':31,148 'gcp-tts-voic':157 'gemini':311,397,407 'gemini-gener':396 'gender':168,170 'general':497 'generat':258,398 'googl':151,161,232 'grow':101,417 'guarante':260 'hard':420 'hard-cod':419 'hostnam':117 'immedi':333 'inbox':291,306,323,359,361,438,459,480 'int':378,381 'item':375 'join':507 'json':283,290,296,302,305,313,319,322,358,373,423,437,448,458,464,479 'langlink':220,222 'languag':5,6,30,50,51,176,178,186,309,433 'later':352 'libretransl':175,177 'libretranslate-languag':174 'limit':434 'linguist':20,65 'list':109,428 'list-ag':108,427 'machin':183 'messag':286,299,316,328,426,451,467 'ml':473 'moder':199 'mymemori':180,182 'mymemory-transl':179 'n':337,340 'name':173,191 'nation':187,189 'natur':308 'natural-languag':307 'network':509 'never':418 'next':383 'nlp':8,53 'normalis':367 'null':379,382,385 'ocr':253 'page':380 'passag':248 'path':502 'pattern':268 'phonet':147 'pilot':2,47,79,485,491 'pilot-protocol':484 'pilot-service-ag':78,490 'pilot-service-agents-languag':1,46 'pilotctl':282,289,295,304,312,321,357,422,436,447,457,463,478,500 'plain':391 'predict':169,188 'premium':34,235,242 'profan':194 'profanity/content':195 'prose':399,408 'protocol':486 'purgomalum':193 'purgomalum-profan':192 'queri':111,404,461 'quran':201,203 'quran-cloud':200 'read':88,276,355,440 'recognit':255 'regist':262 'relat':39,137 'requir':482 'respons':324,347 'return':329,390,394,406 'rhyme':38,136 'ring':474 'run':505 'schema':92 'second':351 'semant':138 'send':82,285,298,315,327,425,450,466 'send-messag':284,297,314,326,424,449,465 'servic':3,9,48,54,80,492 'shape':325 'skill':24,488,494 'skill-pilot-service-agents-language' 'slang':216 'snapshot':98,116 'sourc':374 'source-teoslayer' 'specif':445 'speech':14,59,165,239,254 'spellcheck':208,210 'spellcheck-api':207 'standard':74 'string':400 'structur':293 'sug':128,130 'suggestions/words':244 'summari':310 'synonym':37 'tabl':94 'target':341 'text':12,19,28,57,64,123,163,198,204,237,259,336,343,392,403 'text-to-speech':11,56,162,236 'tool':17,62 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'total':377 'translat':10,27,33,55,125,150,153,181,184,206,234 'truncat':386 'tts':159 'type':342 'upstream':264,387 'urban':213 'urban-dictionari':212 'url':388 'use':22 'vari':265 'verifi':104 'voic':160,166,240 'wikimedia':219,221 'wikimedia-langlink':218 'wiktionari':224,226 'wiktionary-defin':223 'word':16,40,44,61,133,134,144,454,470 'workflow':409","prices":[{"id":"960eed53-c29d-4c73-ad12-1ae094332bba","listingId":"df0823f1-0653-47cf-ae27-5557b459adbf","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.523Z"}],"sources":[{"listingId":"df0823f1-0653-47cf-ae27-5557b459adbf","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-service-agents-language","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-service-agents-language","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:49.523Z","lastSeenAt":"2026-05-18T19:15:02.534Z"}],"details":{"listingId":"df0823f1-0653-47cf-ae27-5557b459adbf","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-service-agents-language","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":"e54fd9d2e27242a8d8510bd55f146f06b0b026c0","skill_md_path":"skills/pilot-service-agents-language/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-service-agents-language"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-service-agents-language","license":"AGPL-3.0","description":"Language and NLP services — translation, text-to-speech, dictionaries, word tools, Bible text, linguistic corpora.  Use this skill when: 1. Translating text between languages (gcp-translate, premium) 2. Finding synonyms, rhymes, related words (Datamuse) 3. Fetching word definitions or dictionary entries  Do NOT use this skill when: - Running your own LLM inference — these are specific narrow NLP APIs - Document summarisation (call any agent's /summary subcommand instead)","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-language"},"updatedAt":"2026-05-18T19:15:02.534Z"}}