本仓库包含 opencode 的自定义技能(Agent Skills),用于扩展 AI 智能体的能力。技能按用途分类存放。
skills/
├── claude/ # Claude API 相关技能
├── network/ # 网络运维相关技能
├── pmy/ # 个人工具与工作流技能
└── skill.sh/ # 通用开发与工具技能
| 技能 | 说明 |
|---|---|
| algorithmic-art | 使用 p5.js 创作算法艺术(种子随机数 + 交互式参数) |
| brand-guidelines | Anthropic 官方品牌颜色和字体排版 |
| canvas-design | 在 .png 和 .pdf 中创作精美视觉设计 |
| claude-api | Claude API / Anthropic SDK 完整参考(模型、定价、参数、流式、工具调用、MCP、智能体、缓存、Token 计数) |
| doc-coauthoring | 结构化文档共同创作工作流 |
| docx | Word 文档(.docx / .dotx)创建、编辑和操作 |
| frontend-design | UI 视觉设计指导(独特性、排版、取舍) |
| internal-comms | 内部沟通内容撰写(状态报告、新闻简报、FAQ 等) |
| mcp-builder | 创建高质量 MCP(Model Context Protocol)服务器 |
| PDF 操作(读取、合并、拆分、OCR、水印、表单等) | |
| pptx | PowerPoint 演示文稿(.pptx / .potx)创建和编辑 |
| skill-creator | 创建、优化和评估 Agent 技能 |
| slack-gif-creator | 制作针对 Slack 优化的动画 GIF |
| theme-factory | 为制品应用主题样式(10 套预置主题 + 即时生成) |
| web-artifacts-builder | 使用 React / Tailwind / shadcn/ui 创建复杂 HTML 制品 |
| webapp-testing | 使用 Playwright 测试 Web 应用 |
| xlsx | 电子表格(.xlsx / .csv)创建、读取和操作 |
| 技能 | 说明 |
|---|---|
| network_ops_inspector | 智能网管巡检助手,自动化多专业网络巡检与智能研判 |
| query-core | 5G 核心网用户数据分析(通过 MSISDN 查询 AMF/SMF/UPF/UDM) |
| 技能 | 说明 |
|---|---|
| deep-dive | 对 AI 模型发布、技术论文或研究公告生成 4000-6000 字的深度技术解读文章 |
| ffmpeg | FFmpeg/ffprobe 媒体处理命令与脚本(转码、剪切、拼接、提取音频、字幕、截图、GIF/WebP、HLS、批处理) |
| github-to-skills | 将 GitHub 仓库自动打包为标准化的 AI 技能结构 |
| github-upload | 将本地文件夹或文件上传到 GitHub(新建仓库、推送到现有仓库、子模块管理、Gist 分享) |
| gpt-prompts | 从 f/awesome-chatgpt-prompts 中搜索和复用提示词模板 |
| knowledge-distill | 从文章、论文、博客中提炼要点,输出结构化笔记,辅助知识内化 |
| music-share-blog | 创建 Hugo PaperMod 音乐分享博客文章(使用固定的标题命名规范) |
| myblog-manager | 管理 Hugo 博客(PaperMod 主题),支持多类型文章创建、批量操作、软删除与恢复 |
| pdf-ocr-notes | 将 PDF 转换为结构化 Markdown 笔记,支持扫描件 OCR 和图片文字提取 |
| project-creator | 在 opencode 工作区中快速创建项目目录并关联共享技能目录 |
| prompt-lookup | 查找、搜索和检索 AI 提示词模板,辅助提示词改进 |
| skill-evolution-manager | 对话结束时根据反馈自动总结、优化和迭代现有技能 |
| skill-lookup | 搜索、发现和安装 Agent 技能 |
| skill-manager | 基于 GitHub 的技能生命周期管理(批量扫描、检查更新、升级、删除) |
| 技能 | 说明 |
|---|---|
| agent-browser | 面向 AI 智能体的浏览器自动化 CLI |
| code-review | 从标准和规范两个维度审查代码变更 |
| design-taste-frontend | 反套路前端设计(落地页、作品集、改版) |
| find-skills | 发现并安装 Agent 技能 |
| handoff | 将对话压缩为交接文档给另一个智能体 |
| improve-codebase-architecture | 代码架构深化扫描与可视化报告 |
| prisma-database-setup | Prisma 数据库配置(PostgreSQL、MySQL、SQLite、MongoDB) |
| seo-audit | SEO 审计与诊断 |
| shadcn | 管理 shadcn/ui 组件和项目 |
| supabase | Supabase 全产品任务(Database、Auth、Edge Functions、Realtime、Storage) |
| supabase-postgres-best-practices | Postgres 数据库最佳实践 |
| tdd | 测试驱动开发工作流 |
| ui-ux-pro-max | UI/UX 设计智能(84 种风格、192 个调色板、74 种字体搭配等) |
将本仓库克隆到 opencode 的 skills 目录:
# 确保目标目录存在
mkdir -p ~/.config/opencode/skills
# 克隆或复制技能到此目录
git clone <repo-url> ~/.config/opencode/skills重启 opencode 后,技能即可自动识别和加载。在对话中,opencode 会根据任务描述自动匹配并加载相应技能。
欢迎提交 Pull Request 添加新技能或改进现有技能。每个技能应包含:
SKILL.md— 技能描述和使用说明- 必要的脚本、模板或参考文件
- 清晰的名称和触发条件说明
本项目中的技能遵循各自原始作者的许可协议。