📌 项目地址google-labs-code/stitch-skills | ⭐ 6,642 颗星 | 🔧 TypeScript | 📜 未标注

这个项目是什么?

google-labs-code/stitch-skills 是一个遵循 Agent Skills 开放标准的技能和插件集合,专门为 Google Stitch MCP 服务器设计。它让诸如 Codex、Antigravity、Gemini CLI、Claude Code、Cursor 等编码代理拥有直接操作 Stitch 设计系统的能力——比如将前端代码转化为 Stitch 设计、管理设计组件、执行构建与实用工具等。

项目基于 TypeScript,目前拥有 6642 个 Star,来自 Google Labs 官方。

快速上手指南

安装分为两种方式:通过插件市场批量安装选择性单独安装技能。前提是你的代理环境已经配置好 Stitch MCP 服务器(参考 Stitch MCP Setup Instructions)。

方式一:安装插件(推荐)

插件是预打包的技能组合,一次性配置后即可使用全部相关技能。

Codex(推荐使用 CLI):

codex plugin marketplace add google-labs-code/stitch-skills --ref main 
  --sparse .agents/plugins 
  --sparse plugins/stitch-design 
  --sparse plugins/stitch-build 
  --sparse plugins/stitch-utilities

提示:--sparse 可选,用于只拉取指定路径,加快克隆速度。省略则会拉取整个仓库。

也可以在 Codex 的 UI 界面中操作:Settings → Plugin Marketplaces → Add,填入:

字段
Source https://github.com/google-labs-code/stitch-skills
Git ref main
Sparse paths (可选).agents/plugins, plugins/stitch-design, plugins/stitch-build, plugins/stitch-utilities

注册 marketplace 后,即可安装以下插件中的任意组合:
stitch-design — 设计核心工作流
stitch-build — 构建与组件技能
stitch-utilities — 实用辅助技能

Claude Code 与 Cursor

# Claude Code —— 安装到当前项目
npx plugins add google-labs-code/stitch-skills --scope project --target claude-code
# Cursor —— 安装到当前工作区
npx plugins add google-labs-code/stitch-skills --scope workspace --target cursor

方式二:选择性安装技能

如果你只需要特定技能,可以用 npx skills 命令:

npx skills add google-labs-code/stitch-skills

之后使用 npx plugins --helpnpx skills --help 查看详细文档。

⚠️ 注意:Stitch Design Skills 通常存在相互依赖。如果选择单独安装,请确保将所需的所有依赖一并加入。

插件与技能的区别

  • 插件(Plugins):是一组技能的集合,安装插件后你的代理即可调用其中所有技能。适合希望直接获得完整设计工作流能力的用户。
  • 技能(Skills):单个原子操作。适合只需要特定功能(如“将代码转换为设计”)并且愿意手动处理依赖的用户。

stitch-design 插件为例,它包含至少一个技能:stitch::code-to-design——可以将前端代码(React、Vue 等)通过 HTML 提取 + 设计系统 + 上传流程,转换为 Stitch Design。Prompt 示例:”Upload the frontend code at /path/to/dashboard into a Stitch project named ‘Dashboard-Migration-2026’.“

适合谁?为什么值得关注?

这个项目的独特之处在于:它直接解决了 AI 编码代理与专业设计工具之间的“信息孤岛”问题。如果你已经使用或计划使用 Claude Code、Cursor、Gemini CLI 等工具编写前端代码,并且团队同时在使用 Google Stitch 进行设计管理,那么这套技能库可以让你在对话中直接完成“代码→设计”的迁移、组件的自动同步、甚至构建流程的触发——无需手动切换工具。

一个具体的场景:你正在用 Claude Code 重构一个 React 仪表盘,想让它在 Stitch 中有一个对应的设计版本以便设计师审阅。你只需在聊天中给出本地代码路径和 Stitch 项目名,Claude Code 通过 stitch::code-to-design 技能就能自动完成提取、转换和上传。整个过程不再是“写代码→导出截图→手动上传到设计工具”,而是“一句话交给代理”。

需要注意的事项

  1. 必须依赖 Stitch MCP 服务器:技能中的所有操作都通过 MCP 协议与 Stitch 后端通信,因此需要先正确配置 Stitch MCP(包括环境变量和凭证)。官方文档是关键参考。
  2. 技能之间存在依赖:README 明确说明“Stitch Design Skills often have inter-dependencies”,选择单独安装技能时要手动检查依赖,否则可能功能缺失。
  3. 许可证未明确:仓库目前没有 LICENSE 文件,使用前建议自行评估合规性。
  4. 项目处于早期阶段:虽然 Star 数高且来自 Google Labs,但技能数量有限(README 中仅展示了 stitch::code-to-design 的示例),更多技能需要参考仓库内的插件目录(plugins/stitch-design/skills/ 等)。可以根据自己的需求观察社区更新频率。
这篇文章对你有帮助吗?

发表回复