前置知识
阅读本文前,建议先了解:
- 01-Skill 的定义与作用 - 了解Skill基本概念
- 02-Skill 的工作原理 - 了解Skill如何工作
一、已有的Skill概览
当前系统内置了多个Skill,覆盖文档处理、知识管理、编程开发等领域:
┌─────────────────────────────────────────────────────────┐
│ 现有Skill列表 │
├─────────────────────────────────────────────────────────┤
│ │
│ 📄 文档处理类 │
│ • pdf → PDF处理 │
│ • docx → Word文档 │
│ • xlsx → Excel表格 │
│ • pptx → PPT演示文稿 │
│ │
│ 🗃️ 知识管理类 │
│ • obsidian-markdown → Obsidian笔记 │
│ • obsidian-bases → Obsidian数据库 │
│ • obsidian-cli → Obsidian命令 │
│ • json-canvas → Canvas画布 │
│ │
│ 🔧 编程开发类 │
│ • claude-api → Claude API开发 │
│ • frontend-design → 前端界面设计 │
│ │
│ 🔍 工具类 │
│ • defuddle → 网页内容提取 │
│ • literature-search → 文献检索 │
│ • skill-creator → 创建新Skill │
│ │
└─────────────────────────────────────────────────────────┘
二、文档处理类Skill
2.1 pdf Skill
功能:PDF文件的读取、提取、合并、拆分等操作
✓ 读取PDF文本内容
✓ 提取PDF中的表格
✓ 提取PDF中的图片
✓ 合并多个PDF
✓ 拆分PDF
✓ 添加水印
✓ OCR识别(扫描件)
使用场景:
- “帮我提取这个PDF的第三章”
- “把这两个PDF合并”
- “把这个扫描件OCR一下”
2.2 docx Skill
功能:Word文档的创建、编辑、格式化
✓ 创建Word文档
✓ 添加标题、段落
✓ 插入表格
✓ 插入图片
✓ 设置格式
✓ 添加页眉页脚
使用场景:
- “帮我生成一个报告文档”
- “把这个内容整理成Word”
- “添加一个表格”
2.3 xlsx Skill
功能:Excel电子表格的处理
✓ 读取Excel数据
✓ 创建/编辑表格
✓ 公式计算
✓ 格式化
✓ 图表制作
✓ 数据清洗
使用场景:
- “分析这个Excel数据”
- “帮我整理这个表格”
- “创建一个销售报表”
2.4 pptx Skill
功能:PowerPoint演示文稿制作
✓ 创建PPT
✓ 添加幻灯片
✓ 插入图片/图表
✓ 设置动画
✓ 格式化排版
使用场景:
- “帮我做一个演示PPT”
- “把这个大纲整理成slides”
- “创建一个产品介绍”
三、知识管理类Skill
3.1 obsidian-markdown Skill
功能:Obsidian特有语法的创建和编辑
✓ Wikilinks [[链接]]
✓ Callouts > [!note]
✓ Frontmatter属性
✓ Embeds ![[嵌入]]
✓ 标签 #tag
使用场景:
- “帮我写一个Obsidian笔记”
- “用callout格式组织内容”
- “创建双向链接”
3.2 obsidian-bases Skill
功能:Obsidian数据库(.base文件)的操作
✓ 创建数据库视图
✓ 设置筛选器
✓ 编写公式
✓ 数据汇总
✓ 卡片视图/表格视图
使用场景:
- “创建一个任务数据库”
- “设置视图筛选”
- “统计项目进度”
3.3 obsidian-cli Skill
功能:通过命令行操作Obsidian
✓ 读取笔记
✓ 创建笔记
✓ 搜索内容
✓ 管理任务
✓ 插件操作
使用场景:
- “搜索包含xxx的笔记”
- “列出今天创建的笔记”
- “创建新文件”
3.4 json-canvas Skill
功能:Obsidian Canvas(画布)文件的创建和编辑
✓ 创建节点
✓ 添加连接线
✓ 分组管理
✓ 布局调整
✓ 导出画布
使用场景:
- “创建一个思维导图”
- “画一个流程图”
- “整理思路画布”
四、编程开发类Skill
4.1 claude-api Skill
功能:使用Claude API进行开发
✓ SDK使用
✓ API调用
✓ 消息构建
✓ Agent开发
使用场景:
- “帮我用Claude API写个聊天机器人”
- “如何调用Anthropic SDK”
- “创建Agent应用”
4.2 frontend-design Skill
功能:创建高质量前端界面
✓ React组件
✓ HTML/CSS布局
✓ 现代化UI设计
✓ 响应式设计
✓ 动画效果
使用场景:
- “帮我做一个登录页面”
- “创建个仪表盘”
- “设计一个组件”
4.3 skill-creator Skill
功能:引导创建新的自定义Skill
✓ Skill结构指导
✓ SKILL.md编写
✓ 最佳实践建议
✓ 测试验证
使用场景:
- “帮我创建一个新的Skill”
- “如何封装我的工作流程”
五、工具类Skill
5.1 defuddle Skill
功能:从网页提取干净内容
✓ 去除广告/导航
✓ 提取正文
✓ 保留格式
✓ 转为Markdown
使用场景:
- “提取这个文章的内容”
- “清理这个网页”
- “把网页转成Markdown”
5.2 literature-search Skill
功能:学术文献检索和管理
✓ 论文搜索
✓ 内容提取
✓ 知识库管理
✓ 中英双语
使用场景:
- “搜索关于xxx的论文”
- “管理我的文献库”
- “查找最新研究”
六、社区资源库:awesome-claude-skills
除了内置Skill,还有一个庞大的社区Skill库可供使用:
📂 awesome-claude-skills (GitHub: ComposioHQ/awesome-claude-skills)
- ⭐ 43.2k stars
- 📖 302 watching
- 🍴 4.3k forks
6.1 社区Skill分类
| 类别 | 代表Skill | 功能 |
|---|---|---|
| 文档处理 | pdf, docx, xlsx, pptx | 读取、创建、编辑各类文档 |
| 开发工具 | GitHub Automation, Git Automation | 自动化Git操作、PR管理 |
| 数据与分析 | Databricks MCP, SQL | 连接数据源进行分析 |
| 商业营销 | Twitter Automation, LinkedIn | 社交媒体自动化 |
| 通信写作 | Email Automation, Slack | 邮件和消息自动化 |
| 创意媒体 | Image Processing, Video | 多媒体处理 |
| 生产力 | Calendar, Task Management | 日程和任务管理 |
| 安全系统 | Auth0, AWS Security | 安全和身份管理 |
6.2 如何获取更多Skill
- 访问GitHub:awesome-claude-skills
- 使用skill-creator:Claude Code内置,引导创建自定义Skill
- Anthropic官方文档:提供完整开发指南
七、如何选择Skill?
7.1 根据任务类型选择
| 任务类型 | 推荐Skill |
|---|---|
| 处理PDF文件 | |
| 创建Word报告 | docx |
| 分析Excel数据 | xlsx |
| 制作演示PPT | pptx |
| 写Obsidian笔记 | obsidian-markdown |
| 管理数据库 | obsidian-bases |
| 操作Obsidian | obsidian-cli |
| 创建思维导图 | json-canvas |
| 搜索文献 | literature-search |
| 提取网页内容 | defuddle |
| 开发前端界面 | frontend-design |
| 使用Claude API | claude-api |
| 创建新Skill | skill-creator |
八、总结
- 当前系统提供 15+个内置Skill
- 覆盖 文档处理、知识管理、编程开发、工具类
- 社区还有 awesome-claude-skills (43.2k stars) 可供使用
- 每个Skill专注特定领域,提供专业能力
- 选择合适的Skill可以大幅提升效率
九、延伸阅读
- 01-Skill 的定义与作用 - Skill基本概念
- 02-Skill 的工作原理 - Skill如何工作
- 04-Skill 与 MCP 的关系 - Skill与MCP的区别与互补
- Function Call - 了解Tool基础