← 返回 Skills 市场
Voice Memo Transcribe
作者
my12121-beep
· GitHub ↗
· v1.1.0
· MIT-0
85
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install voice-memo-transcribe
功能描述
Transcribe Apple Voice Memos recordings to text, organize content, and save to Apple Notes. Workflow: iPhone Voice Memos → iCloud sync → Mac Voice Memos DB →...
安全使用建议
This skill appears to do what it says: read your Mac's Voice Memos DB, transcribe audio locally with faster-whisper, and create Notes via AppleScript. Before installing: 1) Understand Full Disk Access grants the terminal broad file-read rights—only grant it if you trust the code and source. 2) faster-whisper may download large model files from the internet; expect network activity and disk usage. 3) Review the three included Python scripts yourself (they are small and readable) or run them manually on a test memo before automating. 4) If you prefer to limit risk, run the scripts in an isolated environment (temporary user account, VM, or container) and verify created Notes content. 5) Backup any important Notes/recordings before bulk operations.
功能分析
Type: OpenClaw Skill
Name: voice-memo-transcribe
Version: 1.1.0
The skill accesses sensitive user data by reading the Apple Voice Memos SQLite database (~/Library/Group Containers/.../CloudRecordings.db) and audio files, which requires Full Disk Access. While the Python scripts (list_memos.py, transcribe.py, extract_transcript.py) appear to be legitimate tools for transcription, the instructions in SKILL.md for saving notes are highly vulnerable to injection. Specifically, the use of unquoted shell heredocs (<<< "$NOTE_BODY") and direct string interpolation in AppleScript (set noteTitle to "<TITLE>") allows content from the transcription to potentially trigger shell or AppleScript execution if the AI agent does not perform rigorous sanitization.
能力评估
Purpose & Capability
Name/description (transcribe Voice Memos → Notes) match the included scripts: listing memos from the Voice Memos DB, extracting embedded transcripts from .m4a, running faster-whisper transcription, and saving notes via AppleScript. Requested tools (ffmpeg, uv, faster-whisper) are appropriate for audio processing and local model runtime.
Instruction Scope
SKILL.md explicitly instructs reading the Voice Memos DB and audio files under ~/Library/Group Containers/... and writing a temporary file to /tmp before invoking osascript to create Notes. These actions are necessary for the described workflow, but granting Full Disk Access to the terminal (required to read the DB) is a broad permission — the instructions correctly call it out.
Install Mechanism
No install spec is provided (instruction-only), and included scripts are plain Python. The skill depends on third-party Python package faster-whisper and the uv runner; those are referenced by the runtime commands but not automatically installed—this is low-risk but means the user will install packages locally. Note: faster-whisper may download model weights from the internet when loading a model.
Credentials
No environment variables or external credentials are requested. The only sensitive permission required is Full Disk Access to read the Voice Memos DB and audio files; that is proportional to the task but worth user attention. There are no hard-coded network endpoints or secret-exfiltration behaviors in the code.
Persistence & Privilege
Skill is not always-enabled and does not request persistent system changes. It does create temporary files in /tmp and uses osascript to write Notes (expected for the stated purpose). It does not modify other skills or system-wide configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install voice-memo-transcribe - 安装完成后,直接呼叫该 Skill 的名称或使用
/voice-memo-transcribe触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Added bilingual (EN/CN) documentation, MIT-0 license
v1.0.1
Changed license from MIT to MIT-0 (No Attribution)
v1.0.0
Initial release: list memos, extract Apple transcripts, AI transcription with faster-whisper, save to Apple Notes
元数据
常见问题
Voice Memo Transcribe 是什么?
Transcribe Apple Voice Memos recordings to text, organize content, and save to Apple Notes. Workflow: iPhone Voice Memos → iCloud sync → Mac Voice Memos DB →... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 85 次。
如何安装 Voice Memo Transcribe?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install voice-memo-transcribe」即可一键安装,无需额外配置。
Voice Memo Transcribe 是免费的吗?
是的,Voice Memo Transcribe 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Voice Memo Transcribe 支持哪些平台?
Voice Memo Transcribe 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Voice Memo Transcribe?
由 my12121-beep(@my12121-beep)开发并维护,当前版本 v1.1.0。
推荐 Skills