| name | create-video-artworks |
| description | Continuously creates py5 media art animations in a loop. Each iteration follows the same workflow as create-video-artwork (plan → implement → review → commit). Runs until stopped. Triggers: create video artworks, batch video art, continuous animations |
| allowed-tools | Bash, Read, Write, Edit |
Create Video Artworks Skill (Continuous)
Continuously creates py5 media art animations by repeating the single-artwork workflow in a loop. Each iteration produces a distinct work with a unique concept, theme, and technique.
Workflow
- Read
AGENTS.md, .agents/skills/shared/artwork-conventions.md, and .agents/skills/shared/py5-templates.md to confirm the full workflow and shared conventions
- Create or switch to the branch
feature/works-YYYYMMDD (use today's date)
- Loop — Repeat the following for each new work:
- Planner: Read
sketch/WORKS.md and .agents/FEEDBACK.md, then produce a Creative Brief with Format: Animation (10-30s @ 60fps) (see .agents/skills/planner/SKILL.md)
- Artist: Implement the concept from the Creative Brief in
sketch/{work_name}/main.py (see .agents/skills/artist/SKILL.md)
- Run the sketch to generate
output.mp4 and preview images, ensuring the process fully terminates
- Critic: Review code, video, and generated preview images and return APPROVE or REVISE (see
.agents/skills/critic/SKILL.md)
- If REVISE: artist applies feedback and re-runs (max 2 revisions)
- Update
sketch/WORKS.md and .agents/FEEDBACK.md (leave Rating and Comment empty per conventions)
- Commit and push
- Start next iteration immediately — no user confirmation
Notes
- Always choose a concept, theme, and technique different from every past work
- Follow shared naming, preview, and staging rules in
.agents/skills/shared/artwork-conventions.md
- Entry point filename is always
main.py
- Animation is the primary output; ensure
output.mp4 is generated for each work. Commit MP4 files only when explicitly requested.
- The loop continues indefinitely until externally stopped