← Back to Skills Marketplace
aipoch-ai

Voice-to-Protocol Transcriber

by AIpoch · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install voice-to-protocol-transcriber-1
Description
Record experimental procedures and observations via voice commands during lab work. Real-time transcription for structured experiment documentation.
Usage Guidance
Before installing or running this skill: 1) Inspect the rest of scripts/main.py (the file was truncated) to confirm there are no network calls or hidden endpoints (look for requests, urllib, socket, speech recognizer choice). 2) Reconcile dependencies: SKILL.md lists speechrecognition/pyaudio/pydub/python-docx but requirements.txt does not—ensure you install only trusted packages and prefer pinned versions. 3) Verify whether the speech recognition backend is local (e.g., VOSK) or cloud-based (Google, Azure, etc.); avoid sending sensitive audio to external services if experiment details are confidential. 4) Run initially in a sandboxed account or VM and with a test microphone to validate behavior; check saved files for unexpected content or exfiltration. 5) Confirm safe file paths (no directory-traversal vulnerabilities), and review how experiment_name is used to build filenames to avoid injection into paths. 6) If you need stronger assurance, ask the author for the missing packaging info or a signed release, or request that the maintainer include an explicit option to use an offline recognizer and to disable any network calls.
Capability Analysis
Type: OpenClaw Skill Name: voice-to-protocol-transcriber-1 Version: 1.0.0 The skill is a straightforward experiment logging tool that records user-provided text (simulating voice transcription) into structured Markdown, JSON, or text files. The code in `scripts/main.py` uses standard Python libraries for file I/O and argument parsing, lacks any network connectivity or suspicious execution logic, and strictly adheres to its stated purpose of documenting laboratory protocols.
Capability Assessment
Purpose & Capability
Name, description, and included code implement a local transcription/recording tool that saves experiment notes to user files—this aligns with the stated purpose. However, SKILL.md recommends installing speechrecognition/pyaudio/pydub/python-docx, while requirements.txt only lists dataclasses/enum/wave (standard or unrelated libs). The mismatch between documented dependencies and requirements.txt is unexpected and may indicate sloppy packaging or omitted runtime dependencies.
Instruction Scope
The runtime instructions and code focus on local recording, CLI usage, and a config file under ~/.openclaw/config — all within expected scope. But SKILL.md asserts 'No external API calls' in the risk table while also advising that 'Chinese recognition requires good network connection' and listing speechrecognition as a dependency (which may use online recognition backends by default). This contradiction is concerning because networked speech recognition could send audio off-host; the truncated portion of the code may contain recognizer selection or network calls that are not visible in the provided snippet.
Install Mechanism
No formal install spec is present (instruction-only), which minimizes automatic disk writes, but SKILL.md recommends pip installing third-party audio and speech libraries. That is a common approach but the actual requirements.txt omits those packages. The lack of a packaged install spec combined with inconsistent dependency declarations increases the chance a user will manually install/compile system-level audio components (e.g., PortAudio) without guidance.
Credentials
The skill declares no environment variables, no credentials, and no access to other skills' configs. File writes are limited to a user directory (~/Documents/Experiment-Protocols or ~/.openclaw/config), which is proportionate to the stated purpose. There are no declared secrets requested.
Persistence & Privilege
The skill is not always-on and does not request elevated/always-installed privileges. It reads/writes its own config under ~/.openclaw and writes output files to the user's Documents directory—behavior consistent with a local utility.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install voice-to-protocol-transcriber-1
  3. After installation, invoke the skill by name or use /voice-to-protocol-transcriber-1
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Voice-to-Protocol Transcriber 1.0.0 – Initial release - Enables voice command-driven, real-time transcription for laboratory experiment documentation - Supports Chinese and English language recognition - Provides structured output in Markdown and Word formats - Offers auto-classification of steps, observations, and notes with automatic timestamps and autosave - Includes customizable voice command controls and multi-language configuration
Metadata
Slug voice-to-protocol-transcriber-1
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Voice-to-Protocol Transcriber?

Record experimental procedures and observations via voice commands during lab work. Real-time transcription for structured experiment documentation. It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.

How do I install Voice-to-Protocol Transcriber?

Run "/install voice-to-protocol-transcriber-1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Voice-to-Protocol Transcriber free?

Yes, Voice-to-Protocol Transcriber is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Voice-to-Protocol Transcriber support?

Voice-to-Protocol Transcriber is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Voice-to-Protocol Transcriber?

It is built and maintained by AIpoch (@aipoch-ai); the current version is v1.0.0.

💬 Comments