Anime Series Maker skill

Skill for Claude Code and Codex: turns two character sheets and a line of story into an anime episode with one fixed cast

  • 139 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • Runs local scripts and ffmpeg and writes series files into the working folder
  • Spends paid credits through the Renoise MCP server on every generation
All reasons and checks

mayzmei/anime-series-maker

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/anime-series-maker

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs local scripts and ffmpeg and writes series files into the working folder
  • Spends paid credits through the Renoise MCP server on every generation

This is third-party code. Review the repository files before installing.

What it does

Anime Series Maker runs the whole path from idea to a finished clip. The cast, art style, voices, locations and running gags live in series.json, so episode 30 looks like episode 1. Before writing, the agent pitches three premises and picks one using formulas the author ranked by real views. The script is written second by second: every clip of up to 15 seconds gets a shot list with action, character dialogue, sound and camera angle. build_prompt.py assembles a long prompt from it and refuses to run if a sheet ID is missing, placeholder text is left, a shot has no camera or the timings do not add up. Before generation the agent states the number of clips, seconds and credits, waits for your yes, makes clip 1 for you to check and only then batches the rest. Every clip is checked for match with the sheets, subtitles, voice gender and language, and story logic; a failed clip is regenerated whole. assemble.py trims, normalizes and joins the clips into 1080p, adds optional music and a watermark and brings loudness to −14 LUFS. The cover is drawn from the character sheets and checked with cover_check.py, then the agent writes a caption for Instagram or X and logs the episode.

Who it is for. Creators of short anime series for Instagram and other social networks who want one cast across many episodes and no credits lost to rejected clips.

Good fit when

  • You have two character sheets and one line of story and need a first voiced episode
  • The series is running and a new episode must repeat the looks and voices from series.json
  • Each generation costs credits and you want a quote and a check of the first clip before the rest
  • The episode is assembled from clips and the join has to survive Instagram re-encoding
  • You need a cover with the 3:4 grid safe zone and a caption in the format that earned reach

Not a fit when

  • You need a single clip without recurring characters, since the series bible adds extra steps
  • You have no Renoise account: its MCP server generates the video and images and the skill does not work without it
  • You want a feature-length film: the skill splits work into clips of up to 15 seconds
  • You need hand-drawn frame-by-frame animation: the model creates every frame from a text prompt

Example request

Make an anime series with these two character sheets: she is a proud rich-family tsundere, he is calm and teases her. Japanese voices, soft watercolor style

Limitations

  • Video and images come from the Renoise MCP server: you need an account at renoise.ai, login runs in the browser and every generation spends credits.
  • ffmpeg and Python are required locally, plus pillow for the cover check.
  • The author notes that some lessons in pitfalls.md were paid for in lost credits, so check the first clip before the rest.
  • The view counts in the README belong to the author and are not guaranteed for another user.

How to disable. Delete the ~/.claude/skills/anime-series-maker folder (~/.codex/skills/anime-series-maker for Codex) and disconnect the Renoise MCP server in the agent settings. Series files stay in your working folder.

FAQ

How do I install Anime Series Maker in Claude Code?

Clone the repository and run mkdir -p ~/.claude/skills && cp -R anime-series-maker/skills/anime-series-maker ~/.claude/skills/. Then connect Renoise with /plugin marketplace add ArcoCodes/renoise-plugins-official and /plugin install renoise@renoise-plugins-official.

How much does one episode cost?

The price is set by your credit balance in Renoise. Before generating, the agent reports the number of clips, seconds and credits and starts only after your yes.

Why do the characters keep their looks between episodes?

Each prompt to the model restates every design detail from the sheets and series.json. If a sheet ID is missing, build_prompt.py will not build the prompt.

What does the agent do when a clip fails the check?

The agent regenerates the whole clip, with no partial edits. The check covers match with the sheets, subtitles, voice gender and language, and story logic.

How can the next premises follow what gets views?

