calesthio/generative-media-skills/amazon-nova-reel
Claude Code and agent skill by calesthio/generative-media-skills
- community
Checking that the SKILL.md file is still in the repository.
Produce and operate Amazon Nova Reel video-generation jobs through Amazon Bedrock. Use for Nova Reel text-to-video, image-conditioned animation, automated or manual multi-shot storyboards, async S3 delivery, cost and approval gates, production continuity, output custody, and AWS-specific safety, privacy, IAM, and provenance decisions.
Install
npx vskill@latest install calesthio/generative-media-skills/amazon-nova-reelSKILL.md
Amazon Nova Reel production
Treat Nova Reel as an asynchronous production service, not a synchronous clip function. Plan the shots, validate every input, obtain an exact approval, submit once with an idempotency token, persist the invocation ARN, and promote only validated S3 artifacts.
All volatile facts in this skill were verified against first-party AWS sources on 2026-07-10. Recheck model access, Region, price, quota, and lifecycle immediately before a paid run.
Establish the current contract
Do not select Nova Reel as a new default. AWS's Bedrock lifecycle table marks both published Reel versions Legacy as of 2026-03-30, with EOL 2026-09-30:
| Model | Region(s) | Current use | |
|---|---|---|---|
amazon.nova-reel-v1:1 | us-east-1 | Only an already-authorized, still-active workload that needs Reel 1.1 capabilities and has a funded exit plan | |
amazon.nova-reel-v1:0 | us-east-1, eu-west-1, ap-northeast-1 | Existing six-second legacy workloads only; do not migrate new work onto it |
New customers cannot use Legacy models, existing customers may lose access after 15 days of inactivity, and new Provisioned Throughput cannot be created. On or soon after EOL, calls fail unless the customer has a private continued-access arrangement. Migration is not automatic. AWS's table does not identify an active Nova Reel successor, so do not invent one: for work that must operate past EOL, select another currently active provider unless AWS publishes a successor or the account team confirms a private arrangement.
Where the account has confirmed Reel 1.1 access and the delivery can finish before EOL, Reel 1.1 supports:
TEXT_VIDEO: one six-second text-to-video or image-to-video shot.MULTI_SHOT_AUTOMATED: one long prompt expanded into 12–120 seconds in six-second increments; no input image.MULTI_SHOT_MANUAL: an ordered list of six-second shots, each with a prompt and optional starting image; duration follows shot count, up to 120 seconds.- English prompts, 1280×720 output, 24 fps, silent video, asynchronous
StartAsyncInvoke, and S3 delivery.
The Nova generation guide still teaches Reel 1.1, but the Bedrock lifecycle page explicitly says its dates govern Bedrock usage. Treat the lifecycle table as authoritative when the pages differ. Before any run, confirm the account can invoke the exact model in the exact Region, confirm the job will complete before EOL, and record the exit route.
Sources: Bedrock model lifecycle, Nova Reel generation guide, Bedrock Nova Reel model page, regional compatibility.
Exact input limits
| Mode | Text | Images | Duration | |
|---|---|---|---|---|
TEXT_VIDEO | 1–512 characters | zero or one starting image | exactly 6 seconds | |
MULTI_SHOT_AUTOMATED | 1–4,000 characters | none | 12–120 seconds, multiple of 6 | |
MULTI_SHOT_MANUAL | 1–512 characters per shot | optional image per shot | six seconds per shot, up to 120 seconds (therefore at most 20 shots) |
Always send fps: 24 and dimension: "1280x720". Seed is optional, defaults to 42, and must be 0–2,147,483,646. Reference images must be PNG or JPEG, 1280×720, 8-bit RGB; PNG alpha is allowed only when every pixel is fully opaque. AWS documents a 25 MB limit for images supplied from S3. Use an image as the starting keyframe, not as a general style-reference bank.
AWS's current manual-mode prose does not publish a separate minimum shot count. Use TEXT_VIDEO for one six-second shot and manual mode for a genuinely multi-shot list; do not turn the production convention “at least two” into a claimed service-schema minimum. Reel 1.0 is the legacy six-second model; long and multi-shot requests require Reel 1.1.
Source: video generation access and input schemas.
Choose the mode from the edit decision
- Choose
TEXT_VIDEOfor a self-contained six-second insert, a first-frame animation, or cheap concept exploration. - Choose
MULTI_SHOT_AUTOMATEDwhen overall theme and stylistic flow matter more than exact shot boundaries. It is not an image-conditioned mode. - Choose
MULTI_SHOT_MANUALwhen the edit has an approved shot list, specific starting frames, product angles, or controlled transitions. - Generate separate six-second jobs when shots require independent selection, replacement, budgets, or delivery schedules. A failed multi-shot request does not yield a dependable partial master.
Nova Reel has no native audio. Budget and produce music, dialogue, ambience, and effects separately. Do not promise lip sync, precise typography, exact product geometry, physical accuracy, or deterministic reproduction from a seed. AWS specifically warns that coherent on-screen text and anatomically correct humans are not assured.
Direct motion rather than converse
Write a visual description, not a chat command. Put the highest-value subject and action first, then environment, lighting, look, and camera motion. Use one primary camera move per six-second shot.
Useful camera phrases documented by AWS include dolly in, dolly out, pan left, pan right, tilt up, tilt down, orbit, tracking shot, zoom in, zoom out, and static shot. Describe visible change over time: “steam curls upward as the camera slowly dollies in,” not “make it cinematic.”
For image-to-video, describe only the desired motion and changes. Re-describing the reference inconsistently can encourage drift. Preserve identity through stable nouns and attributes: repeat the same product name, material, color, wardrobe, time of day, and lens language in every manual shot.
Production heuristic: lock a continuity bible before a multi-shot run:
- Subject identity: exact stable descriptors and prohibited changes.
- World rules: place, weather, time, palette, texture, aspect and lens feel.
- Motion grammar: camera height, speed, direction, and transition intent.
- Shot purpose: what new information each six-second unit contributes.
- Continuity anchors: entry/exit direction, screen position, action state, and lighting direction.
Source: Nova Reel prompting best practices.
Build valid requests
Example: single-shot image-to-video request
Intent: animate an approved packshot without introducing a new product design.
Expected result: a silent six-second 720p clip beginning from the supplied frame. Likely failures include label deformation, changing reflections, excessive mist, or camera motion stronger than requested. Reject rather than repair a materially incorrect product depiction.
Example: automated 18-second concept
Use this mode for ideation, not exact editorial timing. Review each delivered shot as well as output.mp4.
Example: manual three-shot storyboard
The repeated anchors are deliberate. If exact product shape is mandatory, attach an approved starting image to each shot and still require human product QA.
Gate every paid submission
AWS prices Nova Reel per generated second. The Bedrock pricing page's interactive Nova Reel row showed USD 0.08 per generated second when verified on 2026-07-10. Treat that as a dated planning snapshot, not an execution constant: Legacy/public-extended-access pricing can change, and the lifecycle table currently shows no public-extended-access start date for Reel. Re-read the official price row or obtain an account quote immediately before approval and execution. Quote duration × verified rate, then add S3, KMS, logging, retrieval, and transfer costs separately. At the dated snapshot, 6 s = $0.48, 18 s = $1.44, and 120 s = $9.60.
Source: Amazon Bedrock pricing.
Require an approval record containing:
- canonical approval-envelope SHA-256, exact request, model ID, Region, S3 input and output URIs;
- generated seconds, verified unit rate, currency, maximum authorized amount, and price verification timestamp;
- lifecycle verification timestamp, confirmed Legacy access, EOL date, planned completion date, and exit route;
- rights/consent status for every reference and depicted person;
- retention classification, approver identity, and expiration;
- an explicit statement that the run is paid and asynchronous.
Fail closed on a missing or mismatched digest, expired approval, non-finite or insufficient maximum, stale price/lifecycle evidence, unconfirmed Legacy access, a job that can cross EOL, wrong Region, unapproved bucket/prefix, or changed input bytes. A human “looks good” message is not a reusable spending authorization.
Example: dry-run-first submission
This complete example is dry-run-first. It submits only when EXECUTE=1, current price and lifecycle evidence are supplied, Legacy access is explicitly confirmed, the approval digest exactly matches that evidence and the AWS request, and the approved maximum covers the estimate. It does not prove access without a call; the operator must verify access in the account before authorizing execution.
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/providers/video-generation/amazon-nova-reel/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/calesthio/generative-media-skills/amazon-nova-reel)