mcpField
S
skills-readme-updater

skills-readme-updater

github.com/oldwinterAgent 工作流1041 次安装1 周前更新
代码仓库

关于 skills-readme-updater

通过脚本在新增、修改或删除 Skill 后更新 skills README.md。它扫描 SKILL.md 的 YAML 元数据,按预设类别整理条目,并生成分类表、目录结构、使用说明和时间戳。

主要功能

  1. 01扫描 Skill 子目录
  2. 02解析 SKILL.md YAML 元数据
  3. 03按预设类别整理 Skill
  4. 04生成 README 表格和目录信息
  5. 05添加使用说明与时间戳

适用场景

  1. 01新增 Skill 后刷新索引
  2. 02修改 Skill 后重建 README 列表
  3. 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

脚本将:

  1. 扫描 ~/.claude/skills/ 中的所有子目录
  2. 解析每个 SKILL.md 的 YAML frontmatter
  3. 根据预定义类别对技能进行分类
  4. 生成更新后的 README.md,其中包含:
    • 分类技能表格
    • 目录结构
    • 使用说明
    • 时间戳

类别

技能按以下类别组织:

类别技能
云基础设施aws-cli, aws-cost-explorer, eksctl
Kubernetes & GitOpskubectl, 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 字典。

工作流:添加新技能

  1. 使用 skill-creator 创建技能
  2. 使用适当的元数据编辑 SKILL.md
  3. 运行 README 更新器:
    python3 ~/.claude/skills/skills-readme-updater/scripts/update_readme.py
    
  4. 确认 README 已正确更新

评论

支持 Markdown