Tell the agent the view counts of published episodes. Every episode is logged and the next premises are ranked by that data.

Does the skill work in Cursor?

The README names Claude Code, Codex, OpenClaw and WorkBuddy. For other agents it suggests importing the skill folder and connecting the Renoise MCP server as a remote one at the documented URL.

Discussion

No questions or reviews yet.

Skills

A set of 11 skills for Claude Code and Codex: from an idea or a novel to episode scripts, storyboards, image and video prompts, and a finished cut

SkillExtended access4.2KRepository stars

Skills, a CLI and an MCP server that let Claude Code or Codex make video from a brief: editing, graphics, voiceover, subtitles

SkillExtended access347Repository stars

Claude Code skill that turns raw talking-head clips into a finished Instagram reel, picks the best takes and cuts dead air

SkillExtended access143Repository stars
Editors’ pick

A video editing skill for Claude Code and Codex: the agent cuts pauses and filler words, grades color, burns subtitles and adds animated overlays

SkillExtended access31KRepository stars
Needs a VPN

Three Claude Code skills: a 25-episode script, characters and storyboards, frame generation and video job submission

SkillExtended access334Repository stars

A Claude Code skill for short animated videos drawn in code: seven styles, story and storyboard sign-off, voice-over and an MP4 render

SkillExtended access1.8KRepository stars

README in short

The README opens with the promise: two character sheets and a line of story give an anime episode, then the next one with the same cast. It continues with an eleven-step flow, skill installation for Claude Code, Codex and other agents, Renoise and local tool setup, an example prompt and the folder layout with series.json and episode.json templates.

README badge

Original SKILL.md

---
name: anime-series-maker
description: Turn 2–3 character sheets + one line of story into a finished, postable 2D anime episode (15–90 s) — and keep making the next one with the same cast. Plans the hook, writes a per-second shot script with in-character dialogue, generates each ≤15 s clip on Renoise (Seedance-class video models via Renoise MCP), checks every clip, edits the cut, makes an Instagram-safe cover and writes the caption. Use when the user says "make an anime episode", "next episode", "anime series", "fan anime", "AI anime short", "番剧", "动漫短片", "下一集", "连载", "同人动画", "アニメ", or hands over character sheets and a story idea. NOT for remaking a specific reference video shot-for-shot (use a remake skill), or for realistic talking-head / UGC videos.
---

# Anime Series Maker

One series = one fixed cast, one fixed art style, one fixed voice setup, stored in `series.json`.
Every episode reuses it, so episode 30 looks like episode 1.

The pipeline was built while making a fan-anime series on Instagram (top episodes: 651K / 546K / 346K views).
Every rule in `references/pitfalls.md` is a mistake that cost real credits once. Read it before generating anything.

```
0. setup check ─► 1. series bible (once) ─► 2. hook ─► 3. script ─► 4. build + validate prompts
   ─► 5. quote credits → user says yes → clip 1 → user checks → rest
   ─► 6. QA every clip (retake whole clips) ─► 7. edit ─► 8. cover ─► 9. caption ─► 10. log episode
```

Work in a project folder chosen by the user (default `./my-series/`):

```
my-series/
  series.json            # the bible — cast, style, voices, settings, running gags
  sheets/                # character sheets (design references)
  episodes.json          # log of every episode: premise, hook, views (to avoid repeats, learn what works)
  ep07-cat-girl/
    episode.json         # the script
    prompts/clip01.txt … # built by scripts/build_prompt.py
    clips/clip01.mp4 …   # downloaded results
    ep07_final.mp4  ep07_cover.png  caption.md
```

---

## 0 · Setup check (skip what already works)

- **Renoise MCP** connected: call `get_account`. Balance 0 → stop and tell the user generation needs credits.
  Not connected → point them to the README "Connect Renoise" table.
- `ffmpeg` / `ffprobe` on PATH, `python3` with `Pillow` (`python3 -m pip install pillow`).

Report a problem