Content
82%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A dense, well-structured production pipeline with executable commands, real API specifics, cost estimates, and thoughtful failure-mode handling. The main gaps are the lack of concrete code for scraping and Pillow overlay generation, and no explicit final-output validation step.
Suggestions
Add concrete, copy-paste-ready code for the two underspecified steps: a jq/curl example for the Shopify `.json` scrape and a Pillow snippet (or bundled script) for generating transparent text-overlay PNGs.
Add a final validation step after Step 7, e.g. `ffprobe` the output to confirm 1080x1920, 25fps, 15-20s, and audio present, with a fix-and-retry loop if specs fail.
Move the style-preset table and prompt-guidance library into a `references/presets.md` file to slim the SKILL.md body and improve progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and operational throughout — every section carries instructions Claude does not already know (model IDs, credit costs, zoompan expressions, prompt guardrails like "does not stop or turn around"), with no padding or explanation of known concepts. It is not 4 because there are no discernible instances of over-explanation to trim. | 5 / 5 |
Actionability | Mostly executable: concrete FFmpeg commands (Ken Burns, overlay, concat, audio mix), exact API endpoints and model paths, and a real bundled script referenced as `scripts/higgsfield_video.py`. It is not 5 because Step 1's scraping methods ("append .json… extract images") and Step 5's Pillow overlay generation lack concrete, copy-paste-ready code. | 4 / 5 |
Workflow Clarity | A clear 7-step sequence with explicit fallbacks ("Try these methods in order until one works", "If a generated AI clip looks bad… replace with Ken Burns"), a polling loop until `status: "completed"`, and dependency verification before starting. It is not 5 because there is no final validation of the output reel (e.g. verifying duration, resolution, or playability) after composition. | 4 / 5 |
Progressive Disclosure | Good structure with well-organized sections and one clearly signaled, real bundle script (`scripts/higgsfield_video.py`, verified present). It is not 5 because the style-preset/font spec and prompt guidance are inlined in the SKILL.md body rather than split into reference files, and the referenced pack `fonts/` directory is not part of this bundle. | 4 / 5 |
Total | 17 / 20 Passed |