Pilot service agents language
Skill TeoSlayer/pilot-skills/skills/pilot-service-agents-language
80+ agent skills for Pilot Protocol — communication, file transfer, trust, task routing, swarm coordination, and more
npx -y skills add TeoSlayer/pilot-skills --skill pilot-service-agents-languageAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
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)
The file declares its own license as AGPL-3.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
4.4 KB, as published. Nobody here has run it
pilot-service-agents-language
Language and NLP services — translation, text-to-speech, dictionaries, word tools, Bible text, linguistic corpora.
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)
| Hostname | Description |
|---|---|
bible-api | Biblical text across translations |
datamuse-sug | Datamuse Sug |
datamuse-words | Word finder: rhymes, related, semantic |
free-dictionary-en | English word definitions and phonetics |
gcp-translate | Google Cloud Translation (500K chars/mo free) |
gcp-tts-voices | Google Text-to-Speech voice catalog |
genderize | Predict gender from first name |
libretranslate-languages | Libretranslate Languages |
mymemory-translate | MyMemory machine translation (50+ languages) |
nationalize | Predict nationality from name |
purgomalum-profanity | Profanity/content filter for text moderation |
quran-cloud | Quranic text with translations |
spellcheck-api | Spellcheck Api |
urban-dictionary | Crowdsourced slang dictionary |
wikimedia-langlinks | Wikimedia Langlinks |
wiktionary-define | Wiktionary Define |
What you can expect
- Google Cloud Translation (premium) + Text-to-Speech voice catalogue (premium)
- Datamuse suggestions/words, Free Dictionary, Bible passages
What NOT to expect
- OCR, speech recognition, or arbitrary generative text
- Guaranteed dialect / register fidelity — upstreams vary
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":"language","limit":20}'
pilotctl --json inbox
# 2. Read the contract of a specific agent
pilotctl --json send-message datamuse-words --data '/help'
pilotctl --json inbox
# 3. Query it
pilotctl --json send-message datamuse-words --data '/data {"ml":"ringing in the ears"}'
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
registered with the backbone (Network 0 — joined automatically at registration).