初始化
This commit is contained in:
219
.agent/skills/storyboard-generator/README.md
Normal file
219
.agent/skills/storyboard-generator/README.md
Normal file
@@ -0,0 +1,219 @@
|
||||
# 🎬 Storyboard Generator for Google Antigravity
|
||||
|
||||
## 📖 Overview
|
||||
|
||||
This Agent Skill transforms complete video scripts into professional 3x3 grid storyboard key frame images using Google Nano Banana Pro's advanced capabilities:
|
||||
- Character consistency maintenance
|
||||
- Professional-grade image quality
|
||||
- Multi-language text rendering
|
||||
- Real-world knowledge integration
|
||||
|
||||
## 🚀 Usage
|
||||
|
||||
### Command Format
|
||||
```bash
|
||||
/storyboard-generator [script-document-path-or-content]
|
||||
```
|
||||
|
||||
### Usage Examples
|
||||
|
||||
#### Based on Generated Script Document
|
||||
```bash
|
||||
/storyboard-generator video-script-失去遗忘能力-20260204.md
|
||||
```
|
||||
|
||||
#### Direct Script Content Input
|
||||
```bash
|
||||
/storyboard-generator "Video Title: What if humans lost the ability to forget
|
||||
Opening Hook (0-7s): A person surrounded by memory fragments...
|
||||
Problem Introduction (7-25s): Joy vs pain memory comparison..."
|
||||
```
|
||||
|
||||
#### Natural Language Trigger
|
||||
```bash
|
||||
"Generate a 3x3 storyboard grid based on my script document"
|
||||
"Create professional key frame preview for this video"
|
||||
```
|
||||
|
||||
## 🎯 Google Nano Banana Pro Advantages
|
||||
|
||||
### 🎭 Character Consistency
|
||||
- **Same Person**: Maintain appearance across different scenes
|
||||
- **Expression Changes**: Different emotional expressions for same character
|
||||
- **IP Imagery**: Visual unity for brand or series content
|
||||
|
||||
### 🌍 Real-world Knowledge
|
||||
- **Scientific Accuracy**: Accurate visual representation of medical, physics concepts
|
||||
- **Scene Realism**: Environment design combining real-world data
|
||||
- **Cultural Adaptation**: Accurate representation of different regions and cultures
|
||||
|
||||
### 🔤 Multi-language Text Rendering
|
||||
- **Chinese & English Subtitles**: High-quality text rendering
|
||||
- **Professional Terms**: Accurate display of scientific terms and proper nouns
|
||||
- **Title Design**: Professional-grade titles and graphic text
|
||||
|
||||
## 📊 Output Components
|
||||
|
||||
### 1. 3x3 Storyboard Grid
|
||||
```
|
||||
Standard 3x3 format including:
|
||||
┌─────────────┬─────────────┬─────────────┐
|
||||
│ Frame 1 │ Frame 2 │ Frame 3 │
|
||||
│ Opening Hook│ Problem Intro│Crisis Display│
|
||||
│ (0-7s) │ (7-25s) │ (25-65s) │
|
||||
├─────────────┼─────────────┼─────────────┤
|
||||
│ Frame 4 │ Frame 5 │ Frame 6 │
|
||||
│ Science 1 │ Science 2 │ Deep Impact │
|
||||
│ (65-100s) │ (100-140s) │ (140-180s) │
|
||||
├─────────────┼─────────────┼─────────────┤
|
||||
│ Frame 7 │ Frame 8 │ Frame 9 │
|
||||
│ Solution │ Summary │Call to Action│
|
||||
│ (180-200s) │ (200-210s) │ Ending │
|
||||
└─────────────┴─────────────┴─────────────┘
|
||||
```
|
||||
|
||||
### 2. Professional Production Reference
|
||||
- **Key Frame Description Table**: Detailed production requirements for each frame
|
||||
- **Visual Style Guidelines**: Color, composition, lighting standards
|
||||
- **Technical Parameters**: Shot types, angles, special effects requirements
|
||||
|
||||
### 3. Nano Banana Pro Prompts
|
||||
- **Complete Generation Instructions**: Ready-to-use professional prompts
|
||||
- **Per-frame Optimization Suggestions**: Optimization plans for each key frame
|
||||
- **Consistency Parameters**: Technical settings ensuring visual coherence
|
||||
|
||||
## 💡 Best Practices
|
||||
|
||||
### Script Preparation
|
||||
1. **Clear Time Nodes**: Each scene has clear time markers
|
||||
2. **Detailed Visual Descriptions**: Complete elements for visuals, colors, emotions
|
||||
3. **Clear Transition Logic**: Clear connection relationships between scenes
|
||||
|
||||
### Storyboard Design Principles
|
||||
1. **Visual Rhythm**: Changes in shot types and composition
|
||||
2. **Emotional Delivery**: Each frame accurately conveys corresponding emotion
|
||||
3. **Information Hierarchy**: Visual prominence of important information
|
||||
|
||||
### Nano Banana Pro Usage Tips
|
||||
1. **Consistent Character Description**: Maintain key terms after first description
|
||||
2. **Fixed Style Parameters**: Use consistent style descriptors
|
||||
3. **Quality Parameters**: Always include professional quality parameters
|
||||
|
||||
## 🔧 Advanced Usage
|
||||
|
||||
### Complex Script Handling
|
||||
```bash
|
||||
# Scripts with more than 9 key frames
|
||||
"This script has 15 key scenes, please generate 2 storyboard grids"
|
||||
|
||||
# Specific section emphasis
|
||||
"Focus on creating detailed storyboards for the science explanation section (65-140s)"
|
||||
```
|
||||
|
||||
### Style Customization
|
||||
```bash
|
||||
# Specify visual style
|
||||
"Regenerate storyboard using cyberpunk aesthetic"
|
||||
|
||||
# Character consistency requirements
|
||||
"Ensure the protagonist maintains same appearance and clothing in all frames"
|
||||
```
|
||||
|
||||
### Platform Adaptation
|
||||
```bash
|
||||
# Different size requirements
|
||||
"Generate portrait version of the storyboard"
|
||||
"Create square 3x3 grid suitable for Instagram"
|
||||
```
|
||||
|
||||
## 📱 Output Format Options
|
||||
|
||||
### Standard 3x3 Grid
|
||||
- **Size**: 1080x1080 (social media)
|
||||
- **Usage**: Preview, team communication, investor presentation
|
||||
|
||||
### Professional Production Version
|
||||
- **Size**: 3840x2160 (4K)
|
||||
- **Usage**: Formal production, print output
|
||||
|
||||
### Extended Versions
|
||||
- **Multiple Images**: Complete storyboard for complex scripts
|
||||
- **Individual Frame Output**: HD version of each key frame
|
||||
|
||||
## 🔄 Integration with Other Skills
|
||||
|
||||
### Complete Workflow
|
||||
```
|
||||
1. viral-topic-generator (Topic Analysis)
|
||||
↓
|
||||
2. video-script-writer (Complete Script)
|
||||
↓
|
||||
3. storyboard-generator (Storyboard Preview) ← You are here
|
||||
↓
|
||||
4. Production Execution (Film/Create based on storyboard)
|
||||
```
|
||||
|
||||
### Iterative Optimization
|
||||
```
|
||||
Storyboard Generation → Team Review → Modify Adjustments → Regenerate → Final Version
|
||||
```
|
||||
|
||||
## 📝 Quality Checklist
|
||||
|
||||
### Visual Quality
|
||||
- ✅ Each frame clear with professional composition
|
||||
- ✅ Unified and coordinated color style
|
||||
- ✅ Consistent character appearance
|
||||
- ✅ Clear and readable text and logos
|
||||
|
||||
### Narrative Continuity
|
||||
- ✅ Key frames accurately reflect script content
|
||||
- ✅ Visual rhythm matches emotional changes
|
||||
- ✅ Clear scene transition logic
|
||||
- ✅ Accurate time progression expression
|
||||
|
||||
### Production Feasibility
|
||||
- ✅ Composition suitable for actual filming/production
|
||||
- ✅ Special effects requirements within budget
|
||||
- ✅ Reasonable props and scene requirements
|
||||
- ✅ Technical difficulty matches team capabilities
|
||||
|
||||
## 📱 Platform Compatibility
|
||||
|
||||
Works seamlessly across:
|
||||
- ✅ Google Antigravity
|
||||
- ✅ Claude Code
|
||||
- ✅ Cursor
|
||||
- ✅ Other Agent Skills-compatible tools
|
||||
|
||||
## 📝 FAQ
|
||||
|
||||
**Q: Character consistency not good enough?**
|
||||
A: Describe character features in detail in first frame, repeat key feature words in subsequent frames
|
||||
|
||||
**Q: Text in grid not clear?**
|
||||
A: Utilize Nano Banana Pro's multi-language rendering capability, specify text requirements clearly in prompts
|
||||
|
||||
**Q: How to handle complex scientific concept visualization?**
|
||||
A: Use real-world knowledge function, provide specific scientific terms and reference requirements
|
||||
|
||||
## 🌟 Expected Success Case
|
||||
|
||||
Based on your "losing forgetting ability" script, the generated storyboard will include:
|
||||
- **Opening**: Strong visual impact of floating memory fragments
|
||||
- **Science**: Accurate medical representation of brain neural networks
|
||||
- **Emotion**: Sharp contrast between pain and hope
|
||||
- **Elevation**: Philosophical imagery of time healing concept
|
||||
|
||||
**Expected Result**: Professional-grade storyboard preview that can directly guide production teams in video creation, significantly improving production efficiency and final quality.
|
||||
|
||||
## 🔗 Google Nano Banana Pro Information
|
||||
|
||||
Learn more about the advanced AI image generation technology powering this skill:
|
||||
- [Nano Banana Pro: Gemini 3 Pro Image model from Google DeepMind](https://blog.google/technology/ai/nano-banana-pro/)
|
||||
- [Nano Banana Pro - Gemini AI image generator & photo editor](https://gemini.google/overview/image-generation/)
|
||||
- [Nano Banana image generation | Gemini API | Google AI for Developers](https://ai.google.dev/gemini-api/docs/image-generation)
|
||||
|
||||
---
|
||||
|
||||
Ready to transform your script into professional storyboard grids? Let Nano Banana Pro provide the best visual preview for your video production!
|
||||
204
.agent/skills/storyboard-generator/SKILL.md
Normal file
204
.agent/skills/storyboard-generator/SKILL.md
Normal file
@@ -0,0 +1,204 @@
|
||||
---
|
||||
name: storyboard-generator
|
||||
description: Generates professional storyboard key frame 3x3 grid images from complete video scripts using Google Nano Banana Pro for character consistency and high-quality cinematic visualization. Use when users need to convert scripts into visual storyboard previews.
|
||||
argument-hint: [script-document-path-or-content]
|
||||
user-invocable: true
|
||||
---
|
||||
|
||||
# 🎬 Storyboard Generator - Professional Video Preview Creation
|
||||
|
||||
Transform script content: $ARGUMENTS into professional 3x3 grid storyboard key frame images.
|
||||
|
||||
## 📝 Storyboard Generation Workflow
|
||||
|
||||
### Step 1: Script Analysis & Key Frame Extraction
|
||||
1. **Script Structure Analysis**
|
||||
- Parse complete script document
|
||||
- Identify time nodes and scene transitions
|
||||
- Extract core visual elements and characters
|
||||
|
||||
2. **Key Frame Selection Strategy**
|
||||
- **Opening Hook Frame**: Most impactful opening scene
|
||||
- **Emotional Turning Points**: Key moments of emotional change
|
||||
- **Knowledge Point Displays**: Visual key frames for core concepts
|
||||
- **Climax Moments**: Peak emotional or informational scenes
|
||||
- **Ending Elevation**: Summary visual scenes
|
||||
|
||||
### Step 2: Unified Visual Style Design
|
||||
3. **Character Consistency Planning**
|
||||
- Define main character designs (if applicable)
|
||||
- Establish visual style guidelines
|
||||
- Design color themes and lighting styles
|
||||
|
||||
4. **Professional Storyboard Standards**
|
||||
- Composition rules (rule of thirds, symmetry, leading lines)
|
||||
- Shot types (wide, medium, close-up, extreme close-up)
|
||||
- Angle choices (eye level, high angle, low angle, subjective)
|
||||
|
||||
### Step 3: Nano Banana Pro Prompt Optimization
|
||||
5. **Professional-Grade Prompt Design**
|
||||
- Utilize Nano Banana Pro's character consistency features
|
||||
- Integrate multi-language text rendering capabilities
|
||||
- Apply real-world knowledge for enhanced details
|
||||
|
||||
6. **3x3 Grid Layout Planning**
|
||||
- Arrange key frames in chronological order
|
||||
- Ensure visual rhythm and story continuity
|
||||
- Annotate time codes and scene descriptions
|
||||
|
||||
## 📋 Standard Output Format
|
||||
|
||||
```
|
||||
# 🎬 《[Video Title]》Storyboard Key Frame Design
|
||||
|
||||
## 📊 Storyboard Basic Information
|
||||
- **Script Source**: [Script document name]
|
||||
- **Total Key Frames**: [X frames]
|
||||
- **Grid Count**: [X grids]
|
||||
- **Visual Style**: [Overall style description]
|
||||
- **Character Consistency**: [Main character design notes]
|
||||
|
||||
## 🎭 Storyboard Grid #1
|
||||
|
||||
### Key Frame Layout (3x3 Grid)
|
||||
```
|
||||
[1. Hook Opening] [2. Problem Intro] [3. Crisis Display]
|
||||
(0-7s) (7-25s) (25-65s)
|
||||
|
||||
[4. Science Exp 1] [5. Science Exp 2] [6. Deep Impact]
|
||||
(65-100s) (100-140s) (140-180s)
|
||||
|
||||
[7. Solution] [8. Summary] [9. Call to Action]
|
||||
(180-200s) (200-210s) (Ending)
|
||||
```
|
||||
|
||||
### 🎨 Nano Banana Pro Generation Prompt
|
||||
```
|
||||
Create a professional 3x3 storyboard grid showing 9 key frames for video "[Video Title]":
|
||||
|
||||
Frame 1 (0-7s): [Detailed scene description]
|
||||
- Composition: [Composition method]
|
||||
- Shot type: [Shot type]
|
||||
- Lighting: [Lighting setup]
|
||||
|
||||
Frame 2 (7-25s): [Scene description]
|
||||
- Character consistency: [Character continuity notes]
|
||||
- Visual transition: [Visual connection to previous frame]
|
||||
|
||||
[Continue describing all 9 key frames...]
|
||||
|
||||
Style: [Unified visual style], character consistency throughout, professional cinematography,
|
||||
storyboard format with clear frame divisions, time stamps visible,
|
||||
cinematic quality, 8k resolution
|
||||
```
|
||||
|
||||
### 📝 Key Frame Description Table
|
||||
| Frame | Time | Scene Description | Shot Type | Main Elements | Emotional Tone |
|
||||
|-------|------|-------------------|-----------|---------------|----------------|
|
||||
| 1 | 0-7s | [Description] | [Type] | [Elements] | [Tone] |
|
||||
| 2 | 7-25s | [Description] | [Type] | [Elements] | [Tone] |
|
||||
| ... | ... | ... | ... | ... | ... |
|
||||
|
||||
## 🎨 Visual Design Guidelines
|
||||
|
||||
### Character Consistency Requirements
|
||||
- **Main Character Design**: [If applicable, describe fixed character appearance]
|
||||
- **Expression Changes**: [Expression design under different emotions]
|
||||
- **Costume & Props**: [Consistent visual elements to maintain]
|
||||
|
||||
### Color Emotion Mapping
|
||||
- **Suspense/Opening**: Cool tones, blue-purple palette
|
||||
- **Crisis/Warning**: Warm tones, red-orange palette
|
||||
- **Science/Rational**: Neutral tones, blue-green palette
|
||||
- **Hope/Elevation**: Warm gold tones, yellow-green palette
|
||||
|
||||
### Unified Composition Style
|
||||
- **Shot Variation**: Rhythm changes of wide-medium-close-extreme close-up
|
||||
- **Angle Transitions**: Primarily eye level, special angles for key moments
|
||||
- **Composition Principles**: Rule of thirds, important elements at golden ratio points
|
||||
|
||||
## 📱 Multi-Format Output Solutions
|
||||
|
||||
### Standard 3x3 Grid
|
||||
- **Application**: 9 or fewer key frames
|
||||
- **Size**: 1080x1080 (square)
|
||||
- **Usage**: Social media preview, production team reference
|
||||
|
||||
### Extended Storyboard (Multiple Images)
|
||||
- **Application**: Complex scripts with more than 9 key frames
|
||||
- **First Image**: Main storyline key frames
|
||||
- **Second Image**: Detail supplements and transition frames
|
||||
- **Third Image**: Special effects and subtitle design reference
|
||||
|
||||
### Professional Production Version
|
||||
- **Horizontal Grid**: 3840x2160 (4K)
|
||||
- **Individual HD Frames**: Each key frame output separately
|
||||
- **Production Reference**: Including technical parameters and shooting angles
|
||||
```
|
||||
|
||||
## 🎯 Nano Banana Pro Professional Advantages
|
||||
|
||||
### Character Consistency Application
|
||||
- Maintain same character appearance across multiple key frames
|
||||
- Support character coherence in different environments and expressions
|
||||
- Suitable for video content requiring fixed IP imagery
|
||||
|
||||
### Multi-language Text Rendering
|
||||
- Accurately display Chinese and English subtitle previews in storyboards
|
||||
- Support high-quality text rendering for professional terms and titles
|
||||
- Suitable for international content storyboard design
|
||||
|
||||
### Real-world Knowledge Integration
|
||||
- Combine Google search data to enhance scene realism
|
||||
- Provide accurate visual representation of scientific concepts
|
||||
- Support visualization design of real-time information
|
||||
|
||||
## 🛠️ Professional Production Process
|
||||
|
||||
### Pre-production Phase
|
||||
1. **Script Review**: Understand complete story flow
|
||||
2. **Key Frame Marking**: Identify visual focal moments
|
||||
3. **Style Definition**: Determine overall visual tone
|
||||
|
||||
### Generation Phase
|
||||
4. **Initial Generation**: Generate first version using optimized prompts
|
||||
5. **Detail Adjustment**: Fine-tune unsatisfactory frames
|
||||
6. **Consistency Check**: Ensure character and style coherence
|
||||
|
||||
### Post-production Phase
|
||||
7. **Annotation Completion**: Add time codes and production notes
|
||||
8. **Format Output**: Generate versions for different purposes
|
||||
9. **Team Sharing**: Create reference documents for collaboration
|
||||
|
||||
## 📈 Production Quality Standards
|
||||
|
||||
### Professional Storyboard Requirements
|
||||
- ✅ Visual Continuity: Natural transitions between adjacent frames
|
||||
- ✅ Emotional Delivery: Each frame accurately expresses corresponding emotion
|
||||
- ✅ Information Clarity: Key information points clearly visible
|
||||
- ✅ Production Feasibility: Consider actual filming/production difficulty
|
||||
|
||||
### Nano Banana Pro Quality Advantages
|
||||
- ✅ 8K high-resolution output
|
||||
- ✅ SynthID watermarking (AI content identification)
|
||||
- ✅ Professional-grade image quality
|
||||
- ✅ Complex instruction comprehension capability
|
||||
|
||||
## 🔧 Tool Requirements
|
||||
|
||||
This skill works optimally with agents that can:
|
||||
- Parse and analyze detailed script documents
|
||||
- Generate consistent visual narratives
|
||||
- Create professional storyboard layouts
|
||||
- Produce high-quality Nano Banana Pro prompts
|
||||
- Maintain character and style consistency across multiple frames
|
||||
|
||||
## 📱 Multi-Platform Compatibility
|
||||
|
||||
Designed to work across:
|
||||
- ✅ Google Antigravity
|
||||
- ✅ Claude Code
|
||||
- ✅ Cursor
|
||||
- ✅ Other Agent Skills-compatible tools
|
||||
|
||||
Begin creating your professional storyboard key frames...
|
||||
Reference in New Issue
Block a user