SKILL.md
Procedural Fish Render
Workflow
- Resolve
skill_dirand run the helper script:
```bash skilldir="" for base in "${AGENTSHOME:-$HOME/.agents}" "${CLAUDEHOME:-$HOME/.claude}" "${CODEXHOME:-$HOME/.codex}"; do if [ -d "$base/skills/procedural-fish-render" ]; then skilldir="$base/skills/procedural-fish-render" break fi done [ -n "$skilldir" ] || { echo "procedural-fish-render skill not found under ~/.agents, ~/.claude, or ~/.codex"; exit 1; }
/usr/local/bin/python3 "$skilldir/scripts/renderprocedural_fish.py" ```
- Optional parameters:
``bash /usr/local/bin/python3 "$skilldir/scripts/renderprocedural_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.