← 返回 Skills 市场
dairui1

Podcast Transcribe

作者 dairui1 · GitHub ↗ · v1.4.1 · MIT-0
cross-platform ⚠ suspicious
291
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install podcast-transcribe
功能描述
For transcript or subtitle requests involving podcast URLs, public audio URLs/files, or raw transcript cleanup. Generates audio + SRT + TXT artifacts and can...
安全使用建议
This skill appears to do what it says (transcribe podcasts) but relies heavily on a third‑party CLI (podcast-helper) that will be fetched and executed at runtime via npx/pnpm. Before installing or running: 1) verify the source package (check the npm package name and GitHub repo, confirm the maintainer), 2) prefer running npx in an isolated environment or inspect the package contents first, 3) do not provide API keys until you confirm which provider will be used and that you trust that provider’s code, 4) note the setup docs reference 'dairui1/podcast-helper' whereas the registry owner differs — confirm provenance, and 5) if you need stronger assurance, request a packaged skill with an explicit install spec or a vetted release (GitHub releases) rather than relying on npx remote execution.
功能分析
Type: OpenClaw Skill Name: podcast-transcribe Version: 1.4.1 The skill bundle is classified as suspicious because it requests broad, high-risk permissions and includes instructions that could lead to the exposure of sensitive credentials. Specifically, SKILL.md grants unrestricted network access via Bash(curl:*) and the ability to execute packages via npx, while references/inputs-and-engines.md encourages the agent to run printenv on sensitive API keys (e.g., ELEVENLABS_API_KEY) for debugging. Although these capabilities are plausibly needed for fetching and transcribing podcast content, the unrestricted nature of the permissions and the potential for secret leakage through command output represent significant security vulnerabilities without clear evidence of malicious intent.
能力评估
Purpose & Capability
The name/description (podcast transcription + cleanup) aligns with the SKILL.md and reference docs. However, the workflow depends on an external CLI (podcast-helper) and hosted transcription providers; the registry metadata declares no required env vars while references/inputs-and-engines.md documents many provider API keys (OPENAI_API_KEY, ELEVENLABS_API_KEY, etc.). Also references/setup.md mentions 'dairui1/podcast-helper' while the registry owner ID differs — a provenance mismatch worth verifying.
Instruction Scope
Instructions are explicit and scoped to using the podcast-helper CLI, downloading audio, and optionally fetching episode pages (curl https://r.jina.ai/...). They do not instruct reading unrelated system files. However, they instruct the agent to run npx/pnpm which will fetch and execute remote code at runtime and to call external endpoints (audio URLs, r.jina.ai), which expands the attack surface and can lead to executing third‑party code or transmitting data externally.
Install Mechanism
There is no install spec (instruction-only), which reduces persistent changes on disk. But the recommended usage relies on npx / pnpm dlx / npm-installed podcast-helper — these commands fetch packages from npm and run them transiently. That is standard for CLI tools but is a higher-risk runtime action than pure local operations because it executes third‑party code fetched at runtime.
Credentials
The skill metadata declares no required env vars, yet references/inputs-and-engines.md lists many provider API keys (OPENAI_API_KEY, ELEVENLABS_API_KEY, ASSEMBLYAI_API_KEY, etc.) as potential dependencies for hosted transcription. Requiring multiple unrelated secrets would be disproportionate; the skill should have declared expected env vars up front. Users may need to provide API keys to get hosted backends to work — confirm which providers the instance will actually call before supplying secrets.
Persistence & Privilege
The skill is not 'always: true' and does not request modification of other skills or global agent configs. It is user-invocable and allows autonomous invocation (platform default), which is expected for skills; nothing indicates it seeks elevated persistent privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install podcast-transcribe
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /podcast-transcribe 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.4.1
- Simplified and clarified the skill description for readability. - Removed detailed triggering instructions and editorial guidance from the main documentation. - Kept core workflow steps, command forms, and gotchas clear and concise. - No changes to functionality—documentation improvements only.
v1.4.0
**podcast-transcribe v1.4.0 Changelog** - Adds reference docs for setup, verification, cleanup, inputs/engines, and output contract. - Updates command guidance: prefer `npx podcast-helper`, report output artifact paths, and prompt before transcript cleanup. - Clarifies workflow triggers and edge cases (e.g., no Spotify, special requirements for YouTube and Apple Silicon). - Refines default/fallback command forms and output directory usage. - Strengthens instructions to avoid unnecessary cleanup, unwarranted summarization, or repository-local build steps. - Expands metadata with tags and formal versioning.
v0.1.3
- Updated description to clarify npx/pnpm dlx usage and broaden supported podcast sources. - Expanded supported providers for transcription (OpenAI, Groq, Deepgram, Gladia, AssemblyAI, Rev.ai, ElevenLabs, and local mlx-whisper). - Added guidance on engine selection priority and use of API keys. - Documented agent workflow for handling transcription, artifact reporting, and transcript cleanup. - Provided detailed error output and JSON contract examples. - Improved agent instructions for test cases, default workflows, and provider fallback logic.
元数据
Slug podcast-transcribe
版本 1.4.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Podcast Transcribe 是什么?

For transcript or subtitle requests involving podcast URLs, public audio URLs/files, or raw transcript cleanup. Generates audio + SRT + TXT artifacts and can... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 291 次。

如何安装 Podcast Transcribe?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install podcast-transcribe」即可一键安装,无需额外配置。

Podcast Transcribe 是免费的吗?

是的,Podcast Transcribe 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Podcast Transcribe 支持哪些平台?

Podcast Transcribe 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Podcast Transcribe?

由 dairui1(@dairui1)开发并维护,当前版本 v1.4.1。

💬 留言讨论