关于 skills-readme-updater
通过脚本在新增、修改或删除 Skill 后更新 skills README.md。它扫描 SKILL.md 的 YAML 元数据,按预设类别整理条目,并生成分类表、目录结构、使用说明和时间戳。
主要功能
- 01扫描 Skill 子目录
- 02解析 SKILL.md YAML 元数据
- 03按预设类别整理 Skill
- 04生成 README 表格和目录信息
- 05添加使用说明与时间戳
适用场景
- 01新增 Skill 后刷新索引
- 02修改 Skill 后重建 README 列表
- 03更新类别及目录说明
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oldwinter/ skills --skill skills-readme-updater安装后在 Claude Code 中输入/skills-readme-updater确认已加载。
附带文件scripts/update_readme.py
详细介绍
技能 README 更新器
在添加、修改或移除技能时,自动扫描并更新技能 README.md。
用法
添加或修改技能后,运行更新脚本:
python3 ~/.claude/skills/skills-readme-updater/scripts/update_readme.py
脚本将:
- 扫描
~/.claude/skills/中的所有子目录 - 解析每个
SKILL.md的 YAML frontmatter - 根据预定义类别对技能进行分类
- 生成更新后的
README.md,其中包含:- 分类技能表格
- 目录结构
- 使用说明
- 时间戳
类别
技能按以下类别组织:
| 类别 | 技能 |
|---|---|
| 云基础设施 | aws-cli, aws-cost-explorer, eksctl |
| Kubernetes & GitOps | kubectl, argocd-cli, kargo-cli, sync-to-prod |
| 代码仓库 | github-cli, gitlab-cli, changelog-generator |
| 开发工具 | justfile, skill-creator, skills-readme-updater |
| 内容处理 | humanizer-zh, obsidian-dashboard |
如需添加类别或重新分配技能,请编辑 scripts/update_readme.py 中的 CATEGORIES 字典。
工作流:添加新技能
- 使用
skill-creator创建技能 - 使用适当的元数据编辑
SKILL.md - 运行 README 更新器:
python3 ~/.claude/skills/skills-readme-updater/scripts/update_readme.py - 确认 README 已正确更新
评论
支持 Markdown