设计与前端 google-stitchasset-uploadhtml-uploaddesign-documentsmcpapi-key

Stitch 资产上传助手

将本地图片、HTML 和设计文档可靠上传到 Google Stitch 项目。

FollowSkills 评估 · FSRS-2.0
不推荐
38/ 100 五分制 1.9 / 5
信任安全10 / 25 · 2.0/5

证据显示要求有效API密钥,并在上传前要求用户确认文件路径、大小和类型;但允许通过命令行传递密钥,未说明密钥暴露风险、敏感数据处理、上传范围、撤销或回滚机制,且会将本地内容发送至外部Stitch服务,因此扣分。

可靠稳定7 / 20 · 1.8/5

脚本具备扩展名检查、文件存在性检查、MIME映射、超时和HTTP错误输出,主路径较清晰;但未处理一般网络异常、JSON解析失败、超大文件、项目或响应语义错误,文档还提到的--create-screen-instances参数并未在实际参数解析器中提供,因此扣分。静态评估不超过10分。

适用触发5 / 15 · 1.7/5

目标场景、输入类型、必需参数和基本触发条件较明确;但仅支持有限文件扩展名,未定义敏感文件、超大文件或不适用场景,核心功能依赖Stitch及海外端点,未提供中文或中国大陆网络可达性说明,因此扣分。

规范维护7 / 15 · 2.3/5

SKILL.md采用步骤、参数和文件类型表格组织,提供安装前提、故障提示,仓库也提供Apache-2.0许可证和安全报告入口;但缺少该技能的版本、变更记录、维护责任人、更新路径、完整示例和更系统的限制/故障排查说明,因此扣分。

有效结果6 / 15 · 2.0/5

脚本能把图片、HTML和Markdown编码并提交为Stitch screen,理论上覆盖核心上传任务,且避免模型输出base64截断;但没有该技能专属测试、真实结果或可验证输出示例,API请求兼容性和上传后的可用性仍需人工确认,因此按静态上限保守扣分。

证据核验3 / 10 · 1.5/5

源代码、参数定义和数据构造逻辑可审计,仓库有CI验证工作流;但CI只覆盖无关的react-components示例,没有覆盖本技能脚本或真实Stitch上传,缺少第三方执行证据和交叉佐证,因此扣分。

证据充分度: 评估于 2026年7月20日 审查版本 ad4b8bc8c519
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 上传会将指定本地文件发送到外部Stitch API;上传前应确认文件不含敏感信息,并避免在共享进程或日志环境中暴露命令行API密钥。
  • 文档与脚本的--create-screen-instances参数不一致,且网络、解析和超大文件失败路径覆盖不足。
  • Stitch依赖海外服务;中国大陆网络可达性、数据驻留和合规性未在材料中说明。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是 google-labs-code/stitch-skills 中的一个 Agent Skill,专门把本地视觉资产、HTML 页面和 Markdown 设计文档上传到 Stitch 项目。它先通过 Stitch MCP 的 list_projects 确认目标项目,再读取 MCP 配置中的 API 密钥,并运行上传脚本直接通过 HTTP 发送文件。该脚本旨在绕过 MCP 工具处理 base64 文件时可能遇到的输出长度限制。使用它需要已配置并运行 Stitch MCP 服务器、可访问本地文件系统,并提供有效的 Stitch API 密钥。

读取本地 PNG、JPG、JPEG、WEBP、HTML、HTM 或 MD 文件;调用 Stitch MCP 的 list_projects 查找目标 projectId;从 Antigravity、Gemini CLI 或 Claude Code 的配置位置提取 Stitch API 密钥和可选 API URL;运行提供的 Python 上传脚本,将文件通过 HTTP 上传到 Stitch;可选设置上传屏幕标题和生成来源,并根据扩展名自动选择 MIME 类型。

  1. 设计师需要把本地 mockup 或图片资产上传到已有的 Stitch 项目时。
  2. 前端工程师需要把提取出的静态 HTML 页面发送到 Stitch 进行设计整理时。
  3. 团队需要将 DESIGN.md 或其他 Markdown 设计文档上传到 Stitch 项目时。
  4. 直接调用 Stitch MCP 上传文件因 base64 输出过长而失败或被截断时。

这个 Skill 有哪些优点和局限?

