⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

html-anime-camera

@blixvip⭐ 197 stars

Frame and cut a code-drawn anime — wide, close, look room, and where type sits in 16:9 or 9:16. Use when choosing an html-anime shot size, placing a face, or cutting between drawings.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐⭐ 197 on GitHubGitHub ↗

Popular

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

An anime, written as HTML. You write a scene. The site turns it into a shot sheet: holds, one expensive shot, a closed color script. Paste that sheet into Claude, Codex, Cursor, or Grok. The agent draws the frames.

The pictures are HTML, timed for HyperFrames. Nothing here calls a video model.

The film

Kokuyō. Watch it on the site or open media/film.mp4.

Start

git clone https://github.com/blixvip/html-anime.git
cd html-anime

Open the folder in the agent you already use and paste a sheet as the first message. The site builds the sheet in the browser. harness/compile.js builds the same sheet in Node.

Serve the site from this folder, then open the address it prints:

python -m http.server

Opening index.html as a file shows that same instruction. The sheet will not run until the folder is served.

Or build a sheet in Node (no dependencies):

import { compileBrief } from "./harness/compile.js";

const sheet = compileBrief({
  logline: "On a roof in the rain, a red moon opens and a line of light falls.",
  seconds: 8,          // 8, 12, or 20
  aspect: "16:9",      // or "9:16"
  script: "indigo",    // indigo, eclipse, noon, or festival
  dialogue: "The rain hid the sound of the blade.",
});
console.log(sheet.ok ? sheet.markdown : sheet.error);
AgentWhat it readsOpen
Claude CodeCLAUDE.mdclaude
CodexAGENTS.mdcodex
Cursor.cursor/rules/html-anime.mdccursor .
GrokAGENTS.mdgrok

What is in the repo

  • index.html — the site
  • skills/html-anime-direct/SKILL.md — which shots exist
  • skills/html-anime-cel/SKILL.md — how a frame is painted
  • skills/html-anime-timing/SKILL.md — twos, holds, the smear
  • skills/html-anime-camera/SKILL.md — the cut and the frame
  • skills/html-anime-render/SKILL.md — the HyperFrames file
  • harness/compile.js — logline to sheet
  • media/film.mp4 — Kokuyō, the film
  • media/city.jpg, media/moon.jpg, media/fight.jpg, media/helm.jpg, media/ren.jpg — stills from it
  • films/roof/ — an 8 second reference. File shape and the color-dip cut, not a film to remix
  • AGENTS.md — the contract

Test

npm test

Checks that every runtime sums exactly and has one sakuga shot, and that the sheet carries the size, frame count, and dialogue.

Render the reference

cd films/roof
npx hyperframes preview

Lint before you trust a new film:

npx hyperframes lint
npx hyperframes validate

Sheet rules the agent is not allowed to break

  • Shot times sum to 8, 12, or 20 seconds
  • One sakuga shot. The others stay on three drawings
  • Acting on twos. Rain and a blade on ones
  • Only the hexes printed on the sheet
  • The line you wrote, verbatim, or no dialogue at all

Community

💬 Join the Discord for questions, help, feedback, and updates.

More from blixvip

ProjectWhat it does
GenMotionType an idea, get a finished motion-graphics video. Top Western + Chinese image models, your own API keys.
NullMotionPlay a finished motion-graphics ad in sync with the rough drafts it grew from. Export the breakdown as MP4.
MotionCloneRebuild any reference video as an editable HyperFrames project and compare it against the original.
easyeditType a movie name, get a fan edit: captioned speech cut, then a montage cut to the beat.
stickFree, open-source stick figure animation software for Windows, Linux and the web.
thumbnail-studioA minimal Windows workspace for YouTube thumbnails: ChatGPT beside your references.
blixtradeOpen-source core of BLIX, the AI memecoin terminal for Solana, with a public API and MCP server.

If one of these helped you, a ⭐ helps other people find it. Follow @waselyyy for new drops.

License

MIT. The reference film's font keeps its own license: see films/roof/fonts/NOTICE.txt.

// HOW IT'S BUILT

// FILES

2 files shipped with this skill. Inline text is the catalog copy. The upstream link is the source repository.

  • skills/html-anime-camera/SKILL.md1.3 KB9048b1c007ebupstream ↗
    ---
    name: html-anime-camera
    description: Frame and cut a code-drawn anime — wide, close, look room, and where type sits in 16:9 or 9:16. Use when choosing an html-anime shot size, placing a face, or cutting between drawings.
    ---
    
    # Camera
    
    Cut on the action. The settle is the first frames of the next shot, not the tail of this one.
    
    ## Sizes
    
    - Establish is wide. The world is the subject. The figure is small or absent.
    - Sakuga is a medium or a tight action. The body reads in silhouette.
    - Button is a close-up, or a return to the wide, plus the line.
    
    Get closer by cutting. The only zoom is the 100% to 106% hold described in `skills/html-anime-timing/SKILL.md`.
    
    ## Placement
    
    Eyes sit on a third. Leave room in front of the gaze. Do not center every face.
    
    The brightest shape is one of: the moon, the blade, the practical light. On the close-up the iris may match that light, using the `iris` hex from the sheet.
    
    ## Frame
    
    - 16:9 is 1920×1080. Letterbox bars are part of the frame if you want them. Keep faces out of the bars.
    - 9:16 is 1080×1920, composed tall. Head in the upper half. Type in the lower fifth. Do not crop a wide picture into a portrait frame.
    
    ## Depth
    
    Back to front is sky, far silhouette, mid figure, rain, close figure, type. Rain may sit between the world and a close figure so the close-up feels nearer than the weather.
    
  • README.mdupstream ↗

    Contents are not inlined in the catalog. Open the upstream file.

Plain-text copy, no login: /skill-bundles/blixvip-html-anime-skills-html-anime-camera.md

// REPO STATS

197 stars