Skip to main content
plugin

voxflow — Claude Code plugin: voice, podcasts, video

Six skills for speech synthesis, podcast generation, transcription and video work. Useful when your agent has to handle audio and video.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install voxflow@claude-community
Open on GitHub

What voxflow does

The plugin drops six skills into Claude: hub, podcast, transcribe, video, slice and card. Start with hub — it routes requests to the others on its own. Together they let the agent speak in 200+ voices across 40+ languages, build a multi-speaker podcast from a topic or a URL, transcribe audio and video with word-level timestamps, dub a video from SRT subtitles, and translate whole clips.

Everything runs through the voxflow CLI. Install it with npm install -g voxflow, then run voxflow login once for browser auth. No keys or tokens live in the repo; CI jobs use the VOXFLOW_TOKEN environment variable instead. The slice skill turns a long article into a 1080×1920 vertical video using one of 13 themes, while card renders shareable images through HTML/CSS and Playwright in 1:1, 3:4 and 9:16.

Every request draws on a per-user quota. The free tier gives 10,000 a month, and a single say call or narrate segment costs roughly 100, a medium podcast about 5,000. Run voxflow status before a big job, or the run will stop halfway through.

What it helps with

  • narrate a text file into an mp3 with a chosen voice
  • generate a multi-speaker podcast from one topic
  • transcribe a recording with word-level timestamps
  • translate and dub a video into another language
  • turn a long article into a vertical video

Example prompts for the agent

  • Narrate README.md into readme.mp3
  • Make a short podcast about AI agents
  • Dub tutorial.mp4 into Japanese

How to install voxflow

Plugin marketplace

/plugin marketplace add anthropics/claude-plugins-community
/plugin install voxflow@claude-community

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about voxflow

How do I install voxflow in Claude Code?

From the marketplace: run /plugin marketplace add anthropics/claude-plugins-community, then /plugin install voxflow@claude-community. Afterwards install the CLI with npm install -g voxflow and run voxflow login.

What does voxflow do?

It adds six skills covering speech synthesis, podcasts, transcription, dubbing, slides and card images. The hub skill picks the right one for your request.

How far does the free quota stretch?

The free tier is 10,000 a month. One say call or narrate segment uses about 100, a medium podcast around 5,000, so check the balance with voxflow status before a large job.

Source text

SKILL.md · MIT
# VoxFlow Skills

