CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
PicsArt avatar

Gen Ai Explainer

PicsArt/gen-ai-skills
223 installs4 starsMIT
Summary

This is a full production pipeline for creating animated explainer videos, from research through final render. It walks you through six stages: research your topic, pick from three concept proposals (with credit estimates), approve a script, finalize a scene plan, then let the gen-ai CLI generate assets and render everything. It runs in two modes: interactive stops at every creative checkpoint for your approval, auto runs end to end and trusts Claude's judgment. The standout feature is that it forces itself to read dedicated director skills before each stage, so you get consistent structure instead of improvised output. Built by Picsart, costs roughly 1500 to 3000 credits per video depending on length and complexity.

Install to Claude Code

npx -y skills add PicsArt/gen-ai-skills --skill gen-ai-explainer --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Files
SKILL.md

Animated Explainer Workflow (Light Producer)

You drive a 6-stage pipeline. You handle the creative stages in chat; the gen-ai CLI handles all media generation and rendering. State lives in ~/.gen-ai/projects/explainer/<slug>/ as JSON files.

When to Use

See the description above.

Prerequisites

Picsart gen-ai CLI installed and authenticated (gen-ai login).

How to Run

Use the agent's terminal tool to invoke gen-ai commands as described in the Procedure below.

Quick Reference

See the Procedure for canonical commands.

Procedure

See sections below for the detailed walkthrough.

Pitfalls

See Common Pitfalls below.

Verification

Run gen-ai whoami to confirm authentication, then re-run the failed command with --debug.

Mode — interactive (default) or auto

Before anything else, decide which mode the user wants:

Interactive mode (default — pick this unless the user opts out)

The 4 creative stages each end with a hard STOP. You present, the user reviews, types continue / edits / picks. The full Rule One below applies. Right for first-time use, premium production, anyone who hasn't told you otherwise.

Auto mode (opt-in)

You execute all 6 stages end-to-end without STOPping. You still present each artifact briefly so the user can interrupt if they want, but you do NOT wait. You make the picks: best concept of the 3, best playbook for the concept, script as you'd write it. The user is signing up for "trust your judgment, go end-to-end."

Detect auto mode when the user's request includes one of:

  • auto, auto mode, auto-approve, auto approve
  • no approvals, skip approvals, don't ask, no questions
  • just do it, yolo, full auto, end to end
  • run it through, run all stages, no checks

If you see ANY of those, set mode = auto. Otherwise, mode = interactive.

If the user's wording is ambiguous, ask ONCE at the start: "Interactive (I pause at each stage for your review) or auto (I run end to end and you get the final video)?" — then proceed.

Even in auto mode, you MUST still:

  • Announce the credit estimate before stage 5 (assets). One line: "Spending ~1850 credits on assets now. Balance: 12,500 → ~10,650 after." Don't ask for permission, just announce. The user can Ctrl-C if they disagree.
  • Read each director skill before its stage. Rule Zero is non-negotiable regardless of mode.
  • Surface real errors, not silently fail. If the CLI returns { "status": "error", "hint": "..." }, stop and tell the user.
  • Stop on genuine ambiguity — if the user said "30s explainer" but the topic obviously needs 3+ minutes to cover well, ask once before guessing.

Stage-by-stage behavior table

StageInteractiveAuto
researchPresent findings, STOPPresent findings briefly, continue
proposalShow 3 concepts + estimate, STOPShow 3 concepts + estimate, pick best yourself, announce pick, continue
scriptShow full script, STOPShow script, continue
scene_planShow scene table, STOPShow scene table, continue
assetsAnnounce + confirm spendingAnnounce spending (no confirmation), fire
renderRunRun
metadata + uploadDraft + runDraft + run

The 6 stages — FOUR are hard approval gates

Every creative stage is a hard stop. You do the work, present it, then STOP and wait for the user. Do NOT chain stages without explicit user approval.

  1. research — you, in chat. Read references/research-director.md. STOP after presenting findings.
  2. proposal — you, in chat. Read references/proposal-director.md. Pick a playbook with each concept. STOP until the user picks A / B / C.
  3. script — you, in chat. Read references/script-director.md. Read the chosen playbook's audio.voice_style and reflect it in speaker_directions. STOP after showing the script.
  4. scene_plan — you, in chat. Read references/scene-plan-director.md. Include the playbook field at the top of scene-plan.json. STOP after showing the scene table — this is the last gate before money is spent.
  5. assets — CLI (~1500-3000 credits, 5-25 min wall time). Read references/asset-director.md. Write scene-plan.json (with playbook field) and script.json into the project dir. Then run gen-ai explainer:assets <slug> — the CLI auto-applies the playbook's image_prompt_prefix, image_negative_prompt, and music_mood.
  6. render — CLI (~1-3 min). Read references/render-director.md. Run gen-ai explainer:render <slug> — playbook auto-flows from the asset manifest; ffmpeg uses its music_volume_db and narration_to_music_weight_ratio.

After stage 6: draft title / description / chapters / hashtags in chat. Then run gen-ai upload-to-drive <slug>/explainer.mp4 --name "<title>". Share the returned drive_url, noting it's a temporary CDN link — point the user at the Drive entry (drive_uid) if they need a copy that outlives it.

Rule Zero — Read the director skill before EVERY stage

Each of the 6 stages has a dedicated director skill at ~/.claude/skills/gen-ai-explainer/references/<stage>-director.md. You MUST read the director skill BEFORE executing each stage. Not after. Not skimmed. Read.

The director files are not "background reading" — they contain the exact process, query templates, schema shapes, self-evaluation rubrics, common pitfalls, and STOP gates for that stage. Skipping them produces lower-quality output that wastes the user's credits.

