Manage Podbean podcast hosting: podcasts and episodes via OAuth API. Trigger phrases: podbean, podcast hosting, publish episode, podcast episodes.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill podbean
Manage podcast hosting on Podbean: list podcasts and their episodes, create, update, or delete episodes. Podbean's analytics endpoints are a differentiator; the download/analytics report paths are not yet mapped in this connector (see Maturity).
All commands go through bin/podbean.py:
bin/podbean.py auth # verify the OAuth token
bin/podbean.py podcasts # list podcasts on the account
bin/podbean.py episodes --podcast-id PODCAST_ID [--limit 20] # list episodes
bin/podbean.py episode-create \
--payload '{"title":"Ep 12","desc":"...","audio_url":"https://..."}' # create (confirm first)
bin/podbean.py episode-update --episode-id EP_ID \
--payload '{"title":"New title"}' # update (confirm first)
bin/podbean.py episode-delete --episode-id EP_ID # delete (confirm first)
Episode fields go in --payload as JSON, following Podbean's API docs. Media upload uses Podbean's authorize-upload flow, which is not wrapped here yet: upload the file through Podbean's dashboard or API first, then pass the resulting URL in the create payload.
podbean (credential is collected as custom.podbean)credentials.request_api_access)Authorization: Bearer <access_token> (the CLI builds this from the credential surrogate)api.podbean.combin/podbean.py auth (lists podcasts; a successful list proves the token works)bin/podbean.py). Do not print, log, or transmit the token value.Draft: written from Podbean's public API docs; not yet live-tested end-to-end. Analytics/download report endpoints and the media authorize-upload flow are documented by Podbean but not wrapped here yet.
Take anil-matcha/podbean from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.