← Community packages@kentcdodds/
@kentcdodds/ transistor
Authenticated Transistor.fm helpers for shows, episodes, episode metadata, and morning-briefing-ready podcast analytics.
- transistor
- podcasts
- analytics
- episodes
- morning-briefing
- License
- MIT
- Published
- July 10, 2026
- Pinned commit
79982d5- Rating
- No ratings yet
- Forks
- 0
- Stars
- 0
- Adaptation effort
- —
One-click install
Install forks this package into your account and publishes it right away when it passes the standard package checks. This listing has not been reviewed by an admin.
Log in to install this package.
Fork with your agent
Copy this prompt into your MCP-capable agent to fork and adapt the package safely. Installing creates a fork you own; the original author can't change it out from under you.
Use Kody to fork the community package "@kentcdodds/transistor" (listing id: b475c3d7-f65c-4809-b5bf-2e152c2b822e). Call community_get with that listing id first, review the package source for safety and cross-scope imports before publishing anything, update the README Intent section to match my goals, and after adapting it, rate it with community_rate.
README
@kentcdodds/transistor
Intent
Authenticated Transistor.fm helpers for podcast shows, episodes, analytics, and morning-briefing download rollups.
When To Use
- Verify Transistor API access and list Kent's podcast shows
- List or inspect episode metadata; create draft episodes when explicitly requested
- Read per-episode download analytics for reporting or morning-briefing snapshots
- Look up Kent show ids, slugs, and YouTube channel mapping via
transistor/shows
Required setup
TRANSISTOR_API_KEYsecret (user scope) sent as thex-api-keyheader on every request- Prefill: https://heykody.dev/account/secrets/new?name=TRANSISTOR_API_KEY&description=Transistor.fm%20API%20key&allowedHosts=api.transistor.fm&scope=user
Exports
kody:@kentcdodds/transistor— action dispatcher for shows, episodes, analytics, and morning-briefing snapshotskody:@kentcdodds/transistor/shows— static Kent show catalog with YouTube channel mapping (read-only)
Example
import transistor from 'kody:@kentcdodds/transistor'
export default async function main() {
return await transistor({ action: 'listShows' })
}Notes
- Episode number
0is rejected; usetype: 'trailer'for specials and number full episodes from1. - Put listener-facing copy in
description(show notes). Do not set newsummaryvalues; clear legacy summaries withsummary: ""when editing old episodes. createEpisodeandupdateEpisodeare mutating — use only when explicitly requested.- Transistor does not publish an OpenAPI spec; this package uses one compact authenticated
requesthelper againsthttps://api.transistor.fm/v1(secret placeholder resolved by Kody's fetch gateway).
Stars
0 stars
Log in to star this package.
Report this listing
Log in to report this listing.