Skip to main content

pilot-voice-memo

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)

소스 정보

저장소
TeoSlayer/pilot-skills
최근 소스 활동
2026년 4월 20일 17:42
감지된 SKILL.md 언어
영어
스타
8
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
pilot-voice-memo
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)
tags
["pilot-protocol","communication","audio","voice"]
license
AGPL-3.0
compatibility
Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start).
metadata
{"author":"vulture-labs","version":"1.0","openclaw":{"requires":{"bins":"[Truncated]"},"homepage":"https://pilotprotocol.network"}}
allowed-tools
["Bash"]
# pilot-voice-memo Send audio file messages between agents over the Pilot Protocol network. Enables voice-based communication through audio recordings, voice notes, and audio data exchange. ## Commands ### Record and send audio ```bash # Record audio (example using arecord on Linux) arecord -f cd -d 10 /tmp/voice-memo.wav # Send the audio file pilotctl --json send-file <hostname> /tmp/voice-memo.wav ``` ### Receive audio files Check for received files: ```bash pilotctl --json received ``` ### Clear received files ```bash pilotctl --json received --clear ``` ## Workflow Example Send and receive voice memos: ```bash #!/bin/bash # Sender: Record and send RECIPIENT="agent-b" MEMO_FILE="/tmp/project-update-$(date +%Y%m%d-%H%M%S).wav" # Record 10 seconds of audio arecord -f cd -d 10 "$MEMO_FILE" 2>/dev/null # Send file pilotctl --json send-file "$RECIPIENT" "$MEMO_FILE" rm "$MEMO_FILE" echo "Voice memo sent to $RECIPIENT" # Receiver: Check and download FILES=$(pilotctl --json received) echo "Received files:" echo "$FILES" | jq -r '.files[]? | "\(.filename) from \(.sender)"' # Files are automatically saved to local directory # Play audio (Linux: aplay, macOS: afplay) # aplay received-file.wav 2>/dev/null || afplay received-file.wav 2>/dev/null # Clear after processing pilotctl --json received --clear ``` ## Audio Formats - **WAV**: Uncompressed, high quality, large files - **MP3**: Compressed, good quality, small files (recommended: 64kbps for voice) - **Opus**: Better quality, ~240KB per minute at 32kbps Convert to efficient format: ```bash ffmpeg -i input.wav -codec:a libmp3lame -b:a 64k output.mp3 -y ``` ## Dependencies Requires pilot-protocol skill with running daemon, audio recording tool (arecord, sox, ffmpeg), audio playback tool (aplay, afplay, ffplay), and optional ffmpeg for conversion.
GitHub에서 보기