awesome-skills
AGENTS.md87 starsChanged 6 months agoApache-2.0View on GitHub
本文档旨在全面介绍 awesome-skills 项目的整体情况。该项目为大语言模型驱动的智能体提供了一套标准化、模块化的技能体系,涵盖代码开发、文档处理、架构设计与工程规范等多个领域,致力于大幅提升 AI 辅助编程与自动化运维的效能。 了解项目的核心定位与关键特性,有助于开发者快速把握建设目标与整体价值。 awesome-skills 项目是一个专注于 Agent 技能(Skills)沉淀与最佳实践分享的开源仓库,在 AI 基础设施与自动化工程中占据核心位置。它通过将复杂的软件工程角色与工作流封装为独立的、可复用的智能体技能,使得如 Trae、Cursor 等 AI 编程助手能够按需加载专业能力,从而在代码重构、文档审查、持续集成等场景中提供高确定性的辅助。根据项目说明文档,该体系不仅提供了丰富的内置技能,还深入探讨了基于大模型的工程架构设计。 项目在架构设计与生态集成方面具备以下突出优势: 项目当前内置的核心智能体技能均存放在 skills/ 目录下,按应用场景划分为文档处理、工程开发与架构研究三大板块。 该分类下的技能专门用于处理纯文本、Markdown 文档以及外部网页信息,致力于提升技术文档的质量与获取效率: 以下技能直接服务于软件开发流程、版本控制与规范执行,主要用于降低开发者的心智负担并保障工程规范的落地: 针对复杂系统设计、演示文稿解析以及学术引文整理的高级技能,拓展了智能体在多模态与专业学术领域的应用边界: 项目在构建智能体技能时,遵循一套底层的设计理念与严格的工程实践标准。 项目通过中英文分层策略,严格区分面向大模型的系统文件与面向人类的交付产物,在保障模型推理性能的同时兼顾人类开发者的阅读体验: 为了提升技能的可维护性、解耦指令与具体实现,项目制定了标准化的文件组织结构。以本项目 skills/ 目录下的技能为例,标准的技能目录结构如下: 项目引入了自动化测试机制,以确保技能稳定性和执行可靠性。 为防止技能在迭代中发生能力退化,项目在专门的 unit-test 目录下构建了基于自动执行脚本的评估框架。通过执行自动化脚本,开发者可以对技能的触发精准度、功能正确性以及大模型的 Token 消耗进行多维度测试。该体系不仅包含测试断言脚本,还提供了丰富的测试数据(Fixtures)以模拟真实的工程场景,从而确保每个 Agent 技能都能在生产环境中稳定运行。
In this repository21 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- agent-skill-reviewerSkill
- code-readerSkill
- dir-organizerSkill
- doc-reviewerSkill
- drawio-designerSkill
- editorial-card-designerSkill
- humanizer-zhSkill
- md-link-checkerSkill
- md-summarizerSkill
- md-translatorSkill
- ontologySkill
- openspec-assistantSkill
- pptx-editorSkill
- pptx-readerSkill
- project-analyzerSkill
- reference-organizerSkill
- self-reviewSkill
- tech-outline-plannerSkill
- update-submitterSkill
- web-content-downloaderSkill
The file
Files
Agent Skills 项目全景解析
English
本文档旨在全面介绍 awesome-skills 项目的整体情况。该项目为大语言模型驱动的智能体提供了一套标准化、模块化的技能体系,涵盖代码开发、文档处理、架构设计与工程规范等多个领域,致力于大幅提升 AI 辅助编程与自动化运维的效能。
1. 项目概览
了解项目的核心定位与关键特性,有助于开发者快速把握建设目标与整体价值。
1.1 核心定位
awesome-skills 项目是一个专注于 Agent 技能(Skills)沉淀与最佳实践分享的开源仓库,在 AI 基础设施与自动化工程中占据核心位置。它通过将复杂的软件工程角色与工作流封装为独立的、可复用的智能体技能,使得如 Trae、Cursor 等 AI 编程助手能够按需加载专业能力,从而在代码重构、文档审查、持续集成等场景中提供高确定性的辅助。根据项目说明文档,该体系不仅提供了丰富的内置技能,还深入探讨了基于大模型的工程架构设计。
1.2 关键特性
项目在架构设计与生态集成方面具备以下突出优势:
- 模块化设计:所有技能均集中存放在项目的
skills/目录下,每个技能采用独立目录管理,遵循单一职责原则,便于扩展与维护。 - 严格的规范体系:内置了技能审查工具,强制保障提示词结构与元数据格式的统一。
- 多场景覆盖:从底层的代码提交规范到高层的系统架构图绘制,实现了软件研发全生命周期的覆盖。
2. 核心技能矩阵
项目当前内置的核心智能体技能均存放在 skills/ 目录下,按应用场景划分为文档处理、工程开发与架构研究三大板块。
2.1 文档与内容处理
该分类下的技能专门用于处理纯文本、Markdown 文档以及外部网页信息,致力于提升技术文档的质量与获取效率:
- 文档审查器 (
doc-reviewer):将技术文档评审拆分为四种独立类型——大纲、内容、资产与链接、格式——各类型的详细规则按需加载,支持用户授权下自动应用修复。 - Markdown 链接检查器 (
md-link-checker):多线程并发验证本地文件路径与外部网络 URL 的连通性,内置 LRU 缓存与反爬虫重试机制。 - Markdown 总结器 (
md-summarizer):分析本地 Markdown 文件,输出包含核心概要、深度解析与关键要点在内的结构化中文报告,支持多文件对比分析。 - 网页内容下载器 (
web-content-downloader):抓取外部网页,剥离冗余 HTML 并转换为标准 Markdown,同时支持图片的智能提取与本地化。 - Markdown 翻译器 (
md-translator):在严格保留原始排版格式的前提下,将本地文档翻译为目标语言。 - 中文去 AI 化器 (
humanizer-zh):基于维基百科"AI 写作特征"指南,检测并修复 35 种 AI 写作模式(夸大的意义宣称、宣传语、AI 高频词、破折号滥用、三段式结构等),将 AI 腔文本改写为自然的人类文风,同时严格保持原意、不虚构事实。 - 技术文章大纲规划器 (
tech-outline-planner):采用组合叙事结构(Context-first + Process narrative)为高质量技术文章设计"架构评审级"的大纲。
2.2 代码与工程辅助
以下技能直接服务于软件开发流程、版本控制与规范执行,主要用于降低开发者的心智负担并保障工程规范的落地:
- 深度代码阅读器 (
code-reader):通过三重智能体协作(技术作者、QA 工程师、初级开发者)和闭卷考试式验证循环,系统性地阅读陌生代码库并生成可复用的认知技能文件。 - 目录整理 (
dir-organizer):通过状态收集、方案制定与用户审核的标准流程,规范化地重构和优化项目目录结构,并自动更新内部引用链接。 - 代码提交助手 (
update-submitter):分析本地代码变更,智能分组并生成符合 Conventional Commits 规范的提交信息。 - 提交前自评审 (
self-review):把 commit 之前的 git diff 自查固化成清单——先确认改动所在仓/worktree、读全量 diff、跑机械门脚本、按六族失败清单逐条检查、怀疑即实测(含变异自证),结论分「已修 / 待定 / 不成立」三档并留痕。 - 规范驱动开发辅助 (
openspec-assistant):支持基于 OpenSpec 框架的敏捷开发,实现架构师、开发与测试人员的协同。 - 技能审查器 (
agent-skill-reviewer):自动审查用户编写的新技能,确保其目录结构与提示词符合最佳实践。
2.3 架构与学术研究
针对复杂系统设计、演示文稿解析以及学术引文整理的高级技能,拓展了智能体在多模态与专业学术领域的应用边界:
- 架构图设计器 (
drawio-designer):直接操作底层的 XML 结构,支持创建和编辑符合 AWS 标准的架构图并导出为高分辨率图片。 - 深度项目分析器 (
project-analyzer):在code-reader基础上扩展,对第三方仓库进行全面的逆向工程与静态分析,生成含 7 个标准章节的《项目架构深度分析报告》。 - 知识图谱本体管理 (
ontology):提供类型化的知识图谱系统,支持实体创建、关系管理与约束校验,作为智能体跨会话记忆层与多技能状态共享的协作基座。 - PPTX 读取器 (
pptx-reader):解包并分析幻灯片文件,支持文本提取与无损图像渲染,为大模型提供高质量的视觉分析语料。 - PPTX 编辑器 (
pptx-editor):对现有.pptx做精确可验证的修改——按 shape 名定位做 run 级文本替换、拷贝邻近元素风格新增元素,并用 LibreOffice 渲染 + pdftotext 词级坐标验证无出界、无碰撞。 - 参考文献整理助手 (
reference-organizer):跨平台抓取学术论文与白皮书的元数据,自动生成符合 GB/T 7714 或 IEEE 标准的引文格式。 - 杂志编辑式信息卡设计器 (
editorial-card-designer):将文字信息转化为现代杂志编辑风格的高密度 HTML 信息卡,支持 8 种固定比例预设,并可渲染为严格对齐的 PNG 截图。
3. 架构设计与最佳实践
项目在构建智能体技能时,遵循一套底层的设计理念与严格的工程实践标准。
3.1 受众隔离原则
项目通过中英文分层策略,严格区分面向大模型的系统文件与面向人类的交付产物,在保障模型推理性能的同时兼顾人类开发者的阅读体验:
- 面向 Agent 的文件:所有作为外挂知识库的
SKILL.md与提示词模板均采用纯英文编写,以最大化大语言模型的指令遵循能力。 - 面向人类的交付物:所有最终交付给开发者阅读的分析报告与文档,均强制使用纯中文输出,并严格遵循专业排版规范(例如中英文之间保留空格)。
3.2 生产级目录规范
为了提升技能的可维护性、解耦指令与具体实现,项目制定了标准化的文件组织结构。以本项目 skills/ 目录下的技能为例,标准的技能目录结构如下:
# 这是一个标准的 Agent Skill 目录结构示例
# 确保 SKILL.md 文件名大写,并包含必要的子目录
my-awesome-skill/
├── SKILL.md # 核心标准操作手册,定义了技能的触发词与系统指令
├── scripts/ # 存放具体执行原子操作的可执行脚本(如 Python 或 Shell)
├── references/ # 存放按需加载的补充参考文档
└── assets/ # 存放各类静态资源(如图片、图标)4. 质量保障体系
项目引入了自动化测试机制,以确保技能稳定性和执行可靠性。
4.1 自动化单元测试
为防止技能在迭代中发生能力退化,项目在专门的 unit-test 目录下构建了基于自动执行脚本的评估框架。通过执行自动化脚本,开发者可以对技能的触发精准度、功能正确性以及大模型的 Token 消耗进行多维度测试。该体系不仅包含测试断言脚本,还提供了丰富的测试数据(Fixtures)以模拟真实的工程场景,从而确保每个 Agent 技能都能在生产环境中稳定运行。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

