OpenClaw 软件开发 Skills 完全清单
深入解析 OpenClaw 软件开发相关 Skills,涵盖前端、后端、测试、DevOps 等角色,提供详细功能说明、使用示例和角色推荐组合
🛠️ OpenClaw 软件开发 Skills 完全清单
提升开发效率的终极指南 · 2026 版
📅 更新时间:2026-03-05 | 📊 版本:1.0
📖 目录
🎯 Skills 总览
技能矩阵
| Skill | 类别 | 难度 | 效率提升 | 推荐指数 |
|---|---|---|---|---|
| frontend-design-3 | 前端 | ⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| github | 协作 | ⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| shadcn-ui | 前端 | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| tailwind-design-system | 前端 | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| ui-ux-design | 设计 | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| ui-audit | 审查 | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| tavily-search | 搜索 | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| summarize | 学习 | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
技能分布图
pie title Skills 类别分布
"前端开发" : 4
"后端开发" : 2
"测试/QA" : 2
"DevOps" : 2
"数据库" : 2
"文档协作" : 3
"设计" : 2
💻 前端开发 Skills
1. frontend-design-3 ⭐⭐⭐⭐⭐
前端界面设计生成器
clawhub install frontend-design-3
功能特性
- 🎨 独特的前端界面设计 - 避免通用 AI 美学
- 🚀 生产级代码生成 - 可直接用于生产环境
- ✨ 高设计质量 - 精致的 UI 组件
- 🎯 现代技术栈 - React + Tailwind CSS
使用示例
使用 frontend-design-3 设计一个登录页面
- 使用 React + Tailwind CSS
- 包含邮箱和密码输入框
- 添加"记住我"和"忘记密码"功能
- 响应式设计,支持移动端
- 深色模式支持
生成代码示例
// 自动生成的登录组件
import { useState } from 'react'
export default function LoginPage() {
const [email, setEmail] = useState('')
const [password, setPassword] = useState('')
return (
<div className="min-h-screen flex items-center justify-center bg-gray-50">
<div className="max-w-md w-full space-y-8 p-8 bg-white rounded-lg shadow">
<h2 className="text-3xl font-bold text-center">欢迎登录</h2>
<input
type="email"
value={email}
onChange={(e) => setEmail(e.target.value)}
className="w-full px-4 py-2 border rounded-lg"
placeholder="邮箱"
/>
{/* ... 更多代码 */}
</div>
</div>
)
}
2. shadcn-ui ⭐⭐⭐⭐⭐
shadcn/ui 组件库集成
clawhub install shadcn-ui
功能特性
- 🧱 现代组件库 - 基于 Radix UI
- 🎨 Tailwind CSS 样式 - 易于定制
- 📝 表单解决方案 - react-hook-form + zod
- 🌗 主题/深色模式 - 开箱即用
- 📱 响应式布局 - 移动端优先
使用示例
使用 shadcn-ui 创建一个用户资料页面
- 使用 Card 组件展示用户信息
- 添加 Avatar 头像
- 包含编辑资料的表单
- 使用 Tabs 切换不同设置
常用组件
| 组件 | 用途 | 示例 |
|---|---|---|
| Button | 按钮 | <Button variant="primary"> |
| Card | 卡片容器 | <Card><CardHeader>... |
| Input | 输入框 | <Input placeholder="输入..."> |
| Dialog | 对话框 | <Dialog><DialogTrigger>... |
| Tabs | 标签页 | <Tabs><TabsList>... |
| Table | 表格 | <Table><TableHeader>... |
3. tailwind-design-system ⭐⭐⭐⭐
Tailwind 设计系统
clawhub install tailwind-design-system
功能特性
- 🎨 可扩展组件库 - 基于 Tailwind CSS
- 🔄 CVA 变体系统 - 灵活的组件变体
- 🧩 复合组件 - 组合式 API
- 🎯 设计令牌 - 统一的设计语言
- 🌗 深色模式 - 自动适配
使用示例
使用 tailwind-design-system 创建按钮组件
- 定义 primary、secondary、danger 变体
- 支持 sm、md、lg 尺寸
- 添加 loading 状态
- 支持图标位置(左/右)
4. ui-ux-design ⭐⭐⭐⭐⭐
UI/UX 设计指导
clawhub install ui-ux-design
功能特性
- 📱 移动优先设计 - 响应式布局指导
- 🎨 色彩系统 - 配色方案建议
- 🔤 排版设计 - 字体层次结构
- ♿ 无障碍设计 - WCAG 2.2 合规
- 🌙 深色模式 - 主题切换设计
- ✨ 微交互 - 动画和过渡效果
使用示例
使用 ui-ux-design 审查我的仪表板设计
- 检查色彩对比度
- 评估信息层次
- 优化用户操作流程
- 确保无障碍访问
5. ui-audit ⭐⭐⭐⭐
UI 界面审查
clawhub install ui-audit
功能特性
- 🔍 设计质量评估 - 专业审查
- 📊 最佳实践检查 - 行业标准
- 🐛 问题诊断 - 发现设计缺陷
- ✅ 改进建议 - 具体优化方案
审查清单
使用 ui-audit 审查登录页面:
✅ 视觉层次
- 标题是否清晰
- CTA 按钮是否突出
- 信息密度是否合适
✅ 可用性
- 表单验证是否友好
- 错误提示是否清晰
- 加载状态是否明确
✅ 无障碍性
- 颜色对比度是否达标
- 键盘导航是否支持
- 屏幕阅读器是否兼容
🔧 后端开发 Skills
6. github ⭐⭐⭐⭐⭐
GitHub 集成
clawhub install github
功能特性
- 📝 Issue 管理 - 创建、查询、关闭
- 🔀 Pull Request - 代码审查协作
- 📊 项目管理 - 看板、里程碑
- 👥 团队协作 - 分配、通知
使用示例
# 创建 Issue
在 GitHub 创建一个新的 Issue
- 标题:修复登录页面加载缓慢问题
- 标签:bug, performance, frontend
- 指派给:@developer
- 里程碑:v2.0
# 查询 Issue
列出所有未关闭的 bug 类型 Issue
按优先级排序
常用命令
# 创建 Issue
github issue create --title "Bug 描述" --label bug
# 查询 Issue
github issue list --state open --label bug
# 查看 Issue 详情
github issue view #123
# 关闭 Issue
github issue close #123
7. tavily-search ⭐⭐⭐⭐⭐
AI 优化搜索引擎
clawhub install tavily-search
功能特性
- 🎯 AI 友好摘要 - 干净的搜索结果
- 📰 新闻模式 - 追踪最新技术动态
- 🔍 深度搜索 - 全面的研究模式
- 🌐 网页提取 - 获取完整内容
使用示例
# 技术方案调研
使用 tavily-search 调研 Node.js 最佳实践
- 查找 2025-2026 年的最新指南
- 关注性能优化方面
- 提取官方文档内容
# API 文档查询
搜索 Next.js 14 App Router 的使用教程
提取代码示例
8. summarize ⭐⭐⭐⭐
智能摘要工具
clawhub install summarize
功能特性
- 📄 长文摘要 - 快速理解技术文档
- 📹 YouTube 总结 - 技术视频要点
- 📕 PDF 摘要 - 论文/文档速读
- 🌍 多语言支持 - 跨语言学习
使用示例
# 技术文档摘要
总结这篇 React 性能优化指南
- 提取关键优化技巧
- 列出代码示例
- 长度:中等
# 视频教程总结
总结这个 Next.js 教程视频
- 提取主要知识点
- 列出时间戳
- 生成学习笔记
🧪 测试与 QA Skills
9. test-generator (推荐)
测试代码生成
clawhub install test-generator
功能特性
- ✅ 单元测试生成 - Jest/Vitest
- 🧪 集成测试 - 端到端测试
- 📝 测试用例设计 - 边界条件覆盖
- 🔄 Mock 数据 - 测试数据生成
使用示例
为登录组件生成测试用例
- 测试表单验证
- 测试成功登录
- 测试错误处理
- 测试边界条件
- 使用 Jest + React Testing Library
生成的测试代码
import { render, screen, fireEvent } from '@testing-library/react'
import LoginPage from './LoginPage'
describe('LoginPage', () => {
it('渲染登录表单', () => {
render(<LoginPage />)
expect(screen.getByPlaceholderText('邮箱')).toBeInTheDocument()
expect(screen.getByPlaceholderText('密码')).toBeInTheDocument()
})
it('验证邮箱格式', async () => {
render(<LoginPage />)
fireEvent.change(screen.getByPlaceholderText('邮箱'), {
target: { value: 'invalid-email' }
})
expect(await screen.findByText('邮箱格式不正确')).toBeInTheDocument()
})
it('成功登录', async () => {
render(<LoginPage />)
fireEvent.change(screen.getByPlaceholderText('邮箱'), {
target: { value: 'test@example.com' }
})
fireEvent.change(screen.getByPlaceholderText('密码'), {
target: { value: 'password123' }
})
fireEvent.click(screen.getByRole('button', { name: '登录' }))
expect(await screen.findByText('登录成功')).toBeInTheDocument()
})
})
10. code-review (推荐)
代码审查助手
clawhub install code-review
功能特性
- 🔍 代码质量检查 - 最佳实践
- 🐛 潜在 Bug 检测 - 常见问题
- 🔒 安全审查 - 漏洞扫描
- 📊 性能建议 - 优化方案
审查维度
代码审查检查清单:
✅ 代码规范
- 命名是否清晰
- 格式是否一致
- 注释是否充分
✅ 代码质量
- 函数是否单一职责
- 是否有重复代码
- 错误处理是否完善
✅ 安全性
- SQL 注入防护
- XSS 防护
- 认证授权检查
✅ 性能
- 是否有 N+1 查询
- 缓存策略是否合理
- 资源是否正确释放
🚀 DevOps Skills
11. docker-skill (推荐)
Docker 容器化
clawhub install docker-skill
功能特性
- 🐳 Dockerfile 生成 - 多阶段构建
- 📦 镜像优化 - 体积优化
- 🔧 容器编排 - Docker Compose
- 🌐 网络配置 - 容器网络
使用示例
为 Node.js 应用创建 Dockerfile
- 使用多阶段构建
- 优化镜像大小
- 配置生产环境变量
- 添加健康检查
生成的 Dockerfile
# 构建阶段
FROM node:22-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build
# 生产阶段
FROM node:22-alpine
WORKDIR /app
COPY --from=builder /app/dist ./dist
COPY --from=builder /app/node_modules ./node_modules
EXPOSE 3000
HEALTHCHECK --interval=30s --timeout=3s CMD curl -f http://localhost:3000/health
CMD ["node", "dist/index.js"]
12. ci-cd-skill (推荐)
CI/CD 流水线
clawhub install ci-cd-skill
功能特性
- 🔄 GitHub Actions - 自动化工作流
- 🧪 自动化测试 - 持续集成
- 📦 自动部署 - 持续部署
- 🔔 通知集成 - Slack/Discord
使用示例
创建 GitHub Actions 工作流
- 代码推送时运行测试
- 测试通过后构建 Docker 镜像
- 推送到 Docker Hub
- 部署到生产环境
🗄️ 数据库 Skills
13. prisma-skill (推荐)
Prisma ORM
clawhub install prisma-skill
功能特性
- 📊 数据建模 - Schema 设计
- 🔍 类型安全查询 - TypeScript 支持
- 🔄 迁移管理 - 数据库版本控制
- 📝 种子数据 - 测试数据生成
使用示例
使用 Prisma 设计用户系统 Schema
- User 模型(id、邮箱、密码、角色)
- Profile 模型(一对一关联)
- Post 模型(一对多关联)
- 添加索引和约束
Schema 示例
model User {
id String @id @default(uuid())
email String @unique
password String
role Role @default(USER)
profile Profile?
posts Post[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model Profile {
id String @id @default(uuid())
bio String?
avatar String?
userId String @unique
user User @relation(fields: [userId], references: [id])
}
enum Role {
USER
ADMIN
}
14. redis-skill (推荐)
Redis 缓存
clawhub install redis-skill
功能特性
- ⚡ 缓存策略 - 性能优化
- 🔑 会话管理 - 用户状态
- 📊 数据结构 - 多种数据类型
- 🔄 发布订阅 - 实时通信
📝 文档与协作
15. feishu-doc ⭐⭐⭐⭐⭐
飞书文档集成
# 已内置,需要配置飞书凭证
功能特性
- 📄 文档读写 - 创建、更新、读取
- 📊 表格操作 - 数据管理
- 👥 权限管理 - 协作控制
- 🔔 消息通知 - 自动推送
使用示例
在飞书创建技术文档
- 标题:API 接口文档 v2.0
- 内容:包含接口列表、请求示例、响应格式
- 分享给开发团队
- 设置编辑权限
16. notion (推荐)
Notion 集成
clawhub install notion
功能特性
- 📝 页面管理 - 知识库建设
- 📊 数据库 - 项目管理
- 🔗 关联页面 - 知识网络
- 🎨 模板系统 - 快速创建
17. obsidian (推荐)
Obsidian 知识管理
clawhub install obsidian
功能特性
- 🔗 双向链接 - 知识关联
- 📊 知识图谱 - 可视化展示
- 📝 Markdown 编辑 - 本地存储
- 🔌 插件生态 - 功能扩展
🎯 角色推荐组合
👨💻 前端开发工程师
# 核心组合
clawhub install frontend-design-3
clawhub install shadcn-ui
clawhub install tailwind-design-system
clawhub install ui-ux-design
# 辅助工具
clawhub install github
clawhub install tavily-search
clawhub install summarize
工作流:
ui-ux-design- 设计审查和指导frontend-design-3- 生成初始代码shadcn-ui- 使用组件库优化tailwind-design-system- 统一样式系统
👨💻 后端开发工程师
# 核心组合
clawhub install github
clawhub install tavily-search
clawhub install prisma-skill
clawhub install redis-skill
# 辅助工具
clawhub install code-review
clawhub install summarize
clawhub install docker-skill
工作流:
tavily-search- 技术方案调研prisma-skill- 数据库设计code-review- 代码质量检查docker-skill- 容器化部署
🧪 测试工程师/QA
# 核心组合
clawhub install test-generator
clawhub install code-review
clawhub install github
# 辅助工具
clawhub install tavily-search
clawhub install summarize
clawhub install ci-cd-skill
工作流:
test-generator- 生成测试用例code-review- 代码审查ci-cd-skill- 自动化测试流水线github- Issue 跟踪管理
🚀 DevOps 工程师
# 核心组合
clawhub install docker-skill
clawhub install ci-cd-skill
clawhub install github
# 辅助工具
clawhub install tavily-search
clawhub install redis-skill
clawhub install summarize
工作流:
docker-skill- 容器化配置ci-cd-skill- CI/CD 流水线github- 自动化触发tavily-search- 最佳实践调研
🏗️ 全栈工程师/架构师
# 核心组合
clawhub install frontend-design-3
clawhub install prisma-skill
clawhub install docker-skill
clawhub install ci-cd-skill
# 辅助工具
clawhub install ui-ux-design
clawhub install code-review
clawhub install tavily-search
clawhub install summarize
clawhub install github
工作流:
ui-ux-design- 整体设计指导frontend-design-3+prisma-skill- 全栈开发docker-skill+ci-cd-skill- 部署自动化code-review- 质量把控
📊 Skills 对比总结
按效率提升排序
| 排名 | Skill | 效率提升 | 学习成本 | ROI |
|---|---|---|---|---|
| 🥇 | frontend-design-3 | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| 🥈 | github | ⭐⭐⭐⭐ | ⭐ | ⭐⭐⭐⭐⭐ |
| 🥉 | tavily-search | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| 4 | shadcn-ui | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
| 5 | summarize | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
| 6 | ui-ux-design | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
| 7 | prisma-skill | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| 8 | docker-skill | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
按角色推荐指数
| 角色 | 必装 | 推荐 | 可选 |
|---|---|---|---|
| 前端 | 4 | 2 | 3 |
| 后端 | 3 | 3 | 3 |
| 测试 | 2 | 2 | 2 |
| DevOps | 2 | 2 | 2 |
| 全栈 | 5 | 4 | 3 |
💡 最佳实践
1. 渐进式安装
# 第一阶段:核心工具
clawhub install frontend-design-3
clawhub install github
clawhub install tavily-search
# 第二阶段:专业工具
clawhub install shadcn-ui
clawhub install code-review
# 第三阶段:扩展工具
clawhub install docker-skill
clawhub install ci-cd-skill
2. 组合使用
典型开发流程:
1. 需求分析
└─ tavily-search 调研技术方案
2. 设计阶段
└─ ui-ux-design 审查设计方案
3. 开发阶段
└─ frontend-design-3 生成初始代码
└─ shadcn-ui 使用组件库
└─ github 管理代码
4. 测试阶段
└─ test-generator 生成测试
└─ code-review 代码审查
5. 部署阶段
└─ docker-skill 容器化
└─ ci-cd-skill 自动化部署
3. 持续学习
# 每周技能提升
clawhub search <新技术>
summarize <技术文档/视频>
tavily-search <最佳实践>
🔗 相关资源
- ClawHub - Skills 市场
- OpenClaw 文档 - 官方文档
- GitHub - 源码仓库
- Discord 社区 - 技术交流
📚 文档版本: 1.0
📅 最后更新: 2026-03-05
👥 目标读者: 软件开发工程师、技术负责人、架构师
Made with ❤️ for OpenClaw Developers