Communitygithub.com

rfdiosuao/AgentSkill

OpenClaw、Codex 以及 AI Agent 技能的可复用工具箱,附带安装、验证和发布工作流。

AgentSkill とは?

这是一个面向 AI Agent 的技能工具箱,可以引导 AI 助手(如 OpenClaw、Codex 等)将任何 Git 仓库的 README 改造成清晰、可信的登录页面。该技能定义了一套完整的工作流:从审计模式(仅检查不修改)、构建模式(编辑并验证 README)到发布模式(提交、推送、创建 PR)。它要求 AI 首先检查项目中的真实文件(如 package.json、CI 配置、许可证等),并进行安全审查,确保不泄露密钥、令牌等敏感信息。然后,它按照“识别→信任→理解→尝试→采用→参与”的顺序设计 README 结构,并推荐使用紧凑的品牌头部(包含徽标、徽章、主要链接)。最后,它会调用 `validate_readme.py` 脚本进行自动化验证,包括检查命令、链接、图片和资产是否有效,确保没有占位符或未经验证的声明,并支持在完成所有步骤后谨慎发布更新。该技能非常适合需要系统化、高质量 README 维护的开发者或团队。

対応~Claude Code✓Codex CLI~Cursor
npx skills add rfdiosuao/AgentSkill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Craft Repository README

将仓库转变为清晰、可信的登录页面。所有声明、命令、徽章和链接都必须基于实际项目;视觉美化绝不能超越准确性。

选择操作模式

  • 当用户仅要求反馈时使用 审计 模式。检查并报告;不编辑也不发布。
  • 当用户要求创建或改进 README 时使用 构建 模式。编辑仓库并验证结果。
  • 仅当用户要求提交、推送、创建拉取请求或更新仓库设置时使用 发布 模式。遵循仓库正常的 Git 工作流。

1. 检查实际项目

在起草之前,请检查:

  • 现有的 README*、贡献、安全、许可证、变更日志和部署文档。
  • 包清单、入口点、示例环境文件、测试命令、截图、徽标和公开 URL。
  • Git 远程仓库、默认分支、发布标签、CI 工作流和托管配置。
  • 仓库级别的指示文件,如 AGENTS.md 或 CONTRIBUTING.md。

从证据中推导出产品名称、一句话价值主张、目标受众、支持的平台、安装命令、运行命令和部署方式。如果某个重要事实无法验证,则省略它或明确标记为计划中。

2. 进行公开范围和安全检查

将 README 工作视为发布审查。在暴露细节之前:

  • 搜索已跟踪的文件和暂存的更改,查找 API 密钥、私钥、令牌、密码、Cookie、内部主机名、私有 IP 和个人路径。
  • 切勿从本地配置、聊天历史、shell 历史或部署文件中粘贴密钥。
  • 链接到 .env.example;绝不复制 .env 中的值。
  • 确认截图、二维码、名称和联系方式是故意公开的。
  • 保留许可证、商标、署名和第三方资产声明。

如果发布会暴露敏感材料,立即停下并明确告知用户具体阻塞点。

3. 先设计故事,再装饰

按以下顺序编写 README:

  1. 识别 — 名称、徽标、简洁的承诺。
  2. 信任 — 少量真实的徽章和真实的产品视觉效果。
  3. 理解 — 它的作用、目标用户及其关键区别。
  4. 尝试 — 从克隆到工作结果的最短可验证路径。
  5. 采用 — 配置、部署、架构、限制和支持。
  6. 参与 — 贡献、安全、许可证、赞助者和社区。

在重新构建 README 布局或选择徽章之前,请先阅读 references/readme-patterns.md。

4. 构建紧凑的品牌头部

当项目具备相关资产时,请按以下顺序组织:

  1. 带有描述性替代文本和适当显示大小的链接徽标。
  2. 项目名称和一行价值主张。
  3. 四到八个有意义的徽章。
  4. 主要链接,如在线演示、文档、问题跟踪器或下载地址。
  5. 针对长篇 README 的可选页面内导航。
  6. 一张有说服力的英雄图片、产品截图或简短演示。

优先使用仓库自有资产,路径稳定在 docs/、.github/ 或 assets/ 下。在生成新徽标之前,先重用现有徽标。如果用户请求新的视觉效果,并且有可用的图像生成技能,请使用它,然后优化结果以适合仓库展示。

不要使用虚假的构建徽章、占位符指标、巨大的徽章墙、装饰性计数器或项目不控制的外部热链接资产。

5. 仅选择有用的章节

一个紧凑的项目通常需要:

  • 它是什么以及为什么存在。
  • 基于已实现行为的功能亮点。
  • 带有可复制、已测试命令的快速入门。
  • 使用安全占位符的配置。
  • 截图或演示(当视觉证明确实有帮助时)。
  • 部署或生产说明(当项目可部署时)。
  • 贡献、安全、许可证和致谢链接(当这些文件存在时)。

仅当项目确实需要时才添加架构、API 参考、兼容性、路线图、FAQ 或故障排除。不要创建空的样板章节。

对于中文项目,首先使用自然的中文,并保留技术标识符的原始形式。仅在用户要求或仓库本身已维护英文版本时才添加英文版本。

6. 添加赞助信息而不干扰产品故事

当用户提供并授权赞助图片或二维码时:

  • 将其复制到仓库拥有的稳定资产路径中。
  • 使用清晰的标题,如 支持项目 或 Sponsor,放置在 README 靠下的位置。
  • 添加替代文本、合理的宽度和一句解释赞助资金用途的话。
  • 除非明确要求,否则不得更改、解码或重新生成支付二维码。

不要让赞助信息超过快速入门、文档或安全信息的重要性。

7. 将 README 作为可执行文档进行验证

在可行的情况下,运行项目相关的构建、测试、lint 或冒烟命令。然后运行捆绑的检查器:

python3 craft-repository-readme/scripts/validate_readme.py \
  --repo-root . \
  --readme README.md

当相应元素是必需的时,添加严格标志:

python3 craft-repository-readme/scripts/validate_readme.py \
  --repo-root . \
  --readme README.md \
  --require-logo --require-badges --require-hero --require-sponsor

还要手动验证:

  • 每个安装和运行命令都与仓库匹配。
  • 相对图像和文档链接在 GitHub 的区分大小写路径下能够正确解析。
  • 外部链接使用预期的规范域名。
  • 标题锚点和目录链接有效。
  • 图像具有描述性的替代文本和合理的尺寸。
  • README 在桌面和窄屏上都能良好渲染。
  • 没有残留的秘密、占位符、本地绝对路径或未经验证的声明。

8. 谨慎发布

当发布在范围内时:

  • 查看 git diff,确保无关更改不进入提交。
  • 使用重点突出的消息进行提交,并通过仓库的正常工作流推送。
  • 当分支保护或协作实践需要时,优先使用拉取请求。
  • 仅当用户请求了仓库设置更改且这些值已验证时,才更新 GitHub 描述、主页、主题和社交预览。
  • 发布后,在 GitHub 上重新打开渲染后的 README,检查图像、徽章、链接和移动端布局。

完成标准

  • 首页传达了名称、用途、信任信号和主要下一步操作。
  • 所有突出的声明和命令都已针对仓库验证。
  • 徽标、英雄图、徽章和赞助内容是有意的而不是装饰性的。
  • 链接和本地资产能够正确解析。
  • 没有暴露秘密或私有环境细节。
  • 验证通过,并且请求的发布步骤已完成。

関連スキル