skills/remotion-promo-video-factory/SKILL.md
Build high-quality Remotion promo and intro videos for any app type (web, mobile, API/SDK, developer tool, AI product) using app-type blueprints, timeline patterns, and frame-capture QA. Use when users ask to create a product promo, teaser, app intro, UX flow video, or Remotion-based demo video.
npx skillsauth add nyosegawa/skills remotion-promo-video-factoryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to produce repeatable, high-quality app introduction videos in Remotion. This skill is intentionally app-agnostic and works for UI-heavy products and non-UI products.
useCurrentFrame() with interpolate() and spring().sec().Always read references/official-skill-integration.md first.
Required official rule groups by stage:
compositions, parameters, calculate-metadataanimations, timing, sequencing, transitionsassets, images, fontsaudio, videos, subtitles, text-animationsreferences/app-type-blueprints.mdreferences/official-skill-integration.mdreferences/timeline-and-motion.mdreferences/timing-and-debug-loop.mdreferences/typography-and-readability.mdreferences/visual-primitives.mdreferences/qa-checklist.mdreferences/troubleshooting.mdCollect from local project context (README, docs, landing page, existing UI, CLI/API examples):
Read references/app-type-blueprints.md and select one:
Create a shot list based on the selected blueprint.
Hook -> Problem -> Mechanism -> Proof -> CTA15s, 30s, 45s, or 60sComposition in src/Root.tsxschema and defaultPropscalculateMetadatasrc/Video.tsx using TransitionSeriessrc/componentssrc/scenes using those componentsRead references/typography-and-readability.md and set all major text sizes first.
1920x1080exitOpacity to avoid overlap artifacts during transitionsRead references/timing-and-debug-loop.md and validate timing budgets:
Use scripts/capture-frames.sh when useful.
If image read tools fail or return no useful content, recapture and retry. Do not proceed with unverifiable checks.
npx tsc --noEmitnpm run -s buildnpm run -s build:gif if availableUse scripts/verify-build.sh when useful.
When reporting work, include:
Img + staticFile() for local images.Sequence layout and premount settings compatible.references/typography-and-readability.md.development
Analyzes Claude Code session transcripts to evaluate skill portfolio health — routing errors, attention competition between descriptions, and coverage gaps. Generates an interactive HTML report with per-skill health cards, competition matrix, attention budget analysis, and actionable patches. Unlike skill-creator which optimizes individual skills in isolation, skill-auditor optimizes the portfolio as a system, detecting cross-skill attention theft and cascade risks. Use when user says "audit my skills", "skill audit", "run skill-auditor", "analyze skill routing", "check skill competition", "portfolio health", "スキル監査", "スキルの精度を分析", "スキルルーティング分析".
tools
MCPサーバーの「Light版」を生成する。descriptionを1行に圧縮し、ベストプラクティスをAgent Skillとして分離する。Use when user asks to "MCP Light版を作って", "MCPを軽量化", "Light MCP", "mcp-light", "create light mcp", "compress mcp descriptions", "MCP description圧縮", or wants to reduce MCP tool definition token usage.
development
Gemini画像生成APIを使ってブログ記事やドキュメント用の図・イラストを生成する。Use when user asks to "画像生成", "図を作って", "generate image", "create diagram", "イラスト作って", "図示して", or wants to create visual assets for articles.
development
セッションtranscriptを分析してドキュメントの効果を評価する。 doc参照がAgentの行動を改善したか、Context浪費か、腐敗して有害かを判定。 last-validated がないドキュメントにもgit履歴ベースで対応。 HTML reportでper-doc健全性、Context budget、freshness、推奨アクションを表示。 Use when user says "audit docs", "docs audit", "run docs-auditor", "ドキュメント監査", "doc ROI", "ドキュメントの効果分析".