让 AI 智能体通过 MCP 对原生二进制、JavaScript/Electron 应用、.NET 程序集等进行逆向分析,并附带证据。
amaancoderx/npxskillui
一个命令行工具,把网站、代码仓库或本地项目的设计系统提取成 Claude Code 可直接读取的技能文件夹。
- Star
- 2,418
- Fork
- 250
- 未关闭 Issue
- 6
- 最近提交
- 5个月前
这是什么?
SkillUI 是一个命令行工具,可以抓取在线网站、Git 仓库或本地代码目录,提取其中的设计系统,包括颜色变量、字体层级、间距网格和组件模式。输出结果是一个包含 SKILL.md 和 CLAUDE.md 的文件夹,Claude Code 打开后会自动加载这些设计上下文,便于按照原站风格生成界面。
工具提供多种模式。默认模式在不启动浏览器的情况下对 HTML、CSS、字体和设计令牌做静态分析;Ultra 模式基于 Playwright 采集滚动截图、悬停与聚焦状态差异、CSS 关键帧、布局结构和 DOM 组件指纹;Dir 模式扫描 .css、.scss、.ts、.tsx、.js、.jsx 文件中的 Tailwind 配置、CSS 变量和设计令牌;Repo 模式则会克隆公开仓库并执行 Dir 模式。
运行环境需要 Node.js 18 及以上版本。所有分析都在本地完成,不需要 AI 服务或 API 密钥。使用 Ultra 模式还需额外安装 Playwright 和 Chromium。
核心功能
- 01从网址、Git 仓库或本地目录中提取颜色、字体和间距等设计令牌。
- 02自动生成 Claude Code 可直接读取的 SKILL.md 和 CLAUDE.md。
- 03Ultra 模式通过 Playwright 采集滚动截图、悬停聚焦差异和 CSS 动画。
- 04输出 JSON 格式的令牌文件和 CSS 变量,并打包本地字体。
- 05全部在本地运行,无需 AI 模型或 API 密钥。
适用场景
- 参考现有网站的视觉风格,快速搭建新的落地页。
- 在让 Claude Code 新增页面前,为其提供内部应用的设计上下文。
- 为缺少设计规范文档的代码库整理设计令牌。
标签
常见问题
- npxskillui 是什么?
- 一个命令行工具,把网站、代码仓库或本地项目的设计系统提取成 Claude Code 可直接读取的技能文件夹。 SkillUI 是一个命令行工具,可以抓取在线网站、Git 仓库或本地代码目录,提取其中的设计系统,包括颜色变量、字体层级、间距网格和组件模式。输出结果是一个包含 SKILL.md 和 CLAUDE.md 的文件夹,Claude Code 打开后会自动加载这些设计上下文,便于按照原站风格生成界面。
- npxskillui 可以免费使用吗?用的什么许可证?
- npxskillui 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- npxskillui 还在维护吗?
- 半年内有更新。npxskillui 最近一次提交是在 2026年5月7日。
- npxskillui 适合用来做什么?
- 参考现有网站的视觉风格,快速搭建新的落地页。 在让 Claude Code 新增页面前,为其提供内部应用的设计上下文。 为缺少设计规范文档的代码库整理设计令牌。
- 在哪里获取 npxskillui?
- 源代码和安装说明在 GitHub 上:https://github.com/amaancoderx/npxskillui
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个本地代码知识图谱,通过 MCP 和 CLI 为 AI 编程工具提供精准的代码审查上下文。
统一管理 Claude Code、Codex、OpenCode 等编程智能体的桌面、移动、网页与命令行工具,支持并行与编排。
一个为 Claude Code 等编码智能体提供的技能,可根据自然语言描述生成 Excalidraw 图表。
基于 Tailwind CSS 的开源组件库,通过类名直接提供现成的 UI 组件。
为 Claude Code 提供多智能体编排,支持团队流水线、并行执行与专用 agent 协作。