优点
  • 支持图片、HTML 和 Markdown 设计文档等多种本地文件。
  • 通过脚本直接发送文件,可规避 MCP base64 输出长度限制。
  • 支持 Stitch API URL、屏幕标题和生成来源等可选参数。
  • 遵循 Agent Skills 开放标准,并可用于 Claude Code 和 Codex 等兼容客户端。
局限
  • 必须配置并运行 Stitch MCP 服务器,并拥有有效的 Stitch API 密钥。
  • 上传前需要人工确认文件路径、大小和类型,不能完全无人值守。
  • 源材料未提供测试覆盖、版本兼容范围或独立 skill 的维护指标。
  • 文档未说明除列出的文件扩展名外的格式是否受支持。

如何安装这个 Skill?

可按仓库 README 使用选择性安装命令:npx skills add google-labs-code/stitch-skills。也可以在 Codex 中添加 google-labs-code/stitch-skills marketplace,并安装 stitch-design 插件。安装前需要配置并运行 Stitch MCP 服务器;README 未规定该单个 skill 的独立安装目录。

如何使用这个 Skill?

先通过 list_projects 找到目标 projectId,确认 MCP 配置中存在有效的 Stitch API 密钥,然后使用类似“Upload .stitch/landing_page.html to Stitch project projects/987654321.”的请求。执行上传脚本前,必须先向用户展示待上传文件的路径、大小和类型,并等待明确批准;随后运行 scripts/upload_to_stitch.py,传入 --project-id、--file-path 和 --api-key,可选传入 --api-url、--title 与 --generated-by。

这个 Skill 与同类方案有什么区别?

它与直接调用 Stitch MCP 工具的方式形成明确对比:当直接 MCP 调用因文件 base64 编码导致输出过长或被截断时,该 skill 使用上传脚本通过 HTTP 发送文件。源材料没有提供与其他独立上传产品的比较。

常见问题

使用它需要什么凭证?
需要 Stitch API 密钥。文档要求从支持的 MCP 配置位置提取密钥;如果无法访问或找不到密钥,必须由用户提供。
它能上传哪些文件?
支持 PNG、JPG、JPEG、WEBP、HTML、HTM 和 MD,并根据扩展名自动识别 MIME 类型。
上传会自动执行吗?
不会。运行上传脚本前,必须先向用户展示待上传文件的路径、大小和类型,并等待明确批准。
它是否适合没有 Stitch MCP 的环境?
不适合。该 skill 要求 Stitch MCP 服务器已配置并运行;源材料没有说明脱离 MCP 的完整使用方式。

同仓库的其他 Skills

均来自 google-labs-code/stitch-skills

设计与前端

Stitch 设计系统管家

在 Stitch 中创建、更新并应用统一的界面设计系统。

设计与前端

Stitch 提示词增强器

把模糊的界面想法整理成更具体、更适合 Stitch 生成的提示词。

设计与前端

Stitch 代码转设计

将现有前端代码提取为可上传到 Stitch 的设计与设计系统。

设计与前端

Stitch 品味设计系统

为 Google Stitch 生成严格、非模板化且可执行的 DESIGN.md 设计规范。

设计与前端

Stitch 静态 HTML 提取器

把运行中的网页应用转换为可独立分享和上传的静态 HTML。

设计与前端

Stitch 设计系统文档生成器

分析 Stitch 项目并生成可复用的 DESIGN.md 设计规范。

设计与前端

Stitch 界面生成器

用文字或图片生成、编辑并探索 Stitch 界面设计。

设计与前端

Stitch React 组件构建器

将 Stitch 设计屏幕转换为模块化、可维护且经过验证的 React 组件。

设计与前端

Stitch 前端设计系统提取器

从前端源代码提炼可供 Stitch 使用的 DESIGN.md。

开发与工程

Stitch Remotion 演示视频生成器

将 Stitch 应用界面编排成带转场、缩放和文字说明的专业演示视频。

设计与前端

Stitch 网站构建循环

用 Stitch 按迭代循环持续生成、整合和推进网站页面。

开发与工程

Stitch React 仪表盘构建器

将 Stitch 设计屏幕转换为生产级 React + Vite 数据密集型仪表盘。

开发与工程

Stitch React Native 构建器

将 Stitch HTML 设计转换为可维护的 React Native 组件,并同步现有原生界面。

设计与前端

shadcn/ui 前端组件集成助手

帮助开发者发现、安装、定制并验证 shadcn/ui 组件。

相关 Skills