mcpField
S
skillui

skillui

github.com/roentekデザイン・UI881 回インストール9 週間前に更新
リポジトリ

skillui について

SkillUIは、ウェブサイト、ローカルプロジェクト、公開リポジトリからデザインシステムを抽出し、Claudeが読めるファイルを生成するスキルです。既存のビジュアルスタイルに合わせてUIを構築する開発者向けに、静的抽出とスクリーンショットを使うモードを備えています。

主な機能

  1. 01URL・ローカルディレクトリ・公開リポジトリから抽出
  2. 02静的モードとultraモード
  3. 03デザイン文書とトークンJSONの出力
  4. 04ultraモードでスクリーンショットを取得
  5. 05Google Fontsの同梱

活用シーン

  1. 01UI構築時に参考サイトのデザインに合わせる
  2. 02サイトの色・フォント・余白を抽出
  3. 03ローカルプロジェクトのデザイントークンを文書化
  4. 04公開リポジトリのデザインシステムを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/roentek/claude_code_boilerplate_framework --skill skillui

インストール後、Claude Code で/skilluiを入力して読み込まれたか確認します。

同梱ファイル.skill_id

詳細

SkillUI — デザインシステム抽出ツール

公開中のウェブサイト、ローカルプロジェクト、公開リポジトリからデザインシステムを抽出し、Claude が読み取れるファイル(SKILL.md、DESIGN.md、トークン JSON)にまとめます。既存のサイトのビジュアル言語に合わせて UI を構築したい場合は、事前にこちらを使用してください。

使用する場面

  • ユーザーが URL を提示し、そのデザインスタイルに合わせる、またはクローンを作成したい場合
  • 既存のサイトから色、フォント、余白を抽出したい場合
  • ローカルプロジェクトまたはリポジトリからデザイントークンを抽出したい場合
  • 「デザインを取り込んで」「このサイトに合わせて」「トークンを取得して」「スタイルを抽出して」とユーザーが言った場合

モード

モードコマンド使用する場面
URL(静的)npx skillui --url <url>高速な抽出 — HTML/CSS/フォント/色
URL(ウルトラ)npx skillui --url <url> --mode ultra --screens 10スクリーンショット、アニメーション、インタラクションを含む詳細な抽出。Playwright が必要です。
ローカルディレクトリnpx skillui --dir ./path/to/project --name "ProjectName"ローカルの Next.js/React/Tailwind プロジェクトをスキャンします
公開リポジトリnpx skillui --repo https://github.com/user/repo任意の公開 GitHub リポジトリをクローンして解析します

ワークフロー

ステップ 1 — 抽出ツールを実行する
# Basic (recommended first try)
npx skillui --url https://example.com

# With output folder
npx skillui --url https://example.com --out ./design-systems/example

# Ultra mode (full extraction with screenshots)
npx skillui --url https://example.com --mode ultra --screens 10
ステップ 2 — 出力を Claude Code で開く

生成されたフォルダーには、次のファイルが含まれます。

  • SKILL.md / CLAUDE.md — フォルダーを開くと、Claude がこれらを自動的に読み取ります
  • DESIGN.md — デザインシステムの詳細なドキュメント
  • tokens/colors.json、tokens/spacing.json、tokens/typography.json
  • screens/ — スクリーンショット(ウルトラモードのみ)
  • fonts/ — バンドルされた Google Fonts(woff2)

生成されたフォルダーを開きます。

cd <generated-folder-name> && claude

または、Read ツールで DESIGN.md を読み込み、現在のセッションから直接参照できます。

ステップ 3 — デザインシステムを使用する

出力が生成されたら、トークンファイルと DESIGN.md をコンテキストに読み込み、UI の構築時に適用します。関連するトークンを frontend-design スキルと ui-ux-pro-max デザインシステムジェネレーターに渡します。

メモ

  • API キーやクラウドへの依存はなく、すべてローカルで実行されます
  • ウルトラモードでは、Playwright をインストールする必要があります:npm install playwright && npx playwright install chromium
  • 出力フォルダー名は、サイト名またはリポジトリ名から自動的に決まります
  • 出力内の .skill ZIP アーカイブは共有または保管できます

コメント