Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
デザイン・UI
あらゆる Penpot リクエスト向けの薄いディスパッチャ / エントリポイント。Penpot のタスクでは最初に使用し、high_level_overview が実行されたことを確認し、ユーザーの意図を読み取り、ちょうど 1 つの対象スキルまたはワークフロー(画面の構築、スライドデッキの構築、デザインシステムの構築、アクセシビリティ監査、トークン監査、Figma からの移行、レイヤーの名前変更、コードレビュー、DESIGN.md の抽出など)にルーティングする。キャンバスを決して変更しない。トリガー:'work on this Penpot file'、'help me with Penpot'、'I want to design/build/audit/migrate in Penpot'、'where do I start'、'which skill should I use'、'route this request'、曖昧な Penpot の依頼。
WeChat 公式アカウントの組版|Markdown から HTML へ|組版テーマ|段落スタイル — WeChat 公式アカウント向けのワンクリック組版ツール。Markdown 原稿を WeChat バックエンドに貼り付け可能な HTML に変換し、複数テーマ、複数字号、段落スタイルの切り替えに対応、WYSIWYG。対象は WeChat 公式アカウントの編集者、独立系ライター、組版担当者。トリガー:「排版」「版式」「美化」「格式化」「字号」「段落样式」「换个排版主题」「换个版式」「转 HTML」「弄好看点」「调整格式」。プリセットパック/ブランドパック/テーマ配色一式の切り替えは aws-wechat-article-assets を使用。多段階の連携(執筆+レビュー+組版+画像+公開)は aws-wechat-article-main を使用。
コード内のデザイントークンを変数として Figma にプッシュする — DTCG / tokens.json / トークンオブジェクト → Figma の変数コレクション、モード、値。ユーザーがトークンをコードから Figma へ同期したいときに使用する。トリガーは「トークンを Figma にインポート」「tokens.json / DTCG / Tailwind 設定から Figma 変数を作成」「デザイントークンを Figma に同期」「トークンを Figma にプッシュ」。既存の変数(保存された id/key/name による)に非破壊的に一致するため、再インポート時は重複ではなく更新される。あらゆる Figma プランで動作する。逆方向(Figma → コード)には figma-export-tokens を使用する。
Figma の変数、コレクション、モードを作成、更新、名前変更、削除、整理する — 高速な一括作成/更新、スコープの設定、コード構文、テーマモードの追加を含む。増分的な変数作業に使用:トリガー 'create a variable'、'batch update variables'、'add a dark mode to my collection'、'rename this variable'、'set variable scopes'、'delete a variable/collection'、'add a mode'。あらゆる Figma プランで動作する。ゼロからシステムを構築する場合は figma-setup-design-tokens を、コードと Figma の同期には figma-import-tokens / figma-export-tokens を使用。
ラスター画像(写真、絵画、イラスト、線画)を SVG ベクター再現物に変換します。ユーザーが画像をアップロードして再現、ベクター化、トレース、SVG への変換を依頼したときに使用します。画像を図形に分解する、画像の SVG 版を作成する、アートワークを忠実にベクターグラフィックスとして再現するよう求められたときにも使用します。グラフィック/線画入力(カンディンスキー、建築図面、インク画)は、線を SVG ストロークとして抽出するコンポジションパイプラインで処理します。テキスト記述からオリジナルの SVG イラストを作成する用途には使用しないでください——既存のラスター画像の変換にのみ使用します。
blueprint を作成して、録画またはテーブルの Rerun ビューアーの外観を変更します。録画やデータセットのレイアウト、デフォルトの blueprint の設計、各ビューに表示するエンティティの決定、列の非表示・順序変更や行のフィルタリングによるセグメント/カタログテーブルの調整など、ビューアーの外観変更を求められた場合に参照します。archetype からビューへのマッピング、レイアウトの検討、rrb 構築 API、contents 文法、テーブル blueprint、スクリーンショットの反復確認を扱います。
包括的なデザインシステム、ブランドアイデンティティ、UI コンポーネントライブラリを作成する。ユーザーが "create design system"、"build brand identity"、"design UI components"、"generate design tokens"、"create figma specs"、"review my design"、"analyze design trends"、"audit accessibility"、"convert design to code"、"create presentation deck" と言ったときに使用。システムアーキテクチャから経営層向けプレゼンテーションまで 10 の専門ロールをカバー。
時間の経過に伴う変化の可視化、前後比較、前期間比の変動に関するリクエストで、@posthog/quill-charts を使って UI(ダッシュボード、レポート、mcp_analytics フロントエンド、カスタム可視化)を構築しているときに、PostHog のエンジニアとエージェントが適切なグラフを選べるように支援する。ユーザーが、あるものが 2 つの時点または期間の間で "changed"、"moved"、"grew"、"dropped"、"improved"、"regressed" したかを尋ねたとき、または "before/after"、"period over period"、"week over week"、"delta"、"slope graph"、"slopegraph" に言及したとき、あるいは 2 つのスナップショット間で多数のシリーズを比較するときに使用する。`SlopeChart` quill コンポーネントとネイティブの `ChartDisplayType.SlopeGraph` インサイト表示の両方を選択肢として提示する。
Codex 内蔵の image_generation ツールでブランドに沿ったマーケティング画像を生成する。ユーザーが次のことを求めたときにトリガーする:(a) 特定ブランド向けのマーケティング素材(広告 / ロゴ / スライド / 製品モックアップ / シーン / ライティング変換 / LinkedIn またはソーシャルのカルーセル)を作成する、(b) URL / Tailwind 設定 / tokens.json / Figma Variables / CSS カスタムプロパティ / 説明 / 既存のブランド素材からブランドプロファイル(DESIGN.md)を抽出または構築する、(c) 同一ブランドの複数の画像ジョブでブランドの一貫性を保つ。次ではトリガーしない:UI コード生成、フロントエンドの参考画像(代わりに imagegen-frontend-web を使用)、動画生成、ブランド文脈のない一般的な画像編集。ランタイム:OpenAI の `image_generation` ツールが必要(Responses API 経由の gpt-image-2)。Codex(CLI / App / web)にネイティブ。Claude Code ユーザーは画像生成を公開する MCP サーバーが必要。ツールが利用できない場合、この skill はハードストップし、修復ガイダンスを提示する — HTML/CSS/Canvas レンダリングにフォールバックしない。
WCAG 2.2 の適合レベル A、AA、AAA に照らして、iOS、Android、Web、macOS、Windows、Linux 全体で Flutter ウィジェットを監査または修正する。VoiceOver と TalkBack における Semantics ラベルとスクリーンリーダー出力、タッチターゲットのサイズ、ドラッグの代替手段、フォーカス順序とキーボードナビゲーション、色のコントラスト、disableAnimations でのアニメーション制御、フォームの autofillHints を網羅し、各修正を固定するテストスイートも含む。これらのプラットフォームの 1 つまたは複数で Flutter ウィジェットのアクセシビリティを構築、監査、レビューする際に使用する。
アクセシブルなカラーパレットを生成します:OKLCH のシェードスケール(50-950)、色味のあるニュートラル、セマンティックカラー、WCAG コントラストチェック、ダークモードのカラー再マッピング、グラデーション、CSS/Tailwind のカラー出力。タスクが色のみに関する場合に使用します。トリガーフレーズ:「color palette」「color scheme」「generate colors」「shade scale」「color tokens」「color system」「accessible colors」「contrast ratio」「semantic colors」「palette from hex」。ロゴ + フォント + ガイドラインには brand-identity、完全なトークン/コンポーネント体系(スペーシング、角丸、コンポーネント)には design-system、完全なダークテーマには dark-mode を使用してください。
Sketch ファイル(または同様の形状の Figma エクスポート)をピクセルパーフェクトな React + CSS にリバースエンジニアリングする — イテレーションのメンタルモデル、ツリー再構築、レイアウト推論アルゴリズム、ジオメトリの数学、視覚回帰差分、そして「回帰のない改善」を強制可能にするスタイル/タイポグラフィ/パスの変換。ユーザーが「アルゴリズム」と明言していなくても、デザインソースを Web コードに変換している、デザイン to コードのパイプラインを構築している、または既に変換済みの出力を壊さずに段階的な忠実度改善を行うのに苦労している場合にもトリガーする。
ゲームの環境アートに関する専門知識——モジュラー設計、ビジュアルヒエラルキー、カラースクリプト、環境ストーリーテリング、最適化、ワールドビルディング。ブロックアウトから最終アートパスまで、没入感があり高性能で読みやすい空間を作る。「environment art、level art、world art、modular kit、kit-bashing、set dressing、prop placement、biome design、visual hierarchy、color script、hero prop、trim sheet、environment composition、skybox、atmosphere、environment、level-art、world-building、modular、kit-bashing、set-dressing、visual-design、game-art、composition、optimization」に言及された場合に使用。
iOS 上の @expo/ui SwiftUI コンポーネントのライブラリリファレンス —— Host 境界、モディファイアの組み合わせ、iOS 26 Liquid Glass と Human Interface Guidelines の組み合わせ規則、レイアウト/入力/ナビゲーション/表示のカタログ、ObservableState パターンを扱う。@expo/ui/swift-ui または @expo/ui/swift-ui/modifiers からインポートする React Native コードを書く、またはレビューするときはいつでもこのスキルを使用する —— ネイティブ SwiftUI ビューを採用する新しい Expo アプリ、React Native プリミティブから expo-ui への移行、iOS 26 の機能(Liquid Glass、GlassEffectContainer、sheet detents)を対象とするコードを含む。ユーザーが "expo-ui" と明示していなくても、SwiftUI にブリッジすべき iOS 向け Expo UI コードを書いているならトリガーする。
Feishu のインスタントメッセージ、グループチャット、インタラクティブカード:送信、返信、転送、至急、撤回、リソースのダウンロード、チャット履歴とスレッド、Reaction/Pin、メンバー管理、イベント購読。Card JSON 2.0、テンプレート、カード参照の作成やプレビューに使用し、ブランド宣伝やテーマ風のカードにも対応。IM メッセージとそのリソースのみを扱う。セッションをまたぐキーワード検索には feishu-cli-platform を使用。メールボックスのメール、ビデオ会議の録画、Minutes や文字起こしおよびそのメディアのダウンロードには使用せず、それぞれ feishu-cli-mail、feishu-cli-meetings を使用する。
Web とモバイル H5 の用語レイヤーです。ユーザーの曖昧なインターフェースの説明を、エージェントにそのまま送れる正確な要件に言い換え、説明されたものの名前が分からない用語も示します。段階を問わず、会話のどのターンでも使用します。ユーザーが Web ページや H5 の見た目、操作、状態、動き、質感、不具合を平易な言葉で説明した場合(「ホバーすると色が変わる」「クリックしても反応しない」「下の黒いバーがボタンを隠す」「ポップアップの下でスクロールできる」「キーボードが入力欄にかぶる」「長い内容を省略する」「少し野暮ったい」「窮屈で余白がない」「データが一件もないとき」「画像の読み込み後にページが下へずれる」「WeChat で開くと表示がおかしい」「この H5 はデスクトップで開くと変」など)、この Skill を使用します。依頼された作業を通常どおり完了し、その後、進捗や結果の中で関連用語を自然に紹介し、平易に説明して、よくある落とし穴も示します。ローカル用語集を 142 件収録(web · h5 · motion · mp · base の 5 冊。レイアウト、インタラクション、状態、コンポーネント、フォーム、モーション、質感、アクセシビリティ、パフォーマンス、コンテナプラットフォーム、ミニプログラム、フロントエンドの基礎を網羅)。ネットワーク依存はありません。`scripts/term.mjs find` でユーザーの実際の言葉から検索します。検索キーは「何と呼ぶか」ではなく「ユーザーがどう説明するか」です。名前が分からないこと自体が解決すべき問題だからです。厳守事項は 3 つ。提示する各用語について、ユーザーの今回の発言のどの言葉がきっかけかを明示できること。示せない場合は無理に追加せず、省きます。H5 の落とし穴は対になっています。`pairs` に記載された組み合わせは必ず一緒に説明します(画面下部への固定 ↔ セーフエリア、オーバーレイ ↔ スクロールロック、入力欄 ↔ キーボードによる押し上げ、画像 ↔ アスペクト比のプレースホルダー)。片方だけでは問題を招きます。必ず先に依頼の結果を提示してから用語を補足し、最大 1~3 件にします。ユーザーの表現がすでに正確なら説明は加えません。逆のケース、つまりユーザーがエージェントや同僚の発言(「楽観的更新とエラーロールバックをすると言われた」「ここに CLS の問題があると言われた」)を理解できない場合にも使います。次の判断に最も関係する概念を選び、このタスクで何を意味するかと、混同しやすい境界を 1 つ説明します。任意で `.finesse/lexicon.md` を作成できます。要件、コード、コミュニケーションで同じコンポーネントに異なる呼称が使われるのを防ぐ、プロジェクト用語の対応表です。アクションコマンド(say · name · explain · check · align · list)に対応します。トリガー:「専門的な表現にして」「正確にはどう言えばいい?」「エージェントに送れる要件にして」「これは何という?」「専門用語」「相手の話が分からない」「H5」「モバイル」「スマートフォン」「レスポンシブ」「セーフエリア」「画面下部への固定」「ポップアップ」「スケルトンスクリーン」「空状態」「アクセシビリティ」「用語の統一」「/term」。
このスキルは、Jetpack Compose の Modifier 順序のバグ(background の描画領域の誤り、clickable のクリック領域の誤り、clip のクリッピングの誤り、padding/size の測定の誤り、予想外の graphicsLayer スコープ)を診断して修正するために使用します。「次の Modifier を包む」というメンタルモデル、典型的な落とし穴(padding と background、clickable の配置、background より前の clip、graphicsLayer の配置)、および remember { Modifier.… } で Modifier チェーン全体をホイストしても、Compose が同一のチェーンをすでにインターンするため、実際のパフォーマンス向上になることはほとんどない理由を扱います。開発者が「クリック領域が可視のボタンを超えて広がるのはなぜか」「背景が間違った場所に描画されるのはなぜか」「Modifier の順序は重要か」「Modifier チェーンをキャッシュすべきか」と尋ねるとき、または Modifier を並べ替える diff をレビューするときに使用します。
既存のアプリケーションページ、ビュー、またはコンポーネントのコードを、既存のデザインシステムにバインドされた Penpot 画面に変換する——コードのスタイルをセマンティックトークンにマッピングし、生の図形ではなくライブラリコンポーネントを再利用する。ユーザーが実際のコード/マークアップを持ち、それを Penpot でセクションごとにシステム準拠で再構築したいときに使用する。トリガー:'build this in Penpot from code'、'turn this React/HTML/CSS into a Penpot screen'、'recreate this view in Penpot'、'port this page to Penpot'、'translate this component to Penpot bound to our tokens'、'code to Penpot'。
静的なロゴ画像からアニメーションロゴファイル(Lottie JSON、GIF、MP4)を作成する。ユーザーがロゴ画像(PNG/SVG/JPG)を提供し、あらゆる種類のロゴアニメーション、モーショングラフィックス、アニメーションロゴ効果、波形アニメーション、バウンスするロゴ、回転するロゴ、脈動するロゴ、揺れるロゴを要求した場合、または "animate my logo" や "make my logo move" と依頼した場合にこのスキルを使用する。単体で動作するアニメーションファイル(React/HTML の成果物ではない)を出力する。Lottie JSON を生成し、GIF/MP4 の自動レンダリング、完全なループ検証、プロフェッショナルなモーションデザインパターンを備える。
zard/ui のコンポーネントとプロジェクトを管理する — TailwindCSS v4 上に構築された Angular UI の追加、組み合わせ、スタイリング、デバッグ。記憶に頼った API ではなく、プロジェクトコンテキスト、コンポーネントのソース、実際の API を提供する。zard/ui、zard-cli、zard registry、または zard projectType を宣言する components.json を持つプロジェクトを扱う場合に適用される。「zard-cli init」「zard コンポーネントの追加」「Nx ワークスペースでの zard/ui のセットアップ」でもトリガーされる。
自然言語によるチャートデザインの要望を、ホストアプリに合うスタイルの正確な Bklit UI(@bklit shadcn registry)コンポーネントと props に変換します。props ではなく見た目を説明する場合に使用します。例:「徐々に消える斜線背景」「スクワークル形の棒」「3D ガラスの棒」「ハッチング領域」「ドットグリッド」「スケルトン読み込み状態」「破線の予測」「半円ドーナツ」「チャートをブランド/ダークモード/角丸に合わせる」。プロジェクトの Tailwind バージョン、色形式、ダークモード方式、角丸、既存のチャートトークンを検出し、実績のある方法を選び、適切な @bklit/<item> をインストールして色をテーマトークンに合わせます。要望に対応する prop が Bklit にない場合は、その旨を正確に伝えます。Bklit チャートのテーマ設定やスタイル変更にも使用します。
WordPress、Shopify、Wix、Squarespace、Drupal、WooCommerce、Joomla、HubSpot CMS Hub、Webflow、Adobe Experience Manager および類似プラットフォームでコンテンツ管理システムを構築・変更するためのワークフロー。CMS のテーマ、プラグイン、アプリ、モジュール、管理パネル、メディアアップロード、コンテンツモデル、エディター、Markdown パイプライン、静的エクスポートのワークフローを扱う際に使用。
PMP/PMBOK 手法、豊富なビジュアル素材ライブラリ、業界標準のプロフェッショナルテンプレートを統合し、XML 形式(.drawio ファイル)でプロフェッショナルな draw.io(diagrams.net)図を作成する。フローチャート、スイムレーン図、クロスファンクショナルフローチャート、組織図、ネットワーク図、UML 図、BPMN、プロジェクト管理図(WBS、Gantt、PERT、RACI)、リスクマトリクス、ステークホルダーマップ、その他 draw.io 形式のあらゆる可視化図の作成をユーザーが求めた場合にこのスキルを使用する。このスキルでは、アイコン、クリップアート、プロフェッショナルな記号用のカスタム図形ライブラリにアクセスできる。
アクセシビリティ修正のための集中管理されたヘルプ URL リファレンス。axe-core のルール ID を Accessibility Insights の info-examples ページに、ドキュメントのルール ID を Microsoft Office および Adobe PDF のヘルプページに、WCAG の基準を W3C Understanding ドキュメントにマッピングする。CSV エクスポート、markdown レポート、または検出結果を外部の修正ドキュメントにリンクする出力を生成する際に使用する。
(NS) セキュリティ/互換性/アクセシビリティ + Vercel Web Interface Guidelines。セキュリティの強化、CSP/CORS/headers の修正、UI のレビュー/アクセシビリティの確認/UX の監査、Web Interface Guidelines に関する作業で使用 — たとえ "best practices" と言われなくても。ns-proto-creator の締めくくりにも使用。MR/SOLID(ns-reviewer)、ビジュアルの再設計(ns-frontend-design)、機能開発(ns-coder / ns-spec-driven)には使用しない。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
