ai-podcast_skill

This skill converts PDFs or text into natural two-host podcasts using MagicPodcast, producing an audio URL and title.
  • Python

2.5k

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill ai-podcast

  • _meta.json1015 B
  • PUBLISH.md376 B
  • SKILL.md4.2 KB

Overview

This skill converts PDFs and plain text into a natural-sounding two-person podcast using MagicPodcast. It produces a shareable audio file and title quickly, letting you listen to documents as a conversational episode. The tool supports job polling and returns an audio URL when processing completes.

How this skill works

Provide a PDF URL or paste source text and request a podcast in a target language. The service enqueues a job, generates a two-host dialogue, renders audio, and exposes the result via an audio URL and metadata. Use the CLI or API to create jobs, poll status until completion, and fetch the final job details.

When to use it

  • Convert research papers, reports, or manuals into listenable episodes for commutes.
  • Turn blog posts, newsletters, or long-form notes into conversational audio for accessibility.
  • Create preview episodes from PDFs to share with teams or clients.
  • Automate audio summaries for archival or backup of textual content.
  • Quickly produce content for social audio channels or internal learning.

Best practices

  • Provide clean, well-structured source text or a publicly accessible PDF URL for best narration quality.
  • Select the correct language to ensure appropriate pronunciation and dialogue flow.
  • Break very long documents into sections and generate separate episodes for better pacing.
  • Poll job status with reasonable intervals (e.g., 5 seconds) and a sensible timeout to handle large files.
  • Store returned audio URLs and titles in your content catalog for indexing and reuse.

Example use cases

  • Generate an episode from a PDF product manual so support staff can learn on the go.
  • Convert weekly internal reports into a two-host summary for executive listening.
  • Turn a conference paper into a conversational breakdown for promotion or outreach.
  • Create audio versions of learning materials for visually impaired team members.
  • Rapidly prototype podcast-style content from blog drafts or long-form articles.

FAQ

Yes. Set the MAGICPODCAST_API_KEY and MAGICPODCAST_API_URL environment variables or use the CLI with your account credentials.

How do I know when my podcast is ready?

Create a job and use the jobs:wait or jobs:get commands to poll status; the job returns an audio URL and title when complete.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational