Podwise#
Podwise skills help you get more out of every podcast you listen to. All capabilities are reached through the Podwise MCP server.
References#
Load these files when needed — do not load all of them upfront:
- references/mcp.md — full MCP tool reference. Load before calling any Podwise tool or looking up parameters.
- references/installation.md — MCP connection and OAuth setup. Load if the Podwise MCP tools are unavailable or unauthenticated.
taste.md in the current working directory — the user's listener profile, generated by the refine-taste workflow. Load at the start of any workflow that benefits from personalisation. Not present until the user has run refine-taste.
Environment Check#
Before running any workflow, verify the Podwise MCP server is connected by calling:
get_me — returns the account email, plan, and remaining AI processing credits.
If the Podwise tools are not available or get_me fails with an authentication error, load references/installation.md and stop until the connection is set up.
Tool names may be prefixed by the host with the server name (for example podwise_get_me). Use whatever prefix the host exposes.
Before calling a Podwise tool, load references/mcp.md as the source of truth for exact tool names, parameters, return shapes, and quota rules. Do not guess tool signatures from memory.
Identifier Rules#
Every tool identifies content by numeric IDs, not URLs:
- Episode:
episodeSeq from https://app.podwise.ai/dashboard/episodes/<seq>
- Podcast:
podcastSeq from https://app.podwise.ai/dashboard/podcasts/<seq>
When the user pastes a Podwise URL, extract the trailing integer and pass it as the seq. Link episodes back as https://app.podwise.ai/dashboard/episodes/<seq>.
First-Time Setup#
If the taste profile does not exist yet, suggest running the refine-taste workflow before any other workflow. Other workflows will still run without it, but their outputs will not be personalised.
Workflow Routing#
workflows/refine-taste.md
- "Set up my Podwise profile"
- "Tell me about my listening habits"
- "I want to personalise my recommendations"
- "Refine my taste profile"
- Running any other workflow for the first time and no taste profile exists
workflows/catch-up.md
- "I haven't listened in a while, catch me up"
- "What did I miss this week?" / "What's new from my podcasts?"
- "Help me clear my backlog" / "Too many unheard episodes"
- "Show me what's new from the shows I follow"
- "Triage my podcast queue"
workflows/weekly-recap.md
- "Give me a recap of this week's listening"
- "What did I listen to this week?" / "Summarise my week in podcasts"
- "Send me a weekly digest" / "What were the highlights from this week?"
- "I want a summary of what I've been listening to lately"
workflows/episode-notes.md
- "Save notes for this episode" / "Export this episode to Notion / Obsidian / Logseq"
- "Turn this episode into a note" / "I want to keep notes on this episode"
- "Export the summary and highlights from this episode to my PKM"
- "Create a note from this podcast" — followed by a URL or episode title
workflows/topic-research.md
- "What do podcasts say about [topic]?"
- "Research [topic] across my podcasts" / "Synthesise what I've heard about [topic]"
- "Find everything related to [topic] across episodes"
- "I want a deep dive into [topic] from podcast content"
- "Compile insights on [topic] from multiple episodes"
workflows/episode-debate.md
- "Challenge the ideas in this episode" / "Debate this episode with me"
- "I want to stress-test what [speaker] said"
- "Push back on the claims in this episode"
- "Play devil's advocate on this podcast"
- "Help me think critically about this episode"
workflows/language-learning.md
- "Make flashcards from this episode" / "Generate Anki cards from this transcript"
- "I want to learn vocabulary from this podcast"
- "Extract phrases for language learning from this episode"
- "Help me study English / Japanese / [language] using this podcast"
- "Turn this transcript into study cards"
workflows/discover.md
- "Recommend new podcasts for me" / "Find me something new to listen to"
- "What shows should I subscribe to?" / "Discover podcasts based on my taste"
- "I want to find podcasts similar to [show]"
- "What else would I like based on what I already follow?"
- "Suggest new episodes outside my subscriptions"
Once you identify the right workflow, load that file and follow its instructions exactly.
If the user's intent matches more than one workflow, ask one clarifying question before routing. If it matches none, ask what they are trying to accomplish. Do not guess.
Some requests can be handled directly with a single MCP tool call without loading a workflow. Load references/mcp.md and execute directly when the user's intent is a single, self-contained operation:
- Follow or unfollow a podcast —
set_podcast_follow
- Search for an episode or podcast by name —
search_episodes / search_podcasts
- Check what's trending —
get_popular_episodes
- See new episodes from followed shows —
list_followed_episodes
- Browse listening or reading history —
list_my_episodes
- Fetch a specific artifact from an episode —
get_episode_summary / get_episode_transcript
- Export an episode as Markdown, subtitles, or to a PKM —
export_episode_markdown / export_episode_srt / send_episode
- Ask a one-off question from transcripts —
ask_podwise