Agent Plugins Marketplace
← All plugins

animation

v0.1.1

Hand-drawn-style 2D animation as code, rendered in headless Chromium through a deterministic ink brush engine. The rotoscope skill copies a reference clip drawing by drawing: it traces each drawing to vector paths, renders them through the brush engine, measures every drawing against its source (XOR against a codec-noise floor, SSIM, paper color), fits per-shot brush overrides kept in a tool-neutral override file, reviews 1:1 crops, and logs learnings that a retro step promotes into defaults. A shipped regression reproduces the shfred0 study drawing for drawing. The learn-style skill measures a traced clip into a style pack (palette, style knobs, and bands for edge softness, stroke widths, roughness, gray inside the ink, boil and holds) and checks any new film against it; it ships the woodcut-ink pack. The setup skill checks the prerequisites (ffmpeg with libx264, Node, playwright-core with Chromium, the pinned numpy and opencv) and prints one remedy per missing one.

Claude Code3 Skills

By Melodic SoftwareLicense: MIT20 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
3 skill or MCP entries
Source updated
Sep 28, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install animation for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install animation@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/melodic-software/claude-code-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/animation/.

Plugin files

plugins/animation/
├── .claude-plugin/plugin.json
├── skills/learn-style/SKILL.md
├── skills/rotoscope/SKILL.md
└── skills/setup/SKILL.md

Included Skills3

learn-styleskills/learn-style/SKILL.md

Learn a drawn animation style from a rotoscoped clip into a style pack: measure its traces and source drawings into knob values and statistic bands (edge straightness and roughness, solid black, boil of the frame and caption, the hold mix on 1s/2s/3s, palette), prove the bands against adversarial controls, then prove the pack by authoring a new scene with ink.js and checking its render against it. Use when: 'learn this style', 'make a style pack', 'extract the style from this clip', 'does my film match the style', 'check this scene against the woodcut pack', 'which statistics separate styles'. Needs a rotoscope work dir; not for copying a clip one to one.

rotoscopeskills/rotoscope/SKILL.md

Copy a reference animation drawing by drawing: decode the video into its distinct drawings, trace each to vector paths, render them through the ink.js brush engine in headless Chromium, and measure every drawing against its source (ink/paper XOR against a codec-noise floor, SSIM, edge-band SSIM, paper color), then fit per-shot brush overrides and review 1:1 crops until every drawing passes. Use when: 'rotoscope this', 'trace this clip', 'copy this animation one to one', 'replicate this video exactly', 'match the reference frame by frame', 'measure the replica against the source'. Not for an original film or a style study without a reference clip.

setupskills/setup/SKILL.md

Verify the animation plugin's prerequisites: ffmpeg with the libx264 encoder, ffprobe, Node, playwright-core with Chromium, numpy and opencv at the pinned versions, and the playwright_core option when set. Use when: 'set up animation', 'is animation working', 'check the animation prerequisites', a render or rotoscope script stopped with exit 2 and a remedy line, or before a first rotoscope run. Action: check (read-only, default). Prints a PASS/FAIL/INFO table with one remediation line per FAIL. Check-only: every prerequisite is external.

Plugin manifests1

plugins/animation/.claude-plugin/plugin.json
{
  "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  "name": "animation",
  "version": "0.1.1",
  "description": "Hand-drawn-style 2D animation as code, rendered in headless Chromium through a deterministic ink brush engine. The rotoscope skill copies a reference clip drawing by drawing: it traces each drawing to vector paths, renders them through the brush engine, measures every drawing against its source (XOR against a codec-noise floor, SSIM, paper color), fits per-shot brush overrides kept in a tool-neutral override file, reviews 1:1 crops, and logs learnings that a retro step promotes into defaults. A shipped regression reproduces the shfred0 study drawing for drawing. The learn-style skill measures a traced clip into a style pack (palette, style knobs, and bands for edge softness, stroke widths, roughness, gray inside the ink, boil and holds) and checks any new film against it; it ships the woodcut-ink pack. The setup skill checks the prerequisites (ffmpeg with libx264, Node, playwright-core with Chromium, the pinned numpy and opencv) and prints one remedy per missing one.",
  "author": {
    "name": "Melodic Software",
    "email": "[email protected]"
  },
  "license": "MIT",
  "keywords": [
    "animation",
    "rotoscope",
    "style-pack",
    "2d-animation",
    "ink",
    "film",
    "canvas",
    "skill"
  ],
  "userConfig": {
    "playwright_core": {
      "type": "directory",
      "title": "playwright-core directory",
      "description": "The playwright-core package directory, or a folder holding node_modules/playwright-core, to render with. Leave unset to use the working directory's install or a playwright-cli install on PATH."
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[animation on Agent Plugins Marketplace](https://pluginsmp.com/plugins/animation)