isfendipgensin

creatomate

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.

isfendipgensin 3 Updated 3mo ago
GitHub

Install

npx skillscat add isfendipgensin/claude-code-skill-creatomate

Install via the SkillsCat registry.

SKILL.md

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

Elements

Effects & Animations

Advanced

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