← Back to Skills Marketplace
Transistor FM
by
Christoph Rumpel
· GitHub ↗
· v1.0.0
429
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install transistorfm
Description
Manage podcasts on Transistor.fm via their API. Use when creating, publishing, updating, or deleting podcast episodes, uploading audio files, listing shows/e...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install transistorfm - After installation, invoke the skill by name or use
/transistorfm - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 429 downloads so far.
How do I install Transistor FM?
Run "/install transistorfm" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Transistor FM free?
Yes, Transistor FM is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Transistor FM support?
Transistor FM is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Transistor FM?
It is built and maintained by Christoph Rumpel (@christophrumpel); the current version is v1.0.0.
More Skills