← 返回
未分类

为所有skill生成 Skill 目录

自动扫描、分类并生成 Skill 目录的工业级工具。当用户需要管理大量 skills 时,自动解析 SKILL.md 文件,按功能智能分类,生成 Markdown 和 JSON 格式的目录文档。 **触发场景(必须使用):** - 用户需要生成 skill 目录或清单时 - 用户提到"skill 分类"、"skill 目录"、"skill 列表"、"整理 skills"时 - 用户需要了解有哪些 skills 可用时 - 用户需要批量管理或归档 skills 时 - 用户需要自动化生成 skill 文档时 **核心功能:** - 自动扫描指定目录下的所有 skill - 智能解析 SKILL.md 的 frontmatter(name, description, version 等) - 基于关键词和语义的多维度分类算法 - 生成结构化的 Markdown 目录(含目录索引、分类详情、统计信息) - 生成机器可读的 JSON 目录(便于程序处理) - 支持定时任务自动更新(Windows/Linux/Mac) - 完善的日志系统和错误处理 **数据目录结构要求:** ``` .t
自动扫描、分类并生成 Skill 目录的工业级工具。当用户需要管理大量 skills 时,自动解析 SKILL.md 文件,按功能智能分类,生成 Markdown 和 JSON 格式的目录文档。 **触发场景(必须使用):** - 用户需要生成 skill 目录或清单时 - 用户提到"skill 分类"、"skill 目录"、"skill 列表"、"整理 skills"时 - 用户需要了解有哪些 skills 可用时 - 用户需要批量管理或归档 skills 时 - 用户需要自动化生成 skill 文档时 **核心功能:** - 自动扫描指定目录下的所有 skill - 智能解析 SKILL.md 的 frontmatter(name, description, version 等) - 基于关键词和语义的多维度分类算法 - 生成结构化的 Markdown 目录(含目录索引、分类详情、统计信息) - 生成机器可读的 JSON 目录(便于程序处理) - 支持定时任务自动更新(Windows/Linux/Mac) - 完善的日志系统和错误处理 **数据目录结构要求:** ``` .trae/skills/ ├── skill-name-1/ │ └── SKILL.md ├── skill-name-2/ │ └── SKILL.md └── ... ``` **输出文件:** - SKILL_CATALOG.md: 人类可读的分类目录 - SKILL_CATALOG.json: 机器可读的完整数据
MLB
未分类 community v1.0.0 1 版本 98529.4 Key: 无需
★ 0
Stars
📥 67
下载
💾 0
安装
1
版本
#latest

概述

Skill Catalog Generator

工业级 Skill 目录生成器,自动扫描、分类并生成可读的 Skill 文档。

使用方式

方式一:直接运行 Python 脚本

python generate_skill_catalog.py

方式二:设置定时任务(推荐)

Windows:

setup_daily_task.bat

Linux/Mac:

chmod +x setup_daily_task.sh
./setup_daily_task.sh

方式三:通过环境变量自定义

# 自定义 skills 目录
export SKILLS_DIR=/path/to/skills

# 自定义输出文件
export CATALOG_OUTPUT=/path/to/output.md

python generate_skill_catalog.py

分类规则

Skill 根据 description 中的关键词自动分类:

分类关键词
--------------
文档处理doc, word, pdf, xlsx, excel, document, 文档, 表格, 幻灯片
内容创作write, content, novel, story, script, 创作, 写作, 文案, 小说
设计生成design, canvas, art, visual, 设计, 画布, 视觉, 海报
数据分析data, analytics, analysis, chart, 数据, 分析, 图表, 统计
中文优化chinese, 中文, 文案, 润色, 校对, 排版
广告营销ad, marketing, creative, 广告, 营销, 素材, 竞品
开发工具code, dev, api, git, 开发, 代码, 编程
效率工具summarize, report, daily, 总结, 日报, 效率
教育学习education, school, score, 教育, 学校, 成绩
Skill管理skill, create skill, skill管理, 创建skill

扩展开发

添加新的分类

编辑 generate_skill_catalog.py 中的 SKILL_CATEGORIES 字典:

SKILL_CATEGORIES = {
    "新分类": {
        "keywords": ["keyword1", "keyword2"],
        "description": "分类描述"
    },
    # ... 其他分类
}

错误处理

  • 目录不存在: 自动提示用户
  • SKILL.md 解析失败: 记录错误并跳过,继续处理其他 skill
  • 编码问题: 自动检测文件编码(UTF-8/GBK/Latin-1)

性能优化

  • 使用 pathlib 进行高效的文件遍历
  • 正则表达式缓存优化

许可证

MIT License

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-16 21:20 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,098
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,215 📥 266,476
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,358 📥 318,232