figma/skills/figma-design/SKILL.md
FigmaデザインファイルからデザインコンテキストやUIコードを取得する。ノードID指定でデザイン情報・コンポーネント構造・コードを取得して結果を返す。
npx skillsauth add hidetsugu-miya/claude-plugins figma-designInstall 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.
$ARGUMENTS
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/figma_cli.py status
未認証なら figma:login スキルの手順に従いログインを実行。
FigmaのURLからノードIDを抽出:
https://www.figma.com/design/.../...?node-id=21146-8812021146:88120(ハイフンをコロンに変換)# デザインコンテキスト取得
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/figma_cli.py call get_design_context --arg nodeId="<ID>"
# コード生成オプション付き
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/figma_cli.py call get_design_context --arg nodeId="<ID>" --arg forceCodeGen=true --arg dirForAssetWrites="/tmp/figma_assets"
利用可能なツール一覧は python3 ${CLAUDE_PLUGIN_ROOT}/scripts/figma_cli.py tools で確認できる。
コンポーネントツリーを階層ごとに要約し、主要な構造・スタイル・テキスト内容を抽出する。全データを羅列せず、階層構造・繰り返しパターン・主要コンポーネントを重点的に報告する。
--debug - デバッグログを有効化--arg key=value - ツール引数(複数指定可)--arg の値は自動的に型変換される:
true / false → bool取得した情報を以下の形式で返す:
メインコンテキストの消費を抑えるため、figma-runner サブエージェントに委任して実行できる。
login でOAuth認証が必要(ブラウザが開く)tools
Slack MCP CLI の初期セットアップ skill。`~/.config/slack/bin/slack-mcp` wrapper を作成し、Codex / Claude / terminal から `CLAUDE_PLUGIN_ROOT` なしで Slack MCP を使えるようにする。「Slack MCP をセットアップ」「slack-mcp コマンドを作成」等で起動する。
tools
Slack MCP 連携の共通リファレンス。公式 MCP Python SDK、固定 Slack CLIENT_ID、ワークスペース単位の OAuth token 保存、Slack MCP CLI の実行規約を定義する。slack-connect / slack-bridge から参照する。
tools
Slack MCP 用の初回接続 skill。`~/.config/slack/bin/slack-mcp login` で公式 MCP Python SDK による OAuth 認証を実行し、ワークスペース単位で token を保存する。「Slack を接続」「Slack MCP の初回登録」等で起動する。
tools
登録済み Slack workspace を使って Slack MCP tool を実行する skill。`~/.config/slack/bin/slack-mcp call` 方式で、検索・チャンネル履歴・スレッド取得・送信を行う。「Slack を検索」「Slack の permalink を読んで」「Slack チャンネル履歴を見て」等で起動する。