← Back to Skills Marketplace
chinapjs

Meeting Transcriber

by chinapjs · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
73
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pengjschina-meeting-transcriber
Description
基于FunASR实现的中文实时会议语音转录,支持自动标点、转录保存、环境检测和文件管理。
Usage Guidance
This skill is plausible for local Windows/Conda use, but there are red flags you should check before using it: - Inconsistency: the top-level metadata stated no required binaries, but _meta.json and the scripts expect 'python' and 'conda' and a Conda env named 'audioProject'. Decide whether you run this on Windows with Conda. - External dependencies: the core transcriber logic it tries to run (vocie_mic_fixed_gbk.py and other files) is expected at D:\dev\python\voiceFunAsr but those files are not included. Inspect or provide that project directory yourself; the skill will fail or may run unexpected code if those files differ. - Hard-coded paths: the scripts reference C:\Users\pengjschina and D:\ paths. If you run this on your machine those paths will differ; the scripts may create or modify files in your home directory (~/.openclaw) and in the working_directory. Back up anything important first. - Runtime actions: running the provided setup scripts will call conda/pip, create batch scripts, and may download ASR models from the network. Review conda_setup.py and the external transcriber scripts (vocie_mic_*) before running them, ideally in an isolated environment (VM or disposable account). - If you want to proceed: ensure you understand and control the external project files it depends on, run the environment checks manually, and consider running the code in a contained Windows/Conda environment to limit unintended filesystem/network effects. If you are unsure, do not run the setup/start commands until you verify the referenced project files and model download sources.
Capability Analysis
Type: OpenClaw Skill Name: pengjschina-meeting-transcriber Version: 1.0.0 The skill bundle exhibits high-risk patterns including extensive use of subprocess execution to launch new terminal windows via 'cmd /c start' and hardcoded absolute file paths tied to a specific user profile ('C:\Users\pengjschina'). While these appear to be functional workarounds for terminal buffering and environment management for the FunASR engine, the scripts (transcriber.py, conda_setup.py) perform broad system interactions and self-modification of bundle files. No clear evidence of intentional malice such as data exfiltration or backdoors was found, but the reliance on shell execution and lack of portability/sanitization makes it high-risk.
Capability Assessment
Purpose & Capability
The skill claims to provide an OpenClaw meeting transcriber, which matches the code, but the package is not self-contained: meta.json and the scripts expect a specific Windows/Conda setup and external files at D:\dev\python\voiceFunAsr (vocie_mic_fixed_gbk.py, meeting_records, etc.). The manifest given to you earlier stated no required binaries/env, but _meta.json lists required binaries ('python','conda') and external file paths. Requiring and invoking files outside the skill bundle (hard-coded D:\ and C:\Users\pengjschina paths) is disproportionate to a self-contained skill and is inconsistent with the declared requirements.
Instruction Scope
SKILL.md and the shipped scripts instruct the agent/user to read and create files in specific system locations (D:\dev\python\voiceFunAsr, C:\Users\pengjschina\.cache, and the user's home .openclaw directory), run conda commands, and possibly download models automatically. The instructions direct editing/writing of SKILL.md and create batch scripts; they rely on or manipulate files that are outside the skill's own files. This is broader than simply 'transcribe audio' and grants the skill filesystem and execution scope beyond a minimal transcriber.
Install Mechanism
There is no declared install spec (instruction-only), which reduces upfront install risk, but the included scripts (conda_setup.py, transcriber.py, openclaw_wrapper.py) will run subprocesses that can install packages, create files, and execute external scripts when invoked. No remote arbitrary archive downloads are present in the package, but runtime behavior may cause network model downloads (modelscope) and conda/pip installs.
Credentials
The skill requests no explicit environment variables or credentials, but it hard-codes and expects access to specific system locations (D:\ dev paths and a specific user cache at C:\Users\pengjschina). It also requires Conda and a particular conda env ('audioProject'). Requiring access to and modifying files in those user/system paths (including writing a config to ~/.openclaw) is not proportionate unless the user actually intends to integrate with that existing project layout.
Persistence & Privilege
always:false (good). The skill will write files under its directory and create a config file under the user's home (~/.openclaw), plus batch scripts (start_with_conda.bat / start_meeting.bat). The conda_setup.py includes logic to update SKILL.md and possibly insert code into a 'meeting_minutes.py' — modifying files in the skill directory is normal, but modifying other code files (if present) or writing to the user's config should be noted and approved by the user.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pengjschina-meeting-transcriber
  3. After installation, invoke the skill by name or use /pengjschina-meeting-transcriber
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Meeting Transcriber skill - Real-time Chinese speech recognition and transcription using FunASR - Includes voice activity detection, automatic punctuation, and timestamped meeting notes - Supports file export, integrated environment checks, and one-click Conda setup - Accessible via commands for transcribing, file management, and environment configuration within OpenClaw
Metadata
Slug pengjschina-meeting-transcriber
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Meeting Transcriber?

基于FunASR实现的中文实时会议语音转录,支持自动标点、转录保存、环境检测和文件管理。 It is an AI Agent Skill for Claude Code / OpenClaw, with 73 downloads so far.

How do I install Meeting Transcriber?

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

Is Meeting Transcriber free?

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

Which platforms does Meeting Transcriber support?

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

Who created Meeting Transcriber?

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

💬 Comments