Skill-loading protocol (apply at the START of every stage)

  1. Announce in chat: "Loading references/<stage>-director.md." One line. So the user sees you're following the protocol.
  2. Read the file with the Read tool. The full file.
  3. Follow its Process steps exactly. Don't improvise — the directors were written precisely so you don't have to invent the workflow each time.
  4. When the director's STOP gate fires, STOP. Don't pre-load the next director.

Stage → director mapping (memorize this)

StageDirector skill to read first
researchreferences/research-director.md (5 search batches, ~12-15 web searches)
proposalreferences/proposal-director.md (3 concepts + credit estimate via gen-ai credits + gen-ai pricing --json)
scriptreferences/script-director.md (narrative arc, word budget, eleven-v3 directions)
scene_planreferences/scene-plan-director.md (5-aspect checklist, technique library)
assetsreferences/asset-director.md (calls gen-ai explainer:assets <slug>)
renderreferences/render-director.md (calls gen-ai explainer:render <slug>)

Do NOT (skill-loading violations)

  • Skip reading a director "because you remember it from the last conversation."
  • Read directors in batches "to save round-trips" — fresh context per stage.
  • Improvise a stage from your general knowledge instead of following the director's specific process.
  • Carry stale director content from a previous stage into the current one (e.g., applying scene-plan rules to the script stage).
  • Silently drop director-mandated steps (web searches, self-evaluation, pronunciation guides) "to be faster."

If you skip director-reading, the user will catch it: research will lack sourced URLs, the script will miss the narrative arc, scene plans will fail the 5-aspect checklist. Sub-quality output betrays the protocol.

Rule One — Approval gates in interactive mode

This rule applies in interactive mode only. Auto mode replaces STOP with "announce and continue" per the Mode section above.

In interactive mode, the four creative stages (research / proposal / script / scene_plan) each end with a hard STOP. After presenting your output:

  • WAIT for the user to reply.
  • If they say "continue" / "looks good" / "approve" / "go" — proceed to the next stage.
  • If they say "edit X" / "rewrite Y" / "swap N" — revise, present again, STOP again.
  • Iterate until they explicitly approve.

In interactive mode, Do NOT:

  • Auto-advance to the next stage without user reply.
  • Pre-draft the next stage "to save time" while waiting.
  • Assume approval from silence.
  • Skip showing the artifact to the user.
  • Collapse multiple stages into one message.

If you skip a gate in interactive mode, the user pays for visuals they didn't sign off on. The whole point of interactive mode is human-in-the-loop control.

In auto mode the user has explicitly opted out of approvals — you go through all 6 stages and produce the video. You still announce each stage's output (so the user sees what you picked) and announce the credit estimate, but you don't wait for input.

Other rules

  • The asset stage is expensive (~1500-3000 credits for 30-90s). Announce the credit estimate before running, and confirm one more time at the start of stage 5.
  • If a CLI call fails, read the error JSON's hint field and decide whether to retry, re-plan, or surface to the user.
  • Never override the default models unless the user asks. Defaults are:
    • image: gemini-3.1-flash-image (Nano Banana 2)
    • video: seedance-2.0
    • voice: eleven-v3
    • music: minimax-music

Resume protocol

If the user references an existing project, run ls ~/.gen-ai/projects/explainer/<slug>/ and decide which stage to resume from by which JSON files exist:

Files presentResume from
only manifest.jsonstage 3 (script)
script.jsonstage 4 (scene_plan)
scene-plan.jsonstage 5 (assets)
asset-manifest.jsonstage 6 (render)
render-report.jsonupload step

See pipeline.yaml for the machine-readable manifest.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Categories
DocumentationAI & Agent Building
First SeenJul 6, 2026
View on GitHub

More from PicsArt/gen-ai-skills

All 20 skills →
  • Product Photo Studio223
  • Dev App Assets222
  • Gen Ai Persona Creation220
  • Prosumer Headshot Studio220
  • Dev Avatar Service217
  • Marketer Ad Variant Factory216
  • Agency Multi Brand Pack215
  • Dev Screenshot Beautifier215
  • Marketer Localize Campaign214
  • Agency Brand Scoping213
  • Agency Client Handoff213
  • Enterprise Brand Governor213
  • Multi Channel Bundle212
  • Enterprise Pinned Registry210
  • Enterprise Press Batch210
  • Picsart Api139
  • Agency Pitch Mockups5
  • Gen Ai Use262
  • Text To Visual233

Recommended

More Documentation →
cloudwego avatar
eino-guide

cloudwego/eino-ext

Eino framework overview, concepts, and navigation. Use when a user asks general questions about Eino, needs help getting started, wants to understand the architecture, or is unsure which Eino skill to use. Eino is a Go framework for building LLM applications with components, orchestration graphs, and an agent development kit.
222
789
404kidwiz avatar
documentation-engineer

404kidwiz/claude-supercode-skills

documentation engineer
221
76
larksuite avatar
feishu-fetch-doc

larksuite/openclaw-lark

获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。
221
2.4k
davila7 avatar
ship-learn-next

davila7/claude-code-templates

Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.
220
30.2k
senpi-ai avatar
senpi-getting-started-guide

senpi-ai/senpi-skills

Guides users through their first trade on Senpi/Hyperliquid. Walks through discovery (top traders), creating a mirror strategy with a chosen trader, monitoring, and closing the strategy. Use when user says "let's trade", "first trade", "teach me to trade", "how do I trade", or when state is AWAITING_FIRST_TRADE. Can also run when state is not READY (e.g. after entrypoint Step 3); then prompts for wallet funding before starting when needed. Requires Senpi MCP to be connected.
220
112
sickn33 avatar
api-documentation

sickn33/antigravity-awesome-skills

api documentation
215
39.4k