TWISTEdBRACKETS

Skill

Blog Audio Script

Convert a blog post MDX file into a spoken-word script for audio narration, stripping code and visual-only content while referencing diagrams.

// writing;

Behaviour

What it does

  • Reads MDX post content and rewrites it for listening, not reading
  • Opens with a blog-style intro using post framing (e.g. in this post we cover…), never episode or podcast language
  • Closes with a natural sign-off pointing listeners to the written post
  • Inserts ElevenLabs break tags and short paragraphs for realistic pacing and breath pauses
  • Summarises code blocks and references visuals in the written post
  • Strips JSX, raw URLs, and markdown syntax from the spoken script
  • Uses Australian English and expands acronyms on first use
  • Saves to src/content/audio/{slug}.script.md without enabling hasAudio yet

When to use

Good fits

Preparing a blog post for audio narration

Before calling ElevenLabs or running generate:post-audio

When code, charts, or diagrams need a spoken alternative

Install

Get this skill

Uses Agent Kit via npx; no global install required.

Quick install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill blog-audio-script

Global (Cursor)

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill blog-audio-script --global --agent cursor

Global (Claude)

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill blog-audio-script --global --agent claude

Project install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill blog-audio-script --project

Interactive install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills

Uninstall

sh
npx @levi-putna/agent-kit@latest remove blog-audio-script

Example

Example prompt

Blog Audio Script

Write an audio script for the blog post is-the-cms-dead. Use a blog-style intro, natural pauses, and a Twisted Brackets sign-off.

Flow

How the skill works

  1. Read src/content/posts/{slug}.mdx
  2. Rewrite body for spoken delivery
  3. Save script to src/content/audio/{slug}.script.md
  4. Hand off to blog-audio-generate for MP3 creation