Create Educational Carousels
Produce educational carousel posts that teach concepts, share knowledge, and build authority in your niche.
Scroll-stopping carousels, no face
Generate faceless carousel posts for Instagram and TikTok — from quick single-call creation to a full research-backed pipeline. Handles niche research, hook writing, slide copy, visual design, and final rendered images. No design skills or personal brand required.
Research target niche, audience pain points, trending carousel topics, and competitor strategies using Parallel AI deep research. ⏱ Takes 5-15 minutes. Returns a job_id — poll with get_job_result until complete. Tell the user this is running and approximately how long it will take.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "research_niche",
"input": {
"niche": "personal finance for millennials",
"platform": "instagram",
"goals": [
"followers",
"saves"
]
}
}' \
https://api.toolrouter.com/v1/tools/callGenerate carousel-specific Slide 1 hooks using 6 proven formulas (question, statistic, promise, list, mistake, curiosity). Text-first hooks optimized for bold display on static images. ⏱ Takes ~5 seconds. Step 2 — requires research from step 1.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "write_hooks",
"input": {
"niche": "personal finance for millennials",
"research": {
"audience_pain_points": [
"living paycheck to paycheck"
],
"trending_topics": [
"50/30/20 budget rule"
]
},
"topic": "5 budgeting mistakes that keep you broke",
"num_hooks": 5
}
}' \
https://api.toolrouter.com/v1/tools/callGenerate complete slide-by-slide text content for each hook. Produces 10-slide carousels (configurable) with hook, body, and CTA slides following U-curve engagement principles. ⏱ Takes ~10 seconds per hook. Step 3 — requires hooks from step 2.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "write_slides",
"input": {
"hooks": [
{
"id": "hook_1",
"text": "5 budgeting mistakes keeping you broke",
"formula_type": "mistake"
}
],
"niche": "personal finance for millennials",
"research": {
"audience_pain_points": [
"living paycheck to paycheck"
]
},
"topic": "5 budgeting mistakes that keep you broke"
}
}' \
https://api.toolrouter.com/v1/tools/callGenerate visual design specifications for each slide including image prompts, layout, typography, colors, and decorative elements. Bridges copywriting and image generation with platform-specific optimization. ⏱ Takes ~5 seconds per carousel. Step 4 — requires carousels from step 3.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "design_slides",
"input": {
"carousels": [
{
"hook_id": "hook_1",
"carousel_title": "Budgeting Mistakes",
"slides": [
{
"slide_number": 1,
"headline": "5 budgeting mistakes",
"slide_type": "hook"
}
]
}
],
"creative_direction": {
"brand_colors": {
"primary": "#1a1a2e",
"accent": "#ffd700"
},
"visual_style": "dark mode"
}
}
}' \
https://api.toolrouter.com/v1/tools/callGenerate a complete carousel in ONE call — hook, slide copy, emphasis text, and color scheme. Outputs designed_carousels ready for render_slides. This is the FAST path: replaces write_hooks + write_slides + design_slides in a single LLM call (~5s). Use this instead of the 3-step pipeline for speed.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "write_carousel",
"input": {
"niche": "personal finance",
"topic": "5 money habits that keep you broke",
"creative_direction": {
"visual_style": "dark mode bold",
"platform": "instagram"
}
}
}' \
https://api.toolrouter.com/v1/tools/callGenerate a complete ready-to-post carousel in a single call. Writes copy, matches a template, renders all slides, and returns image URLs. Supports template replication, slide background images, and brand extraction. ⏱ Takes ~15-30 seconds. Async — poll with get_job_result.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "create_carousel",
"input": {
"niche": "personal finance",
"topic": "5 money habits that keep you broke",
"creative_direction": {
"visual_style": "dark mode bold",
"platform": "instagram"
}
}
}' \
https://api.toolrouter.com/v1/tools/callGenerate carousel slide images using fal.ai. Supports 70+ models; default: nano-banana-2 with accurate text rendering. Requires designed carousels from the design step. ⏱ Takes ~5-10 seconds per slide. Async — poll with get_job_result.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "generate_images",
"input": {
"designed_carousels": [
{
"hook_id": "hook_1",
"carousel_title": "Budgeting Mistakes",
"slides": [
{
"slide_number": 1,
"image_prompt": "Clean dark carousel slide with bold white text reading \"5 budgeting mistakes keeping you broke\""
}
]
}
]
}
}' \
https://api.toolrouter.com/v1/tools/callRender carousel slides using template-based SVG composition with professional typography. Pixel-perfect text, consistent layouts. Supports template replication, slide backgrounds, and brand extraction. ⏱ Takes ~10-30 seconds. Async — poll with get_job_result.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "render_slides",
"input": {
"designed_carousels": [
{
"hook_id": "hook_1",
"carousel_title": "Budgeting Mistakes",
"slides": [
{
"slide_number": 1,
"text_overlay": {
"headline": {
"text": "5 budgeting mistakes"
}
},
"color_scheme": {
"background": "#1a1a2e",
"text": "#ffffff",
"accent": "#ffd700"
}
}
]
}
]
}
}' \
https://api.toolrouter.com/v1/tools/callGenerate editable SVG files for each carousel slide. SVGs import into Figma, Canva, or Illustrator with fully editable text layers. No external API needed. ⏱ Takes ~1-2 seconds per slide. Step 6 (optional) — requires designed carousels from step 4.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "faceless-carousels",
"skill": "export_editable",
"input": {
"designed_carousels": [
{
"hook_id": "hook_1",
"carousel_title": "Budgeting Mistakes",
"slides": [
{
"slide_number": 1,
"text_overlay": {
"headline": {
"text": "5 budgeting mistakes"
}
},
"color_scheme": {
"background": "#1a1a2e",
"text": "#ffffff",
"accent": "#ffd700"
}
}
]
}
]
}
}' \
https://api.toolrouter.com/v1/tools/callclaude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"faceless-carousels","skill":"research_niche","input":{}}' \
https://api.toolrouter.com/v1/tools/callProduce educational carousel posts that teach concepts, share knowledge, and build authority in your niche.
Create engaging numbered-list carousels that drive saves and shares with curated, valuable content.
Research what ads your competitors are running across Facebook and Google to understand their messaging and creative strategy.
Craft high-performing app titles and subtitles that maximize keyword visibility and conversion in the App Store.
Produce high-performing carousel content by generating slides, researching top formats, creating custom images, and optimizing topics.
Maximize content ROI by identifying top performers, converting to carousel format, researching repurposing strategies, and creating platform-specific visuals.
Build complete online course modules with slide carousels, instructor narration, illustrative videos, and professional editing.
Transform carousel posts into animated videos with smooth transitions and custom background music.
It helps a lot. `research_niche` is the long-form discovery step that surfaces audience pain points, trending topics, and competitor patterns before you write the carousel.
Use `write_carousel` if you want the fast path. It combines hook, slide copy, emphasis text, and color direction in one call instead of spreading the work across several steps.
Yes. `export_editable` generates slide SVGs that can be opened in tools like Figma, Canva, or Illustrator with editable text layers intact.
The default flow builds 10-slide carousels, but the slide count is configurable when you need a shorter or longer sequence.