360-panorama-viewer
Build a fully self-contained 360° equirectangular panorama viewer as a single HTML file. The viewer uses Three.js to render…
AI-powered film creation assistant that transforms a single sentence or image into a complete 30-second film. Automatically generates screenplay with scenes, dialogue, and camera directions, then produces cinematic video. Use when user wants to create a movie, film, or video
$ npx -y skills add happycapy-ai/happycapy-skills --skill film-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/film-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
AI-powered film creation assistant that transforms a single sentence or image into a complete 30-second film. Automatically generates screenplay with scenes, dialogue, and camera directions, then produces cinematic video. Use when user wants to create a movie, film, or video
name: film-creator description: | AI-powered film creation assistant that transforms a single sentence or image into a complete 30-second film. Automatically generates screenplay with scenes, dialogue, and camera directions, then produces cinematic video. Use when user wants to create a movie, film, or video story from text or image input. Trigger phrases: '创作电影', '生成电影', 'film creator', 'make a movie', 'create a film'. allowed-tools: Bash, Read, Write, Edit version: 1.0.0 license: MIT
Transform a single idea or image into a complete 30-second cinematic film with professional screenplay and video generation.
This skill provides end-to-end film creation capabilities: 1. **Creative Analysis**: Analyzes text prompt or image to extract core creative elements 2. **Screenplay Generation**: Writes professional screenplay with scenes, dialogue, shot descriptions, and camera movements 3. **Scene Planning**: Breaks screenplay into 5-6 scenes (5 seconds each) optimized for video generation 4. **Video Production**: Generates high-quality video for each scene using AI Gateway 5. **Film Assembly**: Combines scenes into a cohesive 30-second film with transitions
**Required Environment Variable:**
**Required Tools:**
node scripts/create_film.js "A lonely robot discovers the last flower on Earth"
node scripts/create_film.js --image "/path/to/image.jpg" "Transform this into a cinematic story"
node scripts/create_film.js \ "A time traveler's final journey" \ --model "openai/sora-2" \ --aspect-ratio "16:9" \ --output "my_film.mp4"
| Model | Best For | Duration per Scene | |-------|----------|-------------------| | `google/veo-3.1-generate-preview` | Balanced quality and reliability (Recommended) | 5-6 seconds | | `openai/sora-2` | Cinematic quality with complex scenes | 4-6 seconds | | `openai/sora-2-pro` | Professional-grade cinematic output | 4-6 seconds | | `byteplus/seedance-1-0-pro` | Flexible aspect ratios | 5-6 seconds |
# From a simple concept node scripts/create_film.js "A cat astronaut explores a distant planet" # With specific genre node scripts/create_film.js "A noir detective story set in the rain" # From an uploaded image node scripts/create_film.js --image "concept_art.jpg" "Make this into an epic adventure"
# Use premium model for highest quality node scripts/create_film.js \ "An emotional reunion at a train station" \ --model "openai/sora-2-pro" \ --output "reunion.mp4" # Create vertical video for mobile node scripts/create_film.js \ "A day in the life of a street performer" \ --aspect-ratio "9:16" \ --model "byteplus/seedance-1-0-pro" # Generate only the screenplay node scripts/generate_screenplay.js "A magical library where books come alive"
The system analyzes your input (text or image) to identify:
Generates a professional screenplay including:
Example screenplay output:
FADE IN: EXT. ABANDONED CITY - DAY WIDE ESTABLISHING SHOT: A desolate cityscape covered in rust and vines. The sun casts long shadows through broken buildings. A small ROBOT (weathered, curious) rolls through debris, its single eye scanning the ground. CLOSE-UP: The robot's sensors light up as it detects something. LOW ANGLE: The robot stops at a crack in the concrete where a single FLOWER blooms in brilliant red. EXTREME CLOSE-UP: The robot's optical lens focuses on the flower, reflecting its petals. The robot extends a gentle mechanical hand, not to touch, but to protect. FADE OUT.
Each scene is converted to an optimized video prompt:
All scenes are combined with:
**Parameters:**
A curated collection of high-quality Claude Code skills to enhance your development workflow
Build a fully self-contained 360° equirectangular panorama viewer as a single HTML file. The viewer uses Three.js to render…
Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers…
Reusable fixed-style PPTX generation skill for the Acid Labels visual brand — bold acid-green (#A9FF7A) operating-guide aesthetic…
Generate AI images with FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: FLUX Dev LoRA, FLUX.2…
Generate AI videos with Google Veo, Seedance, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 1.5…
Reusable fixed-style PPTX generation skill for the Apricot Ritual Index visual brand — warm apricot background (#FDDEB6),…