css-animation-skill について
css-animation-skillは、アプリのビジュアルスタイルに合わせたカスタムCSSキーフレームアニメーションを作成するスキルです。ライブアプリの要素をアニメーション化する際に、デザイン情報の抽出からブリーフ作成、フィードバックに基づく反復まで進め、単独で使えるHTML/CSSファイルを出力します。
主な機能
- 01アプリのビジュアルスタイル抽出
- 02アニメーションの目的と制約の確認
- 03アニメーションブリーフの作成
- 04単独で使えるHTML/CSSの出力
- 05フィードバックに基づく反復
活用シーン
- 01アプリのデザインに合うアニメーションの作成
- 02カスタムCSSキーフレームの作成
- 03フィードバックによるアニメーションの改善
MCP 対応
Claude-in-Chrome MCPを使ってライブアプリを調べ、デザイン言語を抽出します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill css-animation-skillインストール後、Claude Code で/css-animation-skillを入力して読み込まれたか確認します。
同梱ファイルstub.yaml
詳細
css-animation-skill
カタログのスタブ — 完全版のスキル:neonwatty/css-animation-skill
判断ツリー
-
完全版のスキルはすでにインストールされていますか? この場所にあるスキルに、まだ
das:ブロックがあるか確認します:- グローバル:
grep -q "^das:" ~/.agents/skills/css-animation-skill/SKILL.md 2>/dev/null && echo "pointer" || echo "installed" - プロジェクト:
grep -q "^das:" .agents/skills/css-animation-skill/SKILL.md 2>/dev/null && echo "pointer" || echo "installed" das:ブロックがない場合 → 完全版のスキルがインストールされています。これを呼び出して続行してくださいdas:ブロックがある場合 → ステップ 2 に進んでください
- グローバル:
-
スコープを検出してからインストールします:
スコープを検出するには:
[ -e ~/.agents/skills/css-animation-skill ] && echo "global" || echo "project"グローバル(
-gを付けてインストール):npx skills add neonwatty/css-animation-skill --skill css-animation-skill -g -yプロジェクト(
-gを付けずにインストール):npx skills add neonwatty/css-animation-skill --skill css-animation-skill -yClaude Code: 会話を離れずにコマンドを実行するには、どちらかのコマンドを
!で始まるチャットメッセージとして送信してください。
インストール後の呼び出し
- スキル名:
css-animation-skill - トリガーフレーズ:「CSS animation」、「custom animation」、「animation from live app」、「css-animation-skill」
機能
4 段階のアニメーション作成ワークフローを実行します:(1)Claude-in-Chrome MCP を使って稼働中のアプリをスクレイピングし、色、フォント、間隔、モーションスタイルなど、既存のデザイン言語を抽出します。(2)アニメーションを付ける要素、希望する雰囲気、制約についてユーザーに質問します。(3)アニメーションの概要と、カスタムの @keyframes アニメーションを含む自己完結型の HTML/CSS 出力ファイルを作成します。(4)結果が承認されるまで、フィードバックに基づいて反復します。既製のライブラリクラスではなく、アプリのビジュアルアイデンティティに合わせたオーダーメイドのキーフレームアニメーションを作成します。
使用しない場合
- カスタムのキーフレームが不要なライブラリベースのアニメーション(
animate-css-skillまたはframer-motion-skillsを使用してください) - 動画または Lottie の出力(
wiggle-claude-skillを使用してください)