1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | project-artifact |
| 作者/维护者 | Anthropic(claude-plugins-official 官方插件市场,claude.com 插件页标注 “Anthropic Verified”) |
| 来源链接 | https://github.com/anthropics/claude-plugins-official/tree/main/plugins/project-artifact |
| 许可证 | Apache-2.0(来自 GitHub API,明确) |
| GitHub Stars | 32,268(来自 GitHub API;数字属整个 claude-plugins-official 仓库,不代表本插件自身热度) |
| Forks | 3,597(同上,属整仓库口径) |
| 官方安装数 | 811 次安装(来自 claude.com 官方插件页 claude.com/plugins/project-artifact,该数字专属本插件) |
| 最新版本 | 未获取(插件清单 .claude-plugin/plugin.json 未含版本字段) |
| 安装方式 | /plugin install project-artifact@claude-plugins-official,或在 Claude Code 的 /plugin > Discover 中浏览安装 |
2. 功能介绍与亮点
project-artifact 面向“多工作流项目”(迁移、产品发布、研究项目等)生成一份自包含的单文件 HTML 状态页,通过 Claude 内置 Artifact 工具发布到 claude.ai 的默认私有链接,可选择性分享给同事。状态页采用标签页结构:概览与成功标准、工作流序列、“下一步”常驻区块,并按需追加背景、计划、风险与问答等标签——只在内容确实存在时才生成对应标签,避免空模板。
核心亮点:
- 实时取数、拒绝编造:每次生成或刷新都会重新抓取真实来源(代码仓库、任务跟踪系统、文档),抓取失败时明确标注“数据已过期”而不是编造内容;
- 刷新即差量报告:再次运行时会解析上次渲染中嵌入的状态块,原地编辑而非整页重建,且只汇报“新增了什么、变了什么”;
- 软件项目专精模式:内置
swe.md子规范,针对以 Pull Request 为工作流单元的软件项目,用 X.Y 编号体现 PR 间依赖关系,并通过ghCLI 拉取真实 PR/CI 状态; - 防注入设计:文档明确要求对不可信来源文本做实体转义后再嵌入页面,且页面自包含、不加载外部资源。
3. 适用场景
固定分类:文档与办公自动化。
面向需要持续跟踪多工作流项目进展、并要把进展“讲清楚”给团队或干系人看的人:技术负责人跟进一次跨团队的系统迁移、产品经理汇报一个多阶段的功能发布、研究者管理一个包含多条并行任务线的项目。相比手写周报或临时拼凑的 Slack 更新,它把“收集现状—整理成叙事—发布分享”这条链路压缩成一句自然语言指令,并且支持后续“刷新”复用同一链接持续更新。
4. 跨 Agent 兼容性
- Claude Code:原生支持 ✅ —— 由 Anthropic 官方为 Claude Code 插件系统开发,依赖 Claude Code 内置的 Artifact 工具(需 claude.ai 登录)完成发布。
- Codex:不支持 ❌ —— 插件基于 Claude Code 专有的插件清单格式(
.claude-plugin/plugin.json)与 Artifact 工具,Codex 没有对应的发布通道,无法直接迁移。 - OpenClaw:未验证 —— 未获取到该平台对 Claude Code 插件格式或 Artifact 工具的兼容性证据。
- Hermes Agent:未验证 —— 同上,未发起专门验证。
5. 推荐理由
Anthropic 官方出品,把“给团队写一份看得懂的项目状态页”这件事从手工活变成一句话指令:实时取数、拒绝编造、刷新只报差量,发布即得可分享链接,免去手工维护文档的重复劳动。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 官方 claude.com 插件页标注 “Anthropic Verified” 且显示 811 次安装(该数字专属本插件,非仓库整体口径);上线约一个月,规模尚在爬升,未见独立第三方报道 |
| 可用性 | 8 | 一条命令安装;README、SKILL.md、swe.md 专精文档结构完整、步骤清晰;除 claude.ai 登录(Artifact 工具前提)外无强制额外配置,gh CLI 为可选增强;所属仓库 2026-07-18 仍有提交,维护活跃 |
| 安全性 | 9 | 逐项见下 |
安全检查清单:① Shell 命令及权限范围——按需调用 gh/git 等只读命令拉取项目状态,本地仅读写自身配置目录下的 Markdown 文件,无越权操作;② 联网外发数据——发布目标是 Anthropic 自有的 claude.ai Artifact 服务,未见向第三方地址外发数据;③ API key/凭据——复用已登录的 claude.ai 会话,不单独存储凭据;④ 可疑指令——SKILL.md 与 README 中均未发现异常指令,且文档明确要求对不可信来源文本做实体转义防注入;⑤ 作者信誉——Anthropic 官方,claude.com 插件页标注 “Verified”;⑥ License——Apache-2.0,明确;⑦ 最近维护——插件于 2026-06-19 加入仓库,所属仓库持续有提交,未发现已知未修复问题。
7. 跟同类 Skills 相比的优势
| 对比对象 | 定位 | 与本技能的差异 |
|---|---|---|
| web-artifacts-builder(Anthropic 官方) | 通用网页/交互式 Artifact 构建工具,可用于任意页面类型 | 更通用但需自行设计页面结构与信息架构;project-artifact 是针对“多工作流项目状态页”这一具体场景的开箱即用方案,标签结构、刷新差量语义、PR 专精模式均已预置,无需从零设计 |
| session-report(同仓库) | 生成本地 HTML 报告,统计 Claude Code 会话的 token/cache 用量 | 关注“用量复盘”而非“项目进度”;产出是本地文件而非托管在 claude.ai 的可分享链接,两者场景互补、不直接竞争 |
project-artifact 的差异化在于:它不是通用报告/页面生成器,而是把“项目状态页”这一种具体产物的信息架构、刷新语义与分享方式都预先设计好,用户只需喂给它真实数据源。
8. 用户评价
该技能目前在第三方平台尚无具名用户评价。claude.com 官方插件页显示已有 811 次安装并标注 “Anthropic Verified”,但页面本身未展示具名评价或评分内容。
9. 其他补充
状态页支持浅色/深色两种配色与响应式布局,样式内联在单个 HTML 文件中,无需额外资源即可在任意浏览器打开。项目配置(名称、受众、数据源、负责人、历史备注)保存在本地机器的插件数据目录,与发布到 claude.ai 的页面本身分开存储。未见多语言支持说明。
10. 安装使用方式
- Claude Code 插件系统:运行
/plugin install project-artifact@claude-plugins-official,或在/plugin > Discover中浏览并安装。 - 安装后:无需重启 Claude Code;在对话中运行
/project-artifact 项目名或直接描述“给这个项目生成一个状态页”,并指向具体数据源(代码仓库、文档、任务跟踪系统)即可触发。 - 刷新更新:后续说“刷新这个 artifact”即可让它重新抓取最新状态并原地更新同一链接,回复中只汇报本次变化。
- 若项目以 Pull Request 为工作流单元,建议预先安装并登录
ghCLI,以启用软件项目专精模式(PR 序号、依赖关系、CI 状态自动拉取)。
11. 注意事项
- 依赖 claude.ai 登录与 Claude Code 内置的 Artifact 工具;在未登录 claude.ai 或该功能不可用的运行环境(如纯 API/无头调用场景)下无法正常发布页面。
- 页面默认发布为私有链接,但一旦分享出去即可被链接持有者访问;状态页可能包含项目内部细节(负责人、风险、未公开计划等),分享给团队之外的人前应自行审查内容。
- 数据源抓取失败时会明确标注“已过期”而非静默沿用旧数据,但仍需用户自行判断标注是否被正确显示、页面是否需要人工核实。
ghCLI 为可选依赖,未安装时软件项目专精模式下的 PR 状态拉取将不可用,仅通用模式仍可正常工作。