P
procedural-fish-render
About procedural-fish-render
procedural-fish-render is a skill that runs the procedural-fish project to render a video. It clones or updates the repository and supports custom output paths and props files.
Key features
- 01Clone or update the source repository
- 02Render with the project command
- 03Specify output path
- 04Specify a props file
Use cases
- 01Render the default fish animation
- 02Render with a selected props preset
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ vibe-motion/ skills --skill procedural-fish-renderAfter installing, type/procedural-fish-renderin Claude Code to confirm it loaded.
Bundled filesscripts/render_procedural_fish.py
Details
From the project READMEProcedural Fish Render
Workflow
- Resolve
skill_dirand run the helper script:skill_dir="" for base in "${AGENTS_HOME:-$HOME/.agents}" "${CLAUDE_HOME:-$HOME/.claude}" "${CODEX_HOME:-$HOME/.codex}"; do if [ -d "$base/skills/procedural-fish-render" ]; then skill_dir="$base/skills/procedural-fish-render" break fi done [ -n "$skill_dir" ] || { echo "procedural-fish-render skill not found under ~/.agents, ~/.claude, or ~/.codex"; exit 1; } /usr/local/bin/python3 "$skill_dir/scripts/render_procedural_fish.py" - Optional parameters:
/usr/local/bin/python3 "$skill_dir/scripts/render_procedural_fish.py" \ --workspace "$(pwd)" \ --output "out/procedural-fish-custom.mov" \ --props-file "shared/project/render-presets/default.json" - Return the final absolute video path printed by the script.
Behavior
- Repository source is fixed to
https://github.com/vibe-motion/procedural-fishby default. - If local repo exists, the script performs
git fetch+git checkout main+git pull --ff-only. - If local repo does not exist, the script clones it.
- Rendering always uses project command
pnpm run remotion:render. - Default output is
out/procedural-fish-transparent.mov. - Default props file is
shared/project/render-presets/default.json.
Comments
Markdown supported