Agent skill

Video Generation

by Kiyoraka in Kiyoraka/Project-AI-MemoryCore

MUST use when the user wants to RENDER or GENERATE an actual video / MP4 from a description, or ANIMATE a local image.

No licenceAuto-check: notesMedia & Creative

Install Video Generation

skills CLI
$ npx skills add Kiyoraka/Project-AI-MemoryCore --skill video-generation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Kiyoraka/Project-AI-MemoryCore video-generation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Kiyoraka/Project-AI-MemoryCore.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Feature/Video-Generation-System .claude/skills/video-generation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
video-generation
GitHub stars
374
Token cost
~1.2k tokens
SKILL.md length
539 words
Files
7 (incl. scripts)
Skills in repo
17
Repo updated
First seen
Licence
None found

At a glance

MUST use when the user wants to RENDER or GENERATE an actual video / MP4 from a description, or ANIMATE a local image.

  • Works in 6 steps: Extract motion intent from user input.… → (Optional) Consult the Library System.… → (Optional) Image-to-video. IF the user… → …
  • The user wants to RENDER
  • SKILL.md covers Overview, Protocol, Resolution & Duration Reference and Mandatory Rules
  • GENERATE an actual video / MP4 from a description

What it does

Video Generation is an agent skill from Kiyoraka/Project-AI-MemoryCore. MUST use when the user wants to RENDER or GENERATE an actual video / MP4 from a description, or ANIMATE a local image. Triggers on "render a video", "generate video", "make a video", "create a video", "animate this", "animate this image", "bring this to life". Builds the motion prompt from what the user types (subject-agnostic, no built-in persona), optionally pulls a saved reference from the Library System, supports text-to-video and image-to-video, confirms cost (video is expensive), then calls the Seedance API…

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts (for example `README.md`, `credential-setup.md` and `install-video-generation.md`).

It sits in Media & Creative, covering AI video generation. It works with Seedance.

When your agent uses it

  • The user wants to RENDER
  • GENERATE an actual video / MP4 from a description
  • ANIMATE a local image
  • Animate this image

Example prompts

  • “render a video”
  • “generate video”
  • “make a video”
  • “/video-generation”

Requirements

  • A Bash shell
  • PowerShell

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Extract motion intent from user input. Read the typed description and pull out: subject,
  2. (Optional) Consult the Library System. IF the Library System feature is installed AND the user
  3. (Optional) Image-to-video. IF the user wants to animate a local still (e.g. one produced by
  4. Resolve the output path.
  5. MANDATORY cost-confirmation gate. Run the helper with -WhatIfCost (no API call) to get the
  6. Invoke the render helper (async submit → poll → download) and report the result.

What it can do on your machine

Read from SKILL.md and the folder at commit c421b55. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/, which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Video Generation loads about 1.2k tokens when it runs. Until then it costs about 146 tokens; SKILL.md has 539 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~146
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:75
    4. **Never commit `.env`**, never print the API key, never include the key in any output.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 539 words (~1,201 tokens).

“This skill renders an actual video by calling the Seedance API (BytePlus ModelArk) through an async submit → poll → download flow. It is the motion companion to the Image Generation System. It is subject-agnostic: it builds the prompt from…”

— opening of SKILL.md by Kiyoraka
name
video-generation

Read the full SKILL.md on GitHub

Files

SKILL.md and 6 other files (scripts) in Feature/Video-Generation-System of Kiyoraka/Project-AI-MemoryCore.

  • SKILL.md
  • .env.example
  • README.md
  • credential-setup.md
  • install-video-generation.md
  • scripts/Invoke-VideoGen.ps1.template
  • scripts/invoke-video-gen.sh.template

Open the folder on GitHubat commit c421b55

Compare with similar skills

Video Generation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Video Generation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Video Generation this skillKiyoraka/Project-AI-MemoryCore374—~1.2kAutomated safety check: NotesNone
Seedancesongguoxs/seedance-prompt-skill2.9k1 repos~2.5kAutomated safety check: PassNone
SN Motion HTMLOpenSenseNova/SenseNova-Skills5.7k—~2.2kAutomated safety check: NotesMIT
Seedance Prompt Endexhunter/seedance2-skill4.2k—~3.8kAutomated safety check: PassMIT
Seedance Japanese Prompt ExamplesEmily2040/seedance-2.07.6k1 repos~898Automated safety check: PassMIT
Seedance 2 5 Video Directorliyue-aigc/seedance-2-5-video-director599—~3.5kAutomated safety check: PassMIT

Similar skills

  • Seedance

    songguoxs/seedance-prompt-skill

    This skill should be used when the user asks to "generate video prompts", "create Seedance prompts", "write video descriptions", mentions "Seedance", "seedance", "即梦", "即梦平台", "视频提示词", "视频生成"…

    2.9k GitHub starsUsed in 1 repo~2.5k tokens
    Media & CreativeAuto-check passed
  • SN Motion HTML

    OpenSenseNova/SenseNova-Skills

    Builds HTML stories where one continuous camera journey advances with page progress, using researched structure, AI stills, Seedance video clips and browser QA.

    5.7k GitHub stars~2.2k tokensUpdated 2 days ago
    Media & CreativeAuto-check: notes
  • Seedance Prompt En

    dexhunter/seedance2-skill

    Write effective prompts for Jimeng Seedance 2.0 multimodal AI video generation.

    4.2k GitHub stars~3.8k tokensUpdated 21 days ago
    Media & CreativeAuto-check passed
  • Seedance Japanese Prompt Examples

    Emily2040/seedance-2.0

    Provides Japanese prompt patterns and safe example rewrites for Seedance 2.0 video generation, with reference tags kept intact and each example labeled by risk.

    7.6k GitHub starsUsed in 1 repo~898 tokens
    Media & CreativeAuto-check passed
  • Seedance 2 5 Video Director

    liyue-aigc/seedance-2-5-video-director

    Design, derive, optimize, diagnose, and rewrite scripts or copy-ready prompts specifically for Dreamina/即梦 Seedance 2.5.

    599 GitHub stars~3.5k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Seedance Prompt Zh

    dexhunter/seedance2-skill

    为即梦 Seedance 2.0 多模态AI视频生成模型撰写高质量提示词。当用户需要使用文本、图片、视频、音频等多模态输入创作视频提示词时触发。涵盖@引用语法、运镜复刻、特效模仿、视频延长、视频编辑、音乐卡点、电商广告、短剧创作、科普教育等场景。

    4.2k GitHub stars~1.9k tokensUpdated 21 days ago
    Media & CreativeAuto-check passed

More from Kiyoraka/Project-AI-MemoryCore

All 17 skills in this repo
  • Image Generation

    Kiyoraka/Project-AI-MemoryCore

    MUST use when the user wants to RENDER or GENERATE an actual image from a description (not just craft prompt text).

    374 GitHub stars~992 tokensUpdated 2 mo ago
    Auto-check: notes
  • Auto Commit

    Kiyoraka/Project-AI-MemoryCore

    MUST use when committing code changes, when user says 'commit', 'save changes', 'git commit', 'commit changes', when completing a task and code needs to be preserved, or when any git commit…

    374 GitHub stars~1.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • Forge Skill

    Kiyoraka/Project-AI-MemoryCore

    Auto-triggers when AI detects a repeated pattern handled ad-hoc 3+ times, when AI makes a mistake that a permanent rule would prevent, when AI identifies a workflow that should be automated as a…

    374 GitHub stars~2.3k tokensUpdated 2 mo ago
    Auto-check passed
  • Image Prompt

    Kiyoraka/Project-AI-MemoryCore

    Auto-triggers when user asks for a Midjourney or NijiJourney image prompt, when creating visual art prompts, or when user says 'midjourney prompt', 'niji prompt', 'create prompt', 'create a prompt'…

    374 GitHub stars~2.4k tokensUpdated 2 mo ago
    Auto-check passed
  • Interactive Story

    Kiyoraka/Project-AI-MemoryCore

    Auto-triggers when user says 'new adventure', 'start adventure', 'new fantasy', 'save adventure', 'end adventure', 'load adventure', 'resume adventure', 'continue adventure', 'let's play', 'VN…

    374 GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check passed
  • Library

    Kiyoraka/Project-AI-MemoryCore

    MUST use when saving to the library, loading from the library, searching for existing knowledge, installing pre-made items, or when about to create a new library entry.

    374 GitHub stars~2.7k tokensUpdated 2 mo ago
    Auto-check passed

Works with

Questions about Video Generation

What does Video Generation do?

MUST use when the user wants to RENDER or GENERATE an actual video / MP4 from a description, or ANIMATE a local image. Video Generation is an agent skill from Kiyoraka/Project-AI-MemoryCore. MUST use when the user wants to RENDER or GENERATE an actual video / MP4 from a description, or ANIMATE a local image.

When should I use Video Generation?

Video Generation fits situations like: the user wants to RENDER; GENERATE an actual video / MP4 from a description; ANIMATE a local image; animate this image.

How do I install Video Generation in Claude Code?

Run `npx skills add Kiyoraka/Project-AI-MemoryCore --skill video-generation -a claude-code`. Or copy the skill folder (Feature/Video-Generation-System in Kiyoraka/Project-AI-MemoryCore) into .claude/skills/video-generation in your project. Claude Code loads it when a task matches its description.

How do I install Video Generation in Codex?

Run `npx skills add Kiyoraka/Project-AI-MemoryCore --skill video-generation -a codex`. Or copy the skill folder (Feature/Video-Generation-System in Kiyoraka/Project-AI-MemoryCore) into .agents/skills/video-generation in your project. Codex loads it when a task matches its description.

Can I use Video Generation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Kiyoraka/Project-AI-MemoryCore --skill video-generation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/video-generation, .gemini/skills/video-generation, .github/skills/video-generation and .opencode/skills/video-generation in your project.

What does Video Generation need to run?

SKILL.md names no scripts, command-line tools or credentials: Video Generation is instructions for the agent only. Our summary lists: A Bash shell; PowerShell.

Does Video Generation access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Video Generation safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Video Generation use?

No licence was found for Video Generation or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Video Generation use?

About 1.2k tokens (SKILL.md is roughly 4.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Video Generation?

Skills that share tags, products or a category with Video Generation: Seedance (songguoxs/seedance-prompt-skill, 2.9k stars), SN Motion HTML (OpenSenseNova/SenseNova-Skills, 5.7k stars), Seedance Prompt En (dexhunter/seedance2-skill, 4.2k stars) and Seedance Japanese Prompt Examples (Emily2040/seedance-2.0, 7.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Video Generation?

Kiyoraka (a GitHub user) maintains it in Kiyoraka/Project-AI-MemoryCore, which has 374 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on July 29, 2026.

Source: Kiyoraka/Project-AI-MemoryCore on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.