← Back to Skills Marketplace
tazio7

Mic Recorder

by Tazio7 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
313
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install mic-recorder
Description
麦克风录音并发送音频到飞书。涵盖语音和背景音。
Usage Guidance
This skill will record microphone audio and send the resulting file to a Feishu channel. Before installing/using it: - Understand it will capture sensitive audio and transmit it externally — confirm you trust the Feishu destination and know which account/channel will receive files. - The SKILL.md assumes an Automator app (~/.openclaw/tools/RecordMic.app) and uses ffmpeg and the macOS open command, but the skill metadata declares no required binaries. Make sure ffmpeg is installed from a trusted source and that RecordMic.app’s workflow is exactly what you expect before granting microphone access. - Verify where credentials for Feishu come from (platform-provided 'message' API or stored tokens). If the skill requires Feishu API keys, ask the author for explicit required env vars and minimal-scope credentials. - Check the RecordMic.app contents (document.wflow) before running to ensure it only executes the expected ffmpeg and copy commands and doesn't run arbitrary code. - If you need a safer setup, request the author to: (1) declare required binaries (ffmpeg, open), (2) list required credentials or confirm use of platform-managed messaging, and (3) provide a checksum or source for RecordMic.app or an alternative install script so you can inspect what will run. I rate this suspicious rather than malicious because the behavior matches the stated purpose but important operational details and dependencies are omitted, and the skill handles highly sensitive data (microphone audio) that will be transmitted externally.
Capability Analysis
Type: OpenClaw Skill Name: mic-recorder Version: 1.0.0 The skill implements microphone recording and data exfiltration to an external platform (Feishu), which are high-risk capabilities. It relies on executing a local Automator application (~/.openclaw/tools/RecordMic.app) via shell commands (subprocess.run) and includes specific instructions for the AI agent to move and upload audio files. While these actions align with the stated purpose, the inherent risk of unauthorized audio surveillance and remote transmission justifies a suspicious classification.
Capability Assessment
Purpose & Capability
Purpose (record mic and send to Feishu) aligns with the instructions: it instructs creating an Automator RecordMic.app that runs ffmpeg, writes a WAV to /tmp, denoises it, and copies it into ~/.openclaw/workspace for sending. However the declared metadata claims no required binaries or credentials, while the instructions clearly rely on system binaries (open, ffmpeg) and an outbound messaging facility (message(action="send", channel="feishu")). The omission of these requirements is an inconsistency.
Instruction Scope
SKILL.md gives concrete runtime steps (open RecordMic.app, ffmpeg denoising commands, specific paths like /tmp/openclaw_recording.wav and ~/.openclaw/workspace/recording_latest.wav). These are within the stated purpose, but the instructions also tell the operator to inspect and edit Automator workflow contents (document.wflow) and rely on RecordMic.app to auto-copy files into workspace. The agent instructions reference local filesystem paths and expect microphone permission — appropriate for a recorder but should be explicitly declared.
Install Mechanism
No install spec (instruction-only). That is lower risk. Note: the skill expects the user to create an Automator app and for ffmpeg to be available; the skill does not provide an install or verify ffmpeg/other binaries are present.
Credentials
No environment variables or credentials are declared, yet the skill sends audio to Feishu using message(..., channel="feishu"). Sending to Feishu typically requires API credentials or platform-managed integration; the SKILL.md does not explain where credentials come from. Also it uses sensitive resources (microphone audio) and transmits them — this privacy-risk is not addressed in the instructions.
Persistence & Privilege
always is false and there is no install writing to system locations. The skill relies on a user-created Automator app and workspace copies; it does not request elevated or persistent platform privileges in metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mic-recorder
  3. After installation, invoke the skill by name or use /mic-recorder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
mic-recorder 1.0.0 - Initial release: record audio from the microphone and send it to Feishu, covering both voice and background sound. - Uses a user-created Automator app (RecordMic.app) for recording on macOS, ensuring 100% success with systemic permissions. - Applies advanced "Gemini" FFT-based denoising (highpass 200Hz, lowpass 3000Hz, afftdn) for clearer voice and reduced background noise. - Automatically saves the processed audio to workspace for secure sending to Feishu. - Provides troubleshooting, sample usage, and detailed denoising method comparisons.
Metadata
Slug mic-recorder
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Mic Recorder?

麦克风录音并发送音频到飞书。涵盖语音和背景音。 It is an AI Agent Skill for Claude Code / OpenClaw, with 313 downloads so far.

How do I install Mic Recorder?

Run "/install mic-recorder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mic Recorder free?

Yes, Mic Recorder is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Mic Recorder support?

Mic Recorder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mic Recorder?

It is built and maintained by Tazio7 (@tazio7); the current version is v1.0.0.

💬 Comments