Audio2Text
v1.0.0将音频转文字,并提供 AI 总结、录音要点与发言人区分。 音频转文字:云端转写,支持多格式(mp3/wav/m4a 等)。 AI 总结:自动生成摘要与纪要。 录音要点:章节、待办、推荐等结构化要点。 发言人区分:转写结果带发言人标识,便于会议/对话场景。
⭐ 1· 134·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name/description (audio→text, summaries, speaker separation) align with the code and SKILL.md: the CLI uploads a local audio file to a Tinrec API, submits a transcription job, polls status, and returns transcript/summary/speaker info. No unexpected third-party services beyond the stated Tinrec endpoints are used.
Instruction Scope
SKILL.md and the CLI instruct the agent/operator to read a local audio file and to persist a user-provided API key in an 'api-keys' file (or provide via env/CLI). The skill will upload the audio and metadata to the Tinrec service (external network transmission) — this is expected for a cloud transcription service, but it is a privacy-sensitive operation and the instructions explicitly require writing/storing API keys locally.
Install Mechanism
No install/spec—instruction-only plus a single Python script that uses only the standard library (urllib/json). Nothing is downloaded or installed by the skill itself; there is no extract or external package install step.
Credentials
Registry metadata lists no required env vars, but the CLI reads an API key from: (1) the --api-key argument, (2) environment variable TINREC_API_KEY, or (3) an api-keys file. The skill therefore effectively requires a service credential, but the manifest did not declare that. This mismatch (undeclared required secret) is an inconsistency to note. The number and scope of environment accesses themselves are otherwise proportionate to the stated purpose (one service API key).
Persistence & Privilege
always:false and no system-wide modifications. The skill asks the operator/agent to save an API key to a local file if desired, but it does not request persistent platform privileges or modify other skills or system configurations.
Assessment
This skill is coherent with its stated purpose (cloud transcription): it uploads a local audio file to a Tinrec endpoint, submits a transcription job, polls for completion, and returns transcript, summary, chapters, todos, and speaker data. Before installing/using it consider: 1) Privacy: your audio is uploaded to the Tinrec service (default base URL https://api.tinrec.com/api). Only proceed if you trust that service and its privacy/retention policies. 2) API key handling: the SKILL.md recommends saving user-provided API keys into a local 'api-keys' file; the script also accepts TINREC_API_KEY. Storing secrets on disk can be risky—prefer using short-lived or scoped keys, and avoid leaving keys in plaintext if possible. 3) Manifest mismatch: the skill metadata lists no required env vars, but the code requires an API key; treat that as a minor inconsistency and ensure you supply a valid key via CLI/env when using. 4) Source/trust: the registry entry has no homepage and the owner is an opaque ID — if you need stronger assurance, obtain the script from a known repository or contact the publisher for provenance. If you accept the privacy implications and provide a dedicated API key, the skill appears suitable for its stated use. If you cannot trust the destination service or cannot risk uploading audio, do not use this skill.Like a lobster shell, security has layers — review code before you run it.
latestvk97d56jgv1zwcepf71grn0gs65836f3r
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
