前置知识

阅读本文前,建议先了解:


一、已有的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

  1. 访问GitHubawesome-claude-skills
  2. 使用skill-creator:Claude Code内置,引导创建自定义Skill
  3. Anthropic官方文档:提供完整开发指南

七、如何选择Skill?

7.1 根据任务类型选择

任务类型推荐Skill
处理PDF文件pdf
创建Word报告docx
分析Excel数据xlsx
制作演示PPTpptx
写Obsidian笔记obsidian-markdown
管理数据库obsidian-bases
操作Obsidianobsidian-cli
创建思维导图json-canvas
搜索文献literature-search
提取网页内容defuddle
开发前端界面frontend-design
使用Claude APIclaude-api
创建新Skillskill-creator

八、总结

  • 当前系统提供 15+个内置Skill
  • 覆盖 文档处理、知识管理、编程开发、工具类
  • 社区还有 awesome-claude-skills (43.2k stars) 可供使用
  • 每个Skill专注特定领域,提供专业能力
  • 选择合适的Skill可以大幅提升效率

九、延伸阅读