Claude code skill creatomate
Claude Code skill for Creatomate video/image generation API - TikTok, Instagram Reels, YouTube Shorts, slideshows, captions
npx -y skills add Sara-Saraireh/claude-code-skill-creatomateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Creatomate video/image generation API. Use when: (1) Creating videos or images programmatically with the Creatomate SDK, (2) Building slideshows, concatenating videos, adding text overlays, (3) Adding animated captions or subtitles, (4) Generating social media content (TikTok, Instagram Stories, YouTube Shorts), (5) Using templates with dynamic modifications, (6) Applying effects (blur, filters, masks, transitions), (7) Integrating with ChatGPT for AI-generated content, (8) Working with compositions and animations.
SKILL.md
4.7 KB, as published. Nobody here has run it
Creatomate API
Cloud API for generating and editing video and images programmatically. Creatomate uses a JSON-based format called RenderScript to define video/image compositions.
Quick Start
const Creatomate = require('creatomate');
const client = new Creatomate.Client('YOUR_API_KEY');
// Render from a template
const renders = await client.render({
templateId: 'your-template-id',
modifications: {
'Title': 'Hello World',
'Text 1': 'Dynamic content here'
}
});
// Or build from source
const source = new Creatomate.Source({
outputFormat: 'mp4',
width: 1920,
height: 1080,
elements: [
new Creatomate.Video({ source: 'https://...' }),
new Creatomate.Text({ text: 'Overlay text' })
]
});
const renders = await client.render({ source });
Quick Reference
| Task | Read |
|---|---|
| Getting started with the SDK | sdk-basics.md |
| Building video from elements | source-elements.md |
| Text overlays and animations | text-elements.md |
| Working with templates | templates.md |
| Transitions and effects | effects.md |
| Creating slideshows | slideshows.md |
| Adding captions/subtitles | captions.md |
| Social media formats | social-media.md |
| Compositions (scenes) | compositions.md |
| AI integration (ChatGPT) | ai-integration.md |
Reference Files
Foundation
- references/sdk-basics.md - Client setup, API key, rendering basics
- references/source-elements.md - Source object, element types, tracks
Elements
- references/text-elements.md - Text styling, fonts, backgrounds, animations
- references/video-audio.md - Video/Audio elements, trimming, looping
- references/images.md - Image elements, slideshows, Ken Burns effects
Effects & Animations
- references/effects.md - Filters, blur, masks, color overlays, shadows
- references/animations.md - Keyframes, transitions, enter/exit animations
- references/captions.md - Animated captions, AWS Transcribe integration
Advanced
- references/compositions.md - Grouping elements, scenes, nested timelines
- references/templates.md - Using templates with modifications
- references/social-media.md - TikTok, Instagram, YouTube formats
- references/ai-integration.md - ChatGPT integration, AI-generated content
Code Examples
For 50+ working code examples, see the official Creatomate Node.js Examples repository.
Popular Examples
| Example | Description |
|---|---|
| concatenate | Combine multiple videos |
| slideshow | Image slideshow with transitions |
| captions | Animated captions with AWS Transcribe |
| chatgpt | AI-generated video content |
| story-video | TikTok/Instagram story format |
| text-overlay | Text on video |
| picture-in-picture | PiP layout |
| aws-polly | Text-to-speech videos |
| blur-background | Background blur effect |
| template | Template rendering |