shellbot-creative
Opinionated creative production system for image/video generation, image editing, motion scenes, voiceovers, music, and Remotion assembly. Combines Freepik, fal.ai, Nano Banana 2 (Gemini 3.1 Flash Image Preview), and Remotion workflows for explainers, product marketing videos, social ads, and reusable asset pipelines. Use when users ask to create or edit visual assets, generate clips, produce narration/music, or deliver a polished final video from a brief.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cohnen/shellbot-creativeshellbot-creative
Create high-end creative outputs by chaining providers intentionally:
- Generate reusable assets (Nano Banana 2 / Freepik / fal)
- Generate scene motion (Freepik Kling / fal video models)
- Add voice and music (Freepik ElevenLabs voiceover + music or fal equivalents)
- Assemble and polish in Remotion
Use this skill as a production orchestrator, not as isolated single calls.
Arguments
- Command:
$0(plan|asset|edit|video|voice|music|remotion|pipeline|status|sample) - Arg 1:
$1(provider, model, or workflow type) - Arg 2+:
$2,$3, etc. - All args:
$ARGUMENTS
Authentication and provider checks
Support any of these providers:
FREEPIK_API_KEYfor Freepik APIFAL_KEYfor fal.ai APIINFERENCE_API_KEY(orinfsh login) for Nano Banana 2 via inference.sh
Before any generation call:
[ -n "$FREEPIK_API_KEY" ] && echo "Freepik ready"
[ -n "$FAL_KEY" ] && echo "fal ready"
command -v infsh >/dev/null && echo "infsh available"
If a requested provider is not authenticated, route to another available provider and clearly explain the fallback.
Provider routing (opinionated defaults)
- Asset ideation / strong multi-image consistency: Nano Banana 2
- Photoreal product hero, posters, typography, upscale/edit suite: Freepik
- Fast model exploration or niche fal endpoint needs: fal.ai
- Final timeline composition, transitions, captions, audio mix: Remotion
Read references/provider-matrix.md for exact model choices.
Command behavior
$0 = plan
Turn a user brief into a production storyboard and shot list.
python3 scripts/creative_brief_to_storyboard.py \
--brief "Launch video for a new fitness app aimed at busy professionals" \
--format product-marketing \
--duration 45 \
--aspect-ratio 16:9 \
--out storyboard.json
Then create a provider/model routing recommendation:
python3 scripts/creative_provider_router.py \
--goal full-video \
--priority quality \
--needs-consistency true \
--needs-typography true
$0 = asset
Generate still assets for scenes.
- Nano Banana 2 default (consistency + editing):
infsh app run google/gemini-3-1-flash-image-preview --input '{
"prompt": "Premium SaaS dashboard on a laptop, soft studio light",
"aspect_ratio": "16:9",
"num_images": 4,
"resolution": "2K"
}'
- Freepik high-fidelity product image (Mystic):
curl -s -X POST "https://api.freepik.com/v1/ai/mystic" \
-H "x-freepik-api-key: $FREEPIK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"Studio product shot of matte black earbuds on reflective surface","resolution":"2k","styling":{"style":"photo"}}'
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cohnen-shellbot-creative": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
freepik
Generate images, videos, icons, audio, and more using Freepik's AI API. Supports Mystic, Flux, Kling, Hailuo, Seedream, RunWay, Magnific upscaling, stock content, and 50+ models. Use when user wants to generate or edit images, create videos, generate icons, produce audio, or search stock content.
shellbot-product-video
Create conversion-focused product marketing videos with Remotion + React using the AIDA framework (Attention, Interest, Desire, Action). Use when building launch videos, paid social ads, app promos, SaaS explainers, or product teasers that must follow this arc: (1) establish the problem, (2) introduce the solution, (3) show use cases instead of feature lists, and (4) end with a call-to-action that includes an incentive. Use Freepik only for ancillary assets (for example Nano Banana 2 stills, Kling inserts/transitions, and ElevenLabs voiceover/music), while core storytelling, timing, and final assembly stay in Remotion code.
shellbot-video-generator
AI video production workflow using Remotion. Use when creating videos, short films, commercials, or motion graphics. Triggers on requests to make promotional videos, product demos, social media videos, animated explainers, or any programmatic video content. Produces polished motion graphics, not slideshows. Requires FIRECRAWL_API_KEY for website scraping and brand asset extraction.