{"id":"74cf51cb-c9ac-4cf8-afa2-84c746b23bcb","shortId":"c9vTc8","kind":"skill","title":"pilot-voice-memo","tagline":"Send audio file messages between agents over the Pilot Protocol network.  Use this skill when: 1. You need to send audio recordings or voice notes 2. You want to transmit audio data between agents 3. You need voice-based communication or audio file exchange  Do NOT use this skill","description":"# pilot-voice-memo\n\nSend audio file messages between agents over the Pilot Protocol network. Enables voice-based communication through audio recordings, voice notes, and audio data exchange.\n\n## Commands\n\n### Record and send audio\n\n```bash\n# Record audio (example using arecord on Linux)\narecord -f cd -d 10 /tmp/voice-memo.wav\n\n# Send the audio file\npilotctl --json send-file <hostname> /tmp/voice-memo.wav\n```\n\n### Receive audio files\n\nCheck for received files:\n\n```bash\npilotctl --json received\n```\n\n### Clear received files\n\n```bash\npilotctl --json received --clear\n```\n\n## Workflow Example\n\nSend and receive voice memos:\n\n```bash\n#!/bin/bash\n# Sender: Record and send\nRECIPIENT=\"agent-b\"\nMEMO_FILE=\"/tmp/project-update-$(date +%Y%m%d-%H%M%S).wav\"\n\n# Record 10 seconds of audio\narecord -f cd -d 10 \"$MEMO_FILE\" 2>/dev/null\n\n# Send file\npilotctl --json send-file \"$RECIPIENT\" \"$MEMO_FILE\"\n\nrm \"$MEMO_FILE\"\necho \"Voice memo sent to $RECIPIENT\"\n\n# Receiver: Check and download\nFILES=$(pilotctl --json received)\necho \"Received files:\"\necho \"$FILES\" | jq -r '.files[]? | \"\\(.filename) from \\(.sender)\"'\n\n# Files are automatically saved to local directory\n# Play audio (Linux: aplay, macOS: afplay)\n# aplay received-file.wav 2>/dev/null || afplay received-file.wav 2>/dev/null\n\n# Clear after processing\npilotctl --json received --clear\n```\n\n## Audio Formats\n\n- **WAV**: Uncompressed, high quality, large files\n- **MP3**: Compressed, good quality, small files (recommended: 64kbps for voice)\n- **Opus**: Better quality, ~240KB per minute at 32kbps\n\nConvert to efficient format:\n\n```bash\nffmpeg -i input.wav -codec:a libmp3lame -b:a 64k output.mp3 -y\n```\n\n## Dependencies\n\nRequires pilot-protocol skill with running daemon, audio recording tool (arecord, sox, ffmpeg), audio playback tool (aplay, afplay, ffplay), and optional ffmpeg for conversion.","tags":["pilot","voice","memo","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p"],"capabilities":["skill","source-teoslayer","skill-pilot-voice-memo","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-voice-memo","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 (1,845 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:06.363Z","embedding":null,"createdAt":"2026-05-18T13:22:54.949Z","updatedAt":"2026-05-18T19:15:06.363Z","lastSeenAt":"2026-05-18T19:15:06.363Z","tsv":"'/bin/bash':140 '/dev/null':173,228,232 '/tmp/project-update-':151 '/tmp/voice-memo.wav':102,112 '1':20 '10':101,161,169 '2':30,172,227,231 '240kb':261 '3':39 '32kbps':265 '64k':279 '64kbps':255 'afplay':224,229,301 'agent':10,38,64,147 'agent-b':146 'aplay':222,225,300 'arecord':94,97,165,294 'audio':6,25,35,47,60,76,81,88,91,105,114,164,220,240,291,297 'automat':214 'b':148,277 'base':44,73 'bash':89,120,127,139,270 'better':259 'cd':99,167 'check':116,194 'clear':124,131,233,239 'codec':274 'command':84 'communic':45,74 'compress':249 'convers':307 'convert':266 'd':100,155,168 'daemon':290 'data':36,82 'date':152 'depend':282 'directori':218 'download':196 'echo':187,201,204 'effici':268 'enabl':70 'exampl':92,133 'exchang':49,83 'f':98,166 'ffmpeg':271,296,305 'ffplay':302 'file':7,48,61,106,111,115,119,126,150,171,175,180,183,186,197,203,205,208,212,247,253 'filenam':209 'format':241,269 'good':250 'h':156 'high':244 'input.wav':273 'jq':206 'json':108,122,129,177,199,237 'larg':246 'libmp3lame':276 'linux':96,221 'local':217 'm':154,157 'maco':223 'memo':4,58,138,149,170,182,185,189 'messag':8,62 'minut':263 'mp3':248 'need':22,41 'network':15,69 'note':29,79 'option':304 'opus':258 'output.mp3':280 'per':262 'pilot':2,13,56,67,285 'pilot-protocol':284 'pilot-voice-memo':1,55 'pilotctl':107,121,128,176,198,236 'play':219 'playback':298 'process':235 'protocol':14,68,286 'qualiti':245,251,260 'r':207 'receiv':113,118,123,125,130,136,193,200,202,238 'received-file.wav':226,230 'recipi':145,181,192 'recommend':254 'record':26,77,85,90,142,160,292 'requir':283 'rm':184 'run':289 'save':215 'second':162 'send':5,24,59,87,103,110,134,144,174,179 'send-fil':109,178 'sender':141,211 'sent':190 'skill':18,54,287 'skill-pilot-voice-memo' 'small':252 'source-teoslayer' 'sox':295 'tool':293,299 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'transmit':34 'uncompress':243 'use':16,52,93 'voic':3,28,43,57,72,78,137,188,257 'voice-bas':42,71 'want':32 'wav':159,242 'workflow':132 'y':153,281","prices":[{"id":"c2aa9160-3ceb-4977-aa08-0a96e369dde7","listingId":"74cf51cb-c9ac-4cf8-afa2-84c746b23bcb","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.949Z"}],"sources":[{"listingId":"74cf51cb-c9ac-4cf8-afa2-84c746b23bcb","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-voice-memo","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-voice-memo","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:54.949Z","lastSeenAt":"2026-05-18T19:15:06.363Z"}],"details":{"listingId":"74cf51cb-c9ac-4cf8-afa2-84c746b23bcb","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-voice-memo","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":"e7a5a40137b00285d3e5ca7c76a9987f317edad4","skill_md_path":"skills/pilot-voice-memo/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-voice-memo"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-voice-memo","license":"AGPL-3.0","description":"Send audio file messages between agents over the Pilot Protocol network.  Use this skill when: 1. You need to send audio recordings or voice notes 2. You want to transmit audio data between agents 3. You need voice-based communication or audio file exchange  Do NOT use this skill when: - You need text messages (use pilot-chat) - You need streaming audio (use pilot-connect) - You need video files (use pilot-send-file)","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-voice-memo"},"updatedAt":"2026-05-18T19:15:06.363Z"}}