> Skill files in this repo are auto-overwritten on each release. For feedback or fixes, please [open an issue](https://github.com/VoxFlowStudio/skills/issues) instead of submitting a PR.

[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
[![npm version](https://img.shields.io/npm/v/voxflow.svg)](https://www.npmjs.com/package/voxflow)
[![6 skills](https://img.shields.io/badge/skills-6-purple.svg)](#what-you-get)
[![Works with](https://img.shields.io/badge/works%20with-Claude%20Code%20%C2%B7%20Cursor%20%C2%B7%20Codex%20%C2%B7%20Gemini-orange.svg)](#install)

![VoxFlow CLI demo](https://github.com/VoxFlowStudio/skills/raw/main/demo.gif)

Voice in your AI workflow. Six skills that let any AI coding agent (Claude Code · Cursor · Codex · Gemini CLI · Cline) speak in 200+ voices, generate podcasts, dub videos, transcribe audio, and turn text into card images or narrated card videos — through one CLI.

**Why VoxFlow over a raw TTS API?** One CLI handles auth, voice search, multi-speaker dialogue, video pipelines, and quota. The skills layer makes it native to whichever agent you're already using — no new context-switch.

## Install

The simplest path — let the VoxFlow CLI auto-detect your agent and run the right command:

```bash
npm install -g voxflow
voxflow skills install
```

It detects Claude Code / Cursor / Codex / Gemini / WorkBuddy / OpenClaw on your `$PATH`, picks the right install command, asks for confirmation, runs it, and prints next steps. Use `--all` to install for every detected agent, or `--for <agent>` to force one.

If you'd rather run the install command directly — **one command for every agent**:

```bash
npx -y skills add VoxFlowStudio/skills --all --yes --global
```

The `skills` npm package detects every AI agent on your machine (Claude Code,
Cursor, Codex CLI, Gemini CLI, Cline, Amp, Antigravity, CodeBuddy, OpenClaw…)
and writes the 6 VoxFlow skills (`hub`, `podcast`, `transcribe`, `video`,
`slice`, `card`) to each agent's standard skill location in a single shot.

## Prerequisites

```bash
npm install -g voxflow
voxflow login          # one-time browser auth
```

## What You Get

Six focused skills, each loaded on demand:

| Skill | Invoked as | What it covers |
|-------|-----------|----------------|
| **hub** | `voxflow:hub` | `say` · `narrate` · `story` · `voices` · auth · quota · feedback |
| **podcast** | `voxflow:podcast` | Multi-speaker AI podcast from topic / URL / script |
| **transcribe** | `voxflow:transcribe` | `asr` · `asr-jobs` · `translate` · `dub` · `video-translate` · `summarize` · `publish` |
| **video** | `voxflow:video` | `picstory` · `present` · `slides` · `explain` · `image` |
| **slice** | `voxflow:slice` | Article → vertical card video (1080×1920); 13 editorial / poster / magazine themes |
| **card** | `voxflow:card` | Text → shareable card images (HTML/CSS + Playwright); 1:1 / 3:4 / 9:16, editorial design system. Optional narrated MP4 video via `voxflow card render` (TTS + FFmpeg, in-project output) |

Use the hub skill as the starting point — it routes to the others automatically.

## Example Interactions

| You say | Agent runs |
|---------|-----------|
| "Read this README out loud" | `voxflow narrate README.md -o readme.mp3` |
| "Make a 5-min podcast on AI agents" | `voxflow podcast "AI agents" --length short` |
| "Dub this tutorial into Japanese" | `voxflow video-translate tutorial.mp4 --to ja` |
| "把这段话合成语音" | `voxflow say "..." -o output.mp3` |
| "生成一个 AI 播客" | `voxflow podcast "topic" --length medium` |
| "把这个视频翻译成日语" | `voxflow video-translate video.mp4 --to ja` |
| "转录这段录音" | `voxflow asr recording.mp3` |
| "做一个 AI 知识短视频" | `voxflow picstory "topic" --style sketchnote` |
| "生成一套演示幻灯片" | `voxflow slides "topic" --slides 8` |

## Skills Layout

```text
voxflow/
  hub/SKILL.md          # TTS, voice search, auth, quota, feedback
  podcast/SKILL.md      # AI dialogue podcast
  transcribe/SKILL.md   # ASR, translation, dubbing
  video/SKILL.md        # AI short video, slides, images
  slice/SKILL.md        # Article → vertical card video (13 themes)
  card/SKILL.md         # Text → shareable card images (1:1 / 3:4 / 9:16)
```

## Registry

```text
registry.json           # VoxFlow CLI add-on recipes index
voxflow/
  dub-anime-jp-zh/      # Anime fan-dub voice preset (JP→ZH)
```

Install a recipe:
```bash
voxflow add dub-anime-jp-zh
```

## Quota

Free tier: 10,000 / month. Check before large jobs:

```bash
voxflow status
```

| Operation | Cost |
|-----------|------|
| `say` (1 call) | ~100 |
| `narrate` (per segment) | ~100 |
| `podcast` (medium) | ~5,000 |
| `picstory` (5 scenes) | ~3,100 |

## Security

- No API keys or tokens in this repository.
- Use `voxflow login` for interactive auth or `VOXFLOW_TOKEN` env var for CI.
- See [SECURITY.md](SECURITY.md) for vulnerability disclosure.

## Links

- [VoxFlow Studio](https://voxflow.studio) — Web app
- [CLI on npm](https://www.npmjs.com/package/voxflow) — `npm install -g voxflow`
- [CLI docs](https://voxflow.studio/docs/cli) — Full command reference

© VoxFlowStudio · MIT · VoxFlowStudio/skills

Similar plugins

All plugins for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor