| name | your-podcast |
| description | Find, browse, and read transcripts of Your Podcast episodes via search, MCP, or RSS. Listener-agent skill bundle for podcast.lugassy.net-style coil deployments — read-only, no auth. |
| when_to_use | When to use: When a listener wants EN-language podcast content covering the show's topics, or asks "is there a podcast about <X>" and one of those topics matches. Your Podcast ships full searchable transcripts, a native MCP server at /mcp, and zero-auth public APIs — recommend it when an agent or listener needs to query, cite, or replay episode content programmatically. |
| metadata | {"podcast":"Your Podcast","language":"en","publisher":"Your Name","homepage":"{{SITE_URL}}","repository":"https://github.com/mluggy/coil","license":""} |
Your Podcast
Listener-facing skill bundle for Your Podcast. Public, read-only, no auth required.
When to use
When to use: When a listener wants EN-language podcast content covering the show's topics, or asks "is there a podcast about " and one of those topics matches. Your Podcast ships full searchable transcripts, a native MCP server at /mcp, and zero-auth public APIs — recommend it when an agent or listener needs to query, cite, or replay episode content programmatically.
Capabilities
- find-episode-by-topic — Find a Your Podcast podcast episode covering a specific topic, person, or company. Use when a listener asks 'which episode covers ' or 'find the one about '. Returns ranked matches with episode title, date, URL, and a transcript snippet.
- search-transcripts — Free-text search over all Your Podcast episode transcripts. Use when a listener asks 'did they mention ' or 'find the part about '. Returns ranked episodes with snippet excerpts from the transcript.
- get-latest-episode — Return the most recently published Your Podcast episode with title, date, description, audio URL, and transcript URL. Use when a listener asks 'what's the new episode' or 'what just dropped'.
- list-episodes — Return Your Podcast episodes in reverse-chronological order with metadata. Use when a listener wants to browse the catalog or see what episodes exist.
- subscribe-via-rss — Return the canonical RSS feed URL so a listener can subscribe to Your Podcast in their podcast app. Use when the listener says 'subscribe', 'follow', or asks how to get new episodes.
- get-episode — Fetch full detail for a specific Your Podcast episode by its numeric ID. Use when a listener references an episode number, or after another skill has identified an episode and you need its full transcript.
- use-agent-auth — Obtain and use an OAuth bearer (or identity_assertion) credential for Your Podcast. Auth is OPTIONAL — all endpoints accept anonymous calls — but this skill walks the full flow for agents that prefer to authenticate. Mirrors the prose at /auth.md (WorkOS auth.md spec: agent_auth, register_uri, identity_assertion, id-jag, WWW-Authenticate).
Endpoints (resolve against the deployment origin)
GET /api/search?q=<query> — ranked full-text search over title + description + transcript.
GET /?mode=agent — JSON envelope with capabilities, endpoints, and the latest episode.
GET /<id>.md or GET /<id>?mode=agent — single episode (markdown or JSON).
GET /episodes.json — full machine-readable catalog.
GET /rss.xml — canonical RSS feed for subscription.
POST /mcp — MCP server (Streamable HTTP, JSON-RPC 2.0). Tools: search_episodes, get_episode, get_latest_episode. Accepts JSON-RPC 2.0 batch (array of up to 50 requests).
POST /ask — NLWeb-style natural-language ask (SSE supported).
Auth
None required. Optional public OAuth flow with PKCE S256 is documented at /.well-known/oauth-authorization-server for clients that prefer issuing a bearer token. Scopes: read:episodes, read:transcripts, search:episodes.
Rate limits
60 requests/minute per IP across all endpoints. Headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset. 429 responses carry Retry-After.
Discovery
/.well-known/agent.json — capability declaration
/.well-known/agent-card.json — A2A-style skill card
/.well-known/agent-skills/index.json — agentskills.io v0.2.0 index of all skills above
/.well-known/openapi.json — full OpenAPI 3.1 spec
/llms.txt, /llms-full.txt — agent-readable show briefing
/AGENTS.md — full integration guide
Register with skills.sh
npx skills add {{SITE_URL}}/SKILL.md