Cinematic Video Prompt Guide
Rylaispirit/cinematic-video-prompt-skill
Acts as a cinematography dictionary and prompt formula for writing AI video and image prompts about camera angles, movement, lighting and mood.
Model-agnostic workflow for AI image and video projects: prompt writing, tracking of assets and shots, continuity checks and diagnosis of failed generations.
$ npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install renmu2017/Hell-Grind-AIGC-Skill hell-grind-aigc-skill --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/renmu2017/Hell-Grind-AIGC-Skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skill/hell-grind-aigc-skill .claude/skills/hell-grind-aigc-skill && rm -rf skills-srcUse ~/.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/
Install the "hell-grind-aigc-skill" agent skill from https://github.com/renmu2017/Hell-Grind-AIGC-Skill/tree/main/skill/hell-grind-aigc-skill into .claude/skills/hell-grind-aigc-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hell-grind-aigc-skill", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/renmu2017/Hell-Grind-AIGC-Skill/tree/main/skill/hell-grind-aigc-skillType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install renmu2017/Hell-Grind-AIGC-Skill hell-grind-aigc-skill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/renmu2017/Hell-Grind-AIGC-Skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skill/hell-grind-aigc-skill .agents/skills/hell-grind-aigc-skill && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "hell-grind-aigc-skill" agent skill from https://github.com/renmu2017/Hell-Grind-AIGC-Skill/tree/main/skill/hell-grind-aigc-skill into .agents/skills/hell-grind-aigc-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hell-grind-aigc-skill", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install renmu2017/Hell-Grind-AIGC-Skill hell-grind-aigc-skill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/renmu2017/Hell-Grind-AIGC-Skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skill/hell-grind-aigc-skill .cursor/skills/hell-grind-aigc-skill && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "hell-grind-aigc-skill" agent skill from https://github.com/renmu2017/Hell-Grind-AIGC-Skill/tree/main/skill/hell-grind-aigc-skill into .cursor/skills/hell-grind-aigc-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hell-grind-aigc-skill", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/renmu2017/Hell-Grind-AIGC-Skill.git --path skill/hell-grind-aigc-skill--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install renmu2017/Hell-Grind-AIGC-Skill hell-grind-aigc-skill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/renmu2017/Hell-Grind-AIGC-Skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skill/hell-grind-aigc-skill .gemini/skills/hell-grind-aigc-skill && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "hell-grind-aigc-skill" agent skill from https://github.com/renmu2017/Hell-Grind-AIGC-Skill/tree/main/skill/hell-grind-aigc-skill into .gemini/skills/hell-grind-aigc-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hell-grind-aigc-skill", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install renmu2017/Hell-Grind-AIGC-Skill hell-grind-aigc-skillInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/renmu2017/Hell-Grind-AIGC-Skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/skill/hell-grind-aigc-skill .github/skills/hell-grind-aigc-skill && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "hell-grind-aigc-skill" agent skill from https://github.com/renmu2017/Hell-Grind-AIGC-Skill/tree/main/skill/hell-grind-aigc-skill into .github/skills/hell-grind-aigc-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hell-grind-aigc-skill", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install renmu2017/Hell-Grind-AIGC-Skill hell-grind-aigc-skill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/renmu2017/Hell-Grind-AIGC-Skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skill/hell-grind-aigc-skill .opencode/skills/hell-grind-aigc-skill && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "hell-grind-aigc-skill" agent skill from https://github.com/renmu2017/Hell-Grind-AIGC-Skill/tree/main/skill/hell-grind-aigc-skill into .opencode/skills/hell-grind-aigc-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hell-grind-aigc-skill", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
hell-grind-aigc-skillModel-agnostic workflow for AI image and video projects: prompt writing, tracking of assets and shots, continuity checks and diagnosis of failed generations.
Each request is classified first: the workflow (production management, prompt writing or failure diagnosis), the medium (image, video or mixed), the operation (create, polish, initialize, audit or diagnose), the richness level, whether it is a standalone prompt or part of a project, the provider, and what authority the agent has (text only, local files, generating or publishing media). Only the reference files that route needs are then read, such as prompt architecture, image and video prompt contracts, camera language, spatial blocking and a quality rubric.
Approved project facts, creative instructions, provider settings, generation attempts and review decisions are kept separate, and identity, counts, spatial relationships, timing and continuity are preserved while the visual style changes. A project template provides folders and CSV files for the brief, story bible, assets, scenes and shots. Local scripts need Python 3.10 or newer, while prompt writing needs no shell or generation API.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 742cb1f. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
AIGC Video Production Workflow loads about 1.8k tokens when it runs, and up to ~34k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 772 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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.
The full file from renmu2017/Hell-Grind-AIGC-Skill at commit 742cb1f, republished under its MIT licence (© renmu2017). 772 words, ~1,770 tokens.
.claude/skills/hell-grind-aigc-skill/SKILL.md (or your agent's skills folder). This skill also uses 55 other files; get the full folder from GitHub.Use this Skill as a model-agnostic AIGC production workflow in an AI assistant or agent that can read its instructions and supporting files. Keep approved project facts, creative instructions, provider settings, generation attempts, and review decisions separate. Local scripts require Python 3.10+; prompt writing itself does not require a shell or a generation API.
Adapt the visual language to the user's brief: live-action realism, stylized animation, illustration, product imagery, or another explicitly chosen medium. Preserve identity, counts, spatial relationships, timing, and continuity while changing rendering, materials, lighting, and motion conventions. Do not carry photorealistic skin, natural-light rules, or physical-camera language into a style where they conflict with the brief.
Use the user's requested output language. References contain Chinese and English production terminology; client-specific UI metadata is optional and does not change the core workflow.
Determine these dimensions before writing:
For any non-trivial prompt, first read references/prompt-architecture.md. Read references/methodology-evidence.md when explaining why the workflow uses assets, versions, iteration, or risk gates.
For project setup, tracking, continuity, review, or delivery, read:
references/production-workflow.mdreferences/project-schemas.mdreferences/project-qa-gates.md for audit or deliveryRead:
references/image-prompt-crafting.mdreferences/reference-asset-control.md for asset sheets, identity/state versions, or reference inheritancereferences/spatial-blocking.md for multiple subjects, exact placement, screen direction, or unique propsreferences/prompt-preservation.mdreferences/prompt-quality-rubric.mdRead:
references/video-prompt-contract.mdreferences/camera-editing-language.md for framing, lens effect, movement, focus, cuts, or camera failuresreferences/performance-direction.md for acting, eyelines, breath, dialogue performance, or stillnessreferences/action-physics-vfx.md for movement, impact, fights, throws, destruction, creatures, or effectsreferences/spatial-blocking.md for exact placement, direction, axis, and unique objectsreferences/lighting-color-material.md for motivated light, exposure, palette, surfaces, or weatherreferences/dialogue-audio.md for exact dialogue, lips, ambience, foley, silence, or mixreferences/continuity-control.md for cross-shot identity, state, axis, action, environment, or soundreferences/negative-constraints.md when selecting and compressing failure-specific avoid rulesreferences/multi-shot-sequences.md for cuts, dialogue coverage, action sequences, or montagereferences/prompt-preservation.mdreferences/prompt-quality-rubric.mdRead references/failure-diagnosis.md, then the affected layer guide. Start with the relevant quality gate and production record. Identify whether the defect belongs to the asset, scene/shot contract, prompt, provider adapter, generation attempt, or edit. Do not default to adding more negative words.
For identity drift, inspect the approved asset state and reference scope first; do not begin by expanding negative constraints.
For repeated generations, candidate comparison, version changes, or budget/stop decisions, read references/iteration-selection.md.
Read references/prompt-examples.md only when an example materially helps. For work inside an existing project, first load its approved asset, scene, shot, prompt version, generation, selection, and continuity records.
Richness changes detail, never the user's intent or hard constraints.
Run the bundled scripts when local file creation is requested:
python3 scripts/init_project.py --name "Project name" --output /absolute/project/path
python3 scripts/validate_project.py /absolute/project/path --strict-v2
python3 scripts/audit_prompt.py /absolute/prompt.md --medium videoThe initializer must refuse a non-empty target. The validator must remain read-only. Do not replace these safety behaviors with ad hoc file operations.
Unless the user asks for a narrower artifact, return:
unspecified when unknown.If the user explicitly requests generation or publication, treat it as a separate action and follow the active tool's confirmation, cost, and safety rules.
© renmu2017, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 55 other files (scripts, references, assets) in skill/hell-grind-aigc-skill of renmu2017/Hell-Grind-AIGC-Skill.
Open the folder on GitHubat commit 742cb1f
AIGC Video Production Workflow 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| AIGC Video Production Workflow this skillrenmu2017/Hell-Grind-AIGC-Skill | 230 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Cinematic Video Prompt GuideRylaispirit/cinematic-video-prompt-skill | 147 | — | ~5k | Automated safety check: Pass | MIT | |
| Prompt EngineAgriciDaniel/claude-prompts | 111 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Seedance 2.0 Video PromptingEmily2040/seedance-2.0 | 7.6k | 1 repos | ~7.4k | Automated safety check: Pass | MIT | |
| SN Motion HTMLOpenSenseNova/SenseNova-Skills | 5.7k | — | ~2.2k | Automated safety check: Notes | MIT | |
| Seedance IP-Safe Prompt RewriterEmily2040/seedance-2.0 | 7.6k | 1 repos | ~930 | Automated safety check: Pass | MIT |
Rylaispirit/cinematic-video-prompt-skill
Acts as a cinematography dictionary and prompt formula for writing AI video and image prompts about camera angles, movement, lighting and mood.
AgriciDaniel/claude-prompts
Ultimate AI prompt database and builder with 2,500+ curated prompts across 19 categories and 17 AI models (Midjourney, Flux, Leonardo AI, DALL-E, Sora, Imagen, Mystic, Stable Diffusion, Ideogram…
Emily2040/seedance-2.0
Routes Seedance 2.0 video work across Dreamina, API and router surfaces, covering prompts, reference handling, audio and lip-sync, pricing and model-ID questions.
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.
Emily2040/seedance-2.0
Rewrites Seedance 2.0 video prompts that name characters, brands, celebrities, songs or real people into original, rights-safe versions that keep the creative intent.
liangdabiao/Seedance2-Storyboard-Generator
专业的Seedance 2.0平台AI视频脚本和分镜生成器。当用户要求:(1) 将文章/故事转换为视频脚本,(2) 生成Seedance 2.0分镜提示词,(3) 规划多集AI视频系列,(4) 为GPT-Image-2、Seedream、Nano Banana…
Categories
Model-agnostic workflow for AI image and video projects: prompt writing, tracking of assets and shots, continuity checks and diagnosis of failed generations. Each request is classified first: the workflow (production management, prompt writing or failure diagnosis), the medium (image, video or mixed), the operation (create, polish, initialize, audit or diagnose), the richness level, whether it is a standalone prompt or part of a project, the provider, and what authority the agent has (text only, local files, generating or publishing media). Only the reference files that route needs are then read, such as prompt architecture, image and video prompt contracts, camera language, spatial blocking and a quality rubric.
AIGC Video Production Workflow fits situations like: setting up folders and trackers for an AI video project; writing or polishing an image or video prompt without losing hard constraints; diagnosing why a generated shot broke continuity; auditing a project before delivery.
Run `npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a claude-code`. Or copy the skill folder (skill/hell-grind-aigc-skill in renmu2017/Hell-Grind-AIGC-Skill) into .claude/skills/hell-grind-aigc-skill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a codex`. Or copy the skill folder (skill/hell-grind-aigc-skill in renmu2017/Hell-Grind-AIGC-Skill) into .agents/skills/hell-grind-aigc-skill in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add renmu2017/Hell-Grind-AIGC-Skill --skill hell-grind-aigc-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hell-grind-aigc-skill, .gemini/skills/hell-grind-aigc-skill, .github/skills/hell-grind-aigc-skill and .opencode/skills/hell-grind-aigc-skill in your project.
Going by SKILL.md and its folder, AIGC Video Production Workflow needs the command-line tools its instructions call (python3). Our summary lists: Python 3.10 or newer for the local scripts.
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.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. 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.
AIGC Video Production Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 33k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with AIGC Video Production Workflow: Cinematic Video Prompt Guide (Rylaispirit/cinematic-video-prompt-skill, 147 stars), Prompt Engine (AgriciDaniel/claude-prompts, 111 stars), Seedance 2.0 Video Prompting (Emily2040/seedance-2.0, 7.6k stars) and SN Motion HTML (OpenSenseNova/SenseNova-Skills, 5.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
renmu2017 (a GitHub user) maintains it in renmu2017/Hell-Grind-AIGC-Skill, which has 230 GitHub stars. The repository was last updated on September 24, 2026.
Source: renmu2017/Hell-Grind-AIGC-Skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.