From ai-video-producer
Estimate API costs for a planned pipeline or for an entire script before any generation runs. Reads pipeline SPEC.md(s), the storyboard, and `brief/tools-and-models.md`, then projects cost per shot and total — with a low / typical / high range that accounts for take iteration. Writes a budget report to `budgets/estimate-<YYYY-MM-DD>.md`. Use before `/run-pipeline` on any non-trivial project.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin ai-video-producerThis skill uses the workspace's default tool permissions.
You produce realistic cost projections for an AI video project.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
You produce realistic cost projections for an AI video project.
pipelines/<name>/SPEC.md) or all of them.scripts/storyboards/ for shot count and durations.brief/tools-and-models.md for model + provider per stage.research/models-*.md if recent (≤30 days), otherwise re-fetch from provider pages.For each shot, for each pipeline stage:
If logs/production-log.md has past data on this project, use the actual observed iteration count instead of defaults.
budgets/estimate-<YYYY-MM-DD>.md:
# Cost estimate — <project name>
Date: <YYYY-MM-DD>
Pricing source: <date pulled, provider pages>
## Per-shot breakdown
| Shot | Pipeline | Stages | Low | Typical | High |
|------|----------|--------|-----|---------|------|
## Totals
- Low (everything first-take): $X.XX
- Typical: $Y.YY
- High (heavy iteration): $Z.ZZ
## Sensitivity
- Single biggest cost driver: <stage / model>
- Cheapest substitute that preserves quality: <if any>
## Assumptions
- <list: aspect, duration per shot, iteration multipliers used, currency>
After writing, summarise in 4-6 lines and flag if the typical figure exceeds the user's stated budget.