AI编程 2026-02-11 4216 次浏览
Claude效率工具OpenCode

OpenCode必备Skill库:21个专业技能一站式指南

OpenCode技能库完整指南:21个专业技能,包括Python开发、UML绘图、单元测试、API设计、文档写作、办公文档等

让 AI 秒变专家的秘籍


为什么需要技能库?

想象一下:你的 AI 助手突然精通 Python 开发、UML 绘图、单元测试、API 设计...

这不是梦——OpenCode Skills 让这一切成为现实。

技能(Skills)是预置的专家知识包,AI 加载后瞬间掌握专业领域能力。


🚀 快速上手

两种方式使用技能

方式 1:使用 / 命令(推荐)

在 OpenCode 中直接输入:

/python-development
/testing-unit
/technical-writing
/uml-diagrams

方式 2:使用 skill_find/skill_use

# 1. 搜索技能
skill_find "python"

# 2. 加载技能
skill_use "python-development"

# 3. 直接使用
# "用 Python 创建一个用户验证模块"

📦 完整技能清单(21个)

🐍 Python 开发

技能功能
python-developmentPEP 8 规范、类型提示、异步编程、类设计
testing-unit单元测试、TDD、Mock、pytest 最佳实践

📐 系统设计

技能功能
uml-diagrams类图、时序图,活动图、状态图、部署图
system-design可扩展架构、分布式系统、CAP 定理
api-designRESTful API、URL 设计、版本控制、认证
database-schema表设计、索引优化、范式化、迁移策略
code-review代码审查清单,安全检查,性能分析

📝 文档写作

技能功能
technical-writingAPI 文档、用户指南、教程、发布说明
uml-diagramsUML 图表、架构图、流程图

📊 办公文档

技能功能
xlsx财务模型、透视表、公式、图表
pptx商业演示、融资 PPT,培训材料
word-documents技术文档、提案、报告
pdf-documents可填写表单、PDF/A 归档、安全设置
ppt-slides幻灯片设计、动画、模板
document-templates文档模板,品牌规范

🌐 开发工具

技能功能
mcp-builderMCP 服务器、工具开发、API 集成
web-testing功能测试、自动化测试,性能测试
algorithmic-artp5.js 生成艺术、参数化设计

🎨 企业应用

技能功能
brand-guidelines品牌规范,文案、视觉一致性
create-article文章创作、内容策略、SEO 优化
skill-creator自定义技能开发

💡 实用场景

场景 1:开发新功能

/python-development
/api-design
/database-schema

# 直接命令
"创建一个用户管理 API,包含注册、登录、权限验证"

场景 2:写技术文档

/technical-writing
/uml-diagrams

# "为订单系统写 API 文档,并绘制类图和流程图"

场景 3:创建演示文稿

/pptx
/brand-guidelines

# "创建一个产品发布 PPT,使用公司品牌规范"

场景 4:测试驱动开发

/testing-unit
/python-development

# "用 TDD 方式开发一个计算器模块,先写测试"

🛠️ 管理技能

查看已安装技能

skill_find "*"

复制到项目

# 项目级技能目录
cp -r ~/.config/opencode/skills/my-skill .opencode/skills/

自定义技能

# 创建新技能
mkdir -p .opencode/skills/my-custom-skill
# 添加 SKILL.md 配置文件
# 重启 OpenCode 加载

📈 推荐组合

全栈开发

  • python-development
  • api-design
  • database-schema
  • testing-unit

技术写作

  • technical-writing
  • uml-diagrams
  • document-templates

DevOps

  • mcp-builder
  • web-testing
  • docker-devops (待添加)

商业演示

  • pptx
  • brand-guidelines
  • excel-spreadsheets

🔧 配置文件

opencode.json

{
  "plugins": ["@zenobius/opencode-skillful"],
  "$schema": "https://opencode.ai/config.json"
}

.opencode-skillful.json

{
  "promptRenderer": "xml",
  "modelRenderers": {
    "opencode/minimax-m2.1-free": "xml"
  }
}

📚 技能存放位置

类型路径
全局技能~/.config/opencode/skills/
项目技能.opencode/skills/
技能库备份~/learn/new_v2/md/anthropic_skills/

⚡ 技能命令速查表

常用命令

操作命令
搜索技能skill_find "关键词"
列出所有skill_find "*"
加载技能skill_use "技能名"
加载多个skill_use "A", "B"
读取资源skill_resource skill_name="技能名" relative_path="路径"
使用 / 命令/技能名

常用 / 命令

/命令功能
/python-developmentPython 开发
/testing-unit单元测试
/technical-writing技术写作
/uml-diagramsUML 图表
/api-designAPI 设计
/pptxPPT 演示
/excel-spreadsheetsExcel 数据
/code-review代码审查
/mcp-builderMCP 开发
/brand-guidelines品牌规范

🎯 下一步

  1. 重启 OpenCode 加载新技能
  2. 方式一:直接输入 /python-development
  3. 方式二:使用 skill_find "python" 搜索后加载
  4. 开始使用:"创建一个用户验证模块"

提示: 技能库持续更新中,关注获取更多专业技能!