{"id":"d25825db-666e-49c9-9da7-5ad0006471bf","shortId":"nrxxT4","kind":"skill","title":"pilot-translate","tagline":"Auto-translate messages between agents using different languages over the Pilot Protocol network.  Use this skill when: 1. You need cross-language communication between agents 2. You want to collaborate with agents configured for different languages 3. You need multilingual messa","description":"# pilot-translate\n\nAuto-translate messages between agents using different languages. Enables seamless cross-language communication over Pilot Protocol.\n\n## Commands\n\n### Configure settings\n\n```bash\n# Set config values\npilotctl --json config --set language=<language-code>\npilotctl --json config --set auto-translate=true\n```\n\n### Send message with manual translation\n\n```bash\n# Translate before sending (using external tool)\nMESSAGE=\"Hello, how are you?\"\nTRANSLATED=$(echo \"$MESSAGE\" | translate-cli en es)  # External tool\npilotctl --json send-message <hostname> --data \"$TRANSLATED\"\n```\n\n### Receive messages\n\n```bash\npilotctl --json inbox\n```\n\n### View config\n\n```bash\npilotctl --json config\n```\n\n## Workflow Example\n\nAgent A (English) and Agent B (Spanish) collaborate using external translation:\n\n```bash\n#!/bin/bash\n# Agent A (English) - requires trans or similar tool\n\n# Configure language preference\npilotctl --json config --set language=en\n\n# Translate and send message\nMESSAGE=\"Can you process the customer data from yesterday?\"\nTRANSLATED=$(echo \"$MESSAGE\" | trans en:es -brief)\npilotctl --json send-message agent-b --data \"$TRANSLATED\"\n\n# Check inbox and translate responses\nINBOX=$(pilotctl --json inbox)\necho \"$INBOX\" | jq -r '.items[]? | .content' | while read -r msg; do\n  echo \"$msg\" | trans es:en\ndone\n```\n\n```bash\n#!/bin/bash\n# Agent B (Spanish) - requires trans or similar tool\n\n# Configure language preference\npilotctl --json config --set language=es\n\n# Check inbox and translate to Spanish\nINBOX=$(pilotctl --json inbox)\necho \"$INBOX\" | jq -r '.items[]? | .content' | while read -r msg; do\n  echo \"$msg\" | trans en:es\ndone\n\n# Respond in Spanish (will be translated by recipient)\nRESPONSE=\"Sí, comenzaré el procesamiento ahora. ETA: 30 minutos\"\npilotctl --json send-message agent-a --data \"$RESPONSE\"\n```\n\n## Language Codes\n\nCommon ISO 639-1 codes:\n- `en` — English\n- `es` — Spanish\n- `fr` — French\n- `de` — German\n- `zh` — Chinese\n- `ja` — Japanese\n- `ar` — Arabic\n- `ru` — Russian\n- `pt` — Portuguese\n- `it` — Italian\n\n## Translation Tools\n\nExternal translation tools (install separately):\n1. **trans** — Command-line Google Translate: `trans en:es \"hello\"`\n2. **translate-shell** — Alternative CLI translator\n3. **DeepL API** — High quality with API key\n4. **LibreTranslate** — Self-hosted open-source\n\nInstall trans:\n```bash\n# Linux/macOS\nwget git.io/trans\nchmod +x ./trans\nsudo mv trans /usr/local/bin/\n```\n\n## Dependencies\n\nRequires `pilot-protocol` skill, `pilotctl` binary, running daemon, and external translation tool like `trans`.","tags":["pilot","translate","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p","pilot-protocol"],"capabilities":["skill","source-teoslayer","skill-pilot-translate","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-translate","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:05.901Z","embedding":null,"createdAt":"2026-05-18T13:22:54.400Z","updatedAt":"2026-05-18T19:15:05.901Z","lastSeenAt":"2026-05-18T19:15:05.901Z","tsv":"'-1':300 '/bin/bash':148,223 '/trans':370,373 '/usr/local/bin':377 '1':22,329 '2':31,340 '3':42,347 '30':283 '4':355 '639':299 'agent':9,30,37,55,136,140,149,192,224,291 'agent-a':290 'agent-b':191 'ahora':281 'altern':344 'api':349,353 'ar':314 'arab':315 'auto':5,51,85 'auto-transl':4,50,84 'b':141,193,225 'bash':71,93,124,130,147,222,365 'binari':385 'brief':185 'check':196,241 'chines':311 'chmod':371 'cli':110,345 'code':296,301 'collabor':35,143 'comenzaré':278 'command':68,332 'command-lin':331 'common':297 'communic':28,64 'config':73,77,82,129,133,162,237 'configur':38,69,157,232 'content':210,256 'cross':26,62 'cross-languag':25,61 'custom':175 'daemon':387 'data':120,176,194,293 'de':308 'deepl':348 'depend':378 'differ':11,40,57 'done':221,267 'echo':106,180,205,216,251,262 'el':279 'en':111,165,183,220,265,302,337 'enabl':59 'english':138,151,303 'es':112,184,219,240,266,304,338 'eta':282 'exampl':135 'extern':98,113,145,324,389 'fr':306 'french':307 'german':309 'git.io':369 'git.io/trans':368 'googl':334 'hello':101,339 'high':350 'host':359 'inbox':127,197,201,204,206,242,247,250,252 'instal':327,363 'iso':298 'italian':321 'item':209,255 'ja':312 'japanes':313 'jq':207,253 'json':76,81,116,126,132,161,187,203,236,249,286 'key':354 'languag':12,27,41,58,63,79,158,164,233,239,295 'libretransl':356 'like':392 'line':333 'linux/macos':366 'manual':91 'messa':46 'messag':7,53,89,100,107,119,123,169,170,181,190,289 'minuto':284 'msg':214,217,260,263 'multilingu':45 'mv':375 'need':24,44 'network':17 'open':361 'open-sourc':360 'pilot':2,15,48,66,381 'pilot-protocol':380 'pilot-transl':1,47 'pilotctl':75,80,115,125,131,160,186,202,235,248,285,384 'portugues':319 'prefer':159,234 'procesamiento':280 'process':173 'protocol':16,67,382 'pt':318 'qualiti':351 'r':208,213,254,259 'read':212,258 'receiv':122 'recipi':275 'requir':152,227,379 'respond':268 'respons':200,276,294 'ru':316 'run':386 'russian':317 'seamless':60 'self':358 'self-host':357 'send':88,96,118,168,189,288 'send-messag':117,188,287 'separ':328 'set':70,72,78,83,163,238 'shell':343 'similar':155,230 'skill':20,383 'skill-pilot-translate' 'sourc':362 'source-teoslayer' 'spanish':142,226,246,270,305 'sudo':374 'sí':277 'tool':99,114,156,231,323,326,391 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'tran':153,182,218,228,264,330,336,364,376,393 'translat':3,6,49,52,86,92,94,105,109,121,146,166,179,195,199,244,273,322,325,335,342,346,390 'translate-c':108 'translate-shel':341 'true':87 'use':10,18,56,97,144 'valu':74 'view':128 'want':33 'wget':367 'workflow':134 'x':372 'yesterday':178 'zh':310","prices":[{"id":"41a0718f-2e6d-4471-b1b3-e15943b7011e","listingId":"d25825db-666e-49c9-9da7-5ad0006471bf","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:54.400Z"}],"sources":[{"listingId":"d25825db-666e-49c9-9da7-5ad0006471bf","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-translate","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-translate","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:54.400Z","lastSeenAt":"2026-05-18T19:15:05.901Z"}],"details":{"listingId":"d25825db-666e-49c9-9da7-5ad0006471bf","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-translate","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":"28982625b4d3a627deecb687ead1511dd1612e35","skill_md_path":"skills/pilot-translate/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-translate"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-translate","license":"AGPL-3.0","description":"Auto-translate messages between agents using different languages over the Pilot Protocol network.  Use this skill when: 1. You need cross-language communication between agents 2. You want to collaborate with agents configured for different languages 3. You need multilingual message support  Do NOT use this skill when: - All agents use the same language (use pilot-chat) - You need file transfer (use pilot-send-file) - You need raw untranslated messages (use pilot-chat)","compatibility":"Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start)."},"skills_sh_url":"https://skills.sh/TeoSlayer/pilot-skills/pilot-translate"},"updatedAt":"2026-05-18T19:15:05.901Z"}}