← 返回 Skills 市场
christophrumpel

Transistor FM

作者 Christoph Rumpel · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
429
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install transistorfm
功能描述
Manage podcasts on Transistor.fm via their API. Use when creating, publishing, updating, or deleting podcast episodes, uploading audio files, listing shows/e...
安全使用建议
This skill appears to do what it says (manage Transistor.fm via their API) but there are important inconsistencies and missing provenance you should address before installing. Specifically: (1) the SKILL.md requires an API key (it suggests TRANSISTOR_API_KEY) but the registry metadata doesn't declare it — treat that as a red flag and assume the agent will need that secret. (2) The doc refers to a missing references/api.md and uses undefined variables ($BASE, $KEY), so test in a safe environment first. (3) Avoid granting the agent broad access to a secrets manager; instead provide only the Transistor API key and only to the skill's scope if possible. (4) Because the skill's source/homepage are unknown, prefer to use an official or well-documented plugin from a trusted publisher, or manually implement the minimal curl commands yourself. If you proceed, limit the agent's secret access to a single TRANSISTOR_API_KEY and monitor requests to ensure it only calls api.transistor.fm and uploads files you expect.
功能分析
Type: OpenClaw Skill Name: transistorfm Version: 1.0.0 The skill's stated purpose is legitimate Transistor.fm API interaction. However, the `SKILL.md` includes instructions for uploading local files using `curl -T /path/to/episode.mp3`. While this is necessary for the stated purpose of uploading audio files, it introduces a significant vulnerability. An AI agent executing these instructions could potentially be prompted via prompt injection to upload arbitrary sensitive files from its host system to Transistor.fm's authorized upload URLs, leading to data exfiltration. This capability, though not malicious in intent, presents a high risk of abuse, classifying it as suspicious.
能力评估
Purpose & Capability
Name and description describe Transistor.fm podcast management and the SKILL.md contains curl examples for listing shows, uploading audio, creating and publishing episodes, and checking analytics — all consistent with the stated purpose. However, the skill's source is unknown and no homepage or provenance is provided, which reduces trustworthiness.
Instruction Scope
Instructions are generally scoped to calling the Transistor.fm API and uploading audio; they don't ask to read unrelated system files. Issues: the doc references a local file 'references/api.md' that is not present in the bundle, and examples use undefined variables ($BASE, $KEY, $UPLOAD_URL, $AUDIO_URL) which are ambiguous. The guidance to 'retrieve from a secrets manager' is vague and could lead an agent to attempt accessing a secrets service if not constrained.
Install Mechanism
No install spec and no code files (instruction-only) — low installation risk because nothing is written to disk by an installer. The regex scanner had no code to analyze.
Credentials
The SKILL.md explicitly requires a Transistor.fm API key (suggesting env var TRANSISTOR_API_KEY or retrieving from a secrets manager), but the registry metadata lists no required environment variables or primary credential. This mismatch is problematic: the skill needs a secret to function but does not declare it, and its vague suggestion to use a secrets manager could cause an agent to attempt broad secret-access actions unless you restrict that capability.
Persistence & Privilege
Skill is not always-included and doesn't request elevated or persistent privileges. Model invocation is allowed (normal). There is no instruction to modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install transistorfm
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /transistorfm 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Transistor.fm podcast management skill. - Supports listing shows and episodes, uploading audio files, creating and publishing episodes, checking analytics, and managing private podcast subscribers. - Guides included for authorization, common workflows, and API usage tips. - Requires a Transistor.fm API key for all operations.
元数据
Slug transistorfm
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Transistor FM 是什么?

Manage podcasts on Transistor.fm via their API. Use when creating, publishing, updating, or deleting podcast episodes, uploading audio files, listing shows/e... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 429 次。

如何安装 Transistor FM?

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

Transistor FM 是免费的吗?

是的,Transistor FM 完全免费(开源免费),可自由下载、安装和使用。

Transistor FM 支持哪些平台?

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

谁开发了 Transistor FM?

由 Christoph Rumpel(@christophrumpel)开发并维护,当前版本 v1.0.0。

💬 留言讨论