ヘッドレスブラウザで任意のWebサイトを解析し、DTCG tokensやTailwind設定などを抽出するCLI。
amaancoderx/npxskillui
Webサイト、Gitリポジトリ、ローカルのコードベースからデザインシステムを抽出し、Claude Codeが読み込めるファイルを生成するCLI。
- スター
- 2,422
- フォーク
- 250
- 未解決の Issue
- 6
- 最終コミット
- 6 か月前
これは何?
SkillUIは、Webサイト、公開Gitリポジトリ、ローカルプロジェクトのデザインシステムをリバースエンジニアリングするコマンドラインツールです。色、タイポグラフィ、余白、アニメーション、コンポーネント、スクリーンショットを収集し、SKILL.mdとCLAUDE.mdを含むフォルダに出力することで、Claude Codeがビジュアルの特徴を自動的に取り込めるようにします。
入力モードは4種類あります。URLを静的に解析するデフォルトモード、Playwrightでスクロール時のスクリーンショットやホバー・フォーカス時の差分、アニメーションのキーフレームを取得するultraモード、CSS、SCSS、JS/TSのソースからトークンとTailwindの設定をスキャンするdirモード、Gitリポジトリをクローンしてdirモードを実行するrepoモードです。デフォルトモードはブラウザもAPIキーも不要で、すべてローカルで動作します。
出力には、色・余白・タイポグラフィのトークンJSONファイル、アニメーション・レイアウト・コンポーネントのリファレンスドキュメント、同梱のGoogle Fonts、パッケージ化された.skill ZIPが含まれます。Node.js 18以降が必要です。
主な機能
- 01任意のURLから色のトークン、タイポグラフィのスケール、余白のグリッドを抽出
- 02Playwrightを使うultraモードで、スクロール時のスクリーンショット、ホバー・フォーカス時の差分、CSSキーフレームを取得
- 03ローカルのCSS、SCSS、JS/TSコードをスキャンし、デザイントークンとTailwindの設定を抽出
- 04公開Gitリポジトリを直接クローンして解析
- 05Claude Codeが自動で読み込むSKILL.mdとCLAUDE.mdを生成
ユースケース
- 既存サイトに合わせたランディングページを構築する前に、Claude Codeに参照用のデザインシステムを渡す
- 既存のローカルNext.jsまたはTailwindプロジェクトのビジュアルトークンをドキュメント化する
- 競合サイトが余白、タイポグラフィ、動きをどのように扱っているかを調べる
クイックスタート
- 1
CLIをグローバルにインストールする
npm install -g skillui - 2
URLからデザインシステムを抽出する
skillui --url https://notion.so - 3
出力フォルダーをClaude Codeで開き、UIを作成するよう依頼する
cd notion-design && claude
使う前に知っておきたいこと
- Ultraモードを使用するには、PlaywrightとChromiumを別途インストールする必要があります。
- Node.js 18以降が必要です。
トピック
よくある質問
- npxskillui とは?
- Webサイト、Gitリポジトリ、ローカルのコードベースからデザインシステムを抽出し、Claude Codeが読み込めるファイルを生成するCLI。 SkillUIは、Webサイト、公開Gitリポジトリ、ローカルプロジェクトのデザインシステムをリバースエンジニアリングするコマンドラインツールです。色、タイポグラフィ、余白、アニメーション、コンポーネント、スクリーンショットを収集し、SKILL.mdとCLAUDE.mdを含むフォルダに出力することで、Claude Codeがビジュアルの特徴を自動的に取り込めるようにします。
- npxskillui は無料で使えますか?ライセンスは?
- npxskillui にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- npxskillui は今もメンテナンスされていますか?
- 半年以内に更新あり。npxskillui の最終コミットは 2026年5月7日 です。
- npxskillui は何に使えますか?
- 既存サイトに合わせたランディングページを構築する前に、Claude Codeに参照用のデザインシステムを渡す 既存のローカルNext.jsまたはTailwindプロジェクトのビジュアルトークンをドキュメント化する 競合サイトが余白、タイポグラフィ、動きをどのように扱っているかを調べる
- npxskillui のインストール方法は?
- CLIをグローバルにインストールする: npm install -g skillui URLからデザインシステムを抽出する: skillui --url https://notion.so 出力フォルダーをClaude Codeで開き、UIを作成するよう依頼する: cd notion-design && claude
- npxskillui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/amaancoderx/npxskillui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Webサイトのデザインシステムを抽出し、W3Cデザイントークンに変換するCLIツール。
Webサイトを解析し、デザインシステムをTailwind v4設定やReactコンポーネントなどに出力
ClaudeなどのコーディングエージェントをUX/UIデザインの専門家にする、DTCG tokens、コンポーネント仕様、138種類のデザインシステム、52の客観的なゲートを備えた指示・知識キット。
Claude Codeの設定に使えるエージェント、コマンド、設定、フック、MCP連携を収録したCLIとテンプレートカタログ。
Claude Codeにライブのステータスラインを追加するプラグインで、コンテキスト使用量、レート制限、実行中のツール、稼働中のエージェント、Todoの進捗を表示します。