数据分析与运维 Skills 技能清单完整指南 原创

温馨提示:
本文最后更新于 2026-04-01,已超过 0 天没有更新。 若文章内的图片失效(无法正常加载),请留言反馈或直接 联系我

 

前言

在 OpenClaw 中,Skills 是扩展 AI 助手能力的核心机制。通过安装和配置不同的 Skills,可以让 AI 助手具备数据分析、系统运维、自动化等专业能力。本文将详细介绍数据分析和运维相关的 Skills 技能清单,帮助你打造强大的 AI 助手。


一、数据分析 Skills

1.1 baostock – 金融数据查询

技能介绍

baostock 是一个免费的证券数据平台,提供 A 股、指数、基金等金融数据的查询服务。无需注册,支持 K 线图、财务数据、行业分类等查询。

安装方法

# 使用 clawhub 安装
clawhub install baostock

# 或手动安装
cd ~/.openclaw/workspace/skills/
git clone https://github.com/your-repo/baostock.git

使用示例

# 查询股票 K 线数据
baostock query --code sh.600000 --start 2024-01-01 --end 2024-12-31

# 查询财务数据
baostock query --type financial --code sh.600000

# 查询行业分类
baostock query --type industry --industry 银行

适用场景

  • 股票数据分析
  • 投资策略研究
  • 财务报表分析
  • 行业趋势分析

技能文件结构

baostock/
├── SKILL.md           # 技能说明文件
├── baostock.py        # 主程序
├── requirements.txt   # Python 依赖
└── examples/          # 使用示例
    ├── kline.py
    └── financial.py

1.2 qmd – 本地搜索和索引

技能介绍

qmd 是一个本地文档搜索和索引工具,支持 BM25、向量搜索、重排序等多种搜索算法。可以快速检索本地文档、代码、笔记等内容。

安装方法

# 使用 clawhub 安装
clawhub install qmd

# 初始化索引
qmd init --path ~/Documents
qmd index

使用示例

# 搜索文档
qmd search "OpenClaw 配置"

# 向量搜索
qmd search "记忆管理" --mode vector

# 混合搜索(BM25+ 向量)
qmd search "会话持久化" --mode hybrid

# MCP 模式
qmd mcp --port 8080

适用场景

  • 本地文档检索
  • 代码库搜索
  • 笔记管理
  • 知识库查询

技能文件结构

qmd/
├── SKILL.md
├── qmd.py
├── config.yaml        # 配置文件
├── index/             # 索引目录
└── mcp/               # MCP 服务端
    └── server.py

1.3 perplexity – AI 搜索

技能介绍

Perplexity 是一个 AI 驱动的搜索引擎,提供基于大模型的答案生成,支持引用来源、多轮对话等功能。

安装方法

# 使用 clawhub 安装
clawhub install perplexity

# 配置 API Key
echo "PERPLEXITY_API_KEY=your_key" >> ~/.openclaw/.env

使用示例

# 搜索问题
perplexity search "OpenClaw 如何配置记忆系统"

# 批量查询
perplexity batch --file questions.txt

# 带引用的答案
perplexity search "Linux 日志分析" --citations

适用场景

  • 技术问题查询
  • 研究资料收集
  • 代码问题解答
  • 文档生成

1.4 web-search – 网络搜索

技能介绍

基于 DuckDuckGo 的免费网络搜索工具,无需 API Key,支持安全搜索、区域过滤等功能。

安装方法

# 通常已预装
# 检查是否可用
web-search --help

使用示例

# 基本搜索
web-search "OpenClaw 教程"

# 指定结果数量
web-search "Linux 运维" --count 10

# 安全搜索
web-search "技术文档" --safe moderate

# 指定区域
web-search "Python 数据分析" --region us-en

适用场景

  • 快速信息检索
  • 新闻查询
  • 文档查找
  • 竞品分析

二、运维 Skills

2.1 healthcheck – 系统健康检查

技能介绍

healthcheck 是一个系统安全检查和风险配置工具,支持防火墙、SSH、系统更新等安全检查,适合 OpenClaw 部署环境的安全审计。

安装方法

# 使用 clawhub 安装
clawhub install healthcheck

# 或直接克隆
cd ~/.openclaw/skills/
git clone https://github.com/openclaw/skills/healthcheck.git

使用示例

# 完整系统检查
healthcheck --full

# 仅检查防火墙
healthcheck --check firewall

# 检查 SSH 配置
healthcheck --check ssh

# 生成报告
healthcheck --report --output report.html

适用场景

  • 服务器安全审计
  • 部署前检查
  • 定期安全巡检
  • 合规性检查

技能文件结构

healthcheck/
├── SKILL.md
├── healthcheck.sh    # 主脚本
├── checks/           # 检查模块
│   ├── firewall.sh
│   ├── ssh.sh
│   ├── updates.sh
│   └── permissions.sh
└── reports/          # 报告目录
    └── template.html

2.2 tmux – 终端复用

技能介绍

tmux 技能允许 AI 助手远程控制 tmux 会话,执行交互式命令行任务,适合长时间运行的运维任务。

安装方法

# 使用 clawhub 安装
clawhub install tmux

# 确保系统已安装 tmux
sudo apt-get install tmux  # Ubuntu/Debian
sudo yum install tmux      # CentOS/RHEL

使用示例

# 创建新会话
tmux new-session -s monitoring

# 发送命令
tmux send-keys -t monitoring "htop" Enter

# 查看输出
tmux capture-pane -t monitoring -p

# 列出会话
tmux list-sessions

适用场景

  • 长时间任务监控
  • 交互式命令执行
  • 多会话管理
  • 后台任务运行

2.3 session-logs – 会话日志分析

技能介绍

session-logs 用于搜索和分析 OpenClaw 会话日志,使用 jq 进行 JSON 日志解析,帮助排查问题和优化配置。

安装方法

# 使用 clawhub 安装
clawhub install session-logs

# 确保安装 jq
sudo apt-get install jq

使用示例

# 搜索特定会话
session-logs search --session "2024-04-01"

# 分析命令使用
session-logs analyze --type commands

# 导出日志
session-logs export --format json --output logs.json

# 查找错误
session-logs search --keyword "error" --level error

适用场景

  • 问题排查
  • 使用分析
  • 性能优化
  • 审计日志

2.4 skill-creator – 技能开发

技能介绍

skill-creator 帮助创建、编辑、审计 AgentSkills,支持技能目录结构管理、规范验证等功能。

安装方法

# 使用 clawhub 安装
clawhub install skill-creator

使用示例

# 创建新技能
skill-creator create --name my-skill

# 审计技能
skill-creator audit --path ~/.openclaw/skills/my-skill

# 验证规范
skill-creator validate --path SKILL.md

# 整理技能目录
skill-creator tidy --path ~/.openclaw/skills/

适用场景

  • 自定义技能开发
  • 技能规范检查
  • 技能目录管理
  • 技能审计

2.5 skill-vetter – 技能安全审查

技能介绍

skill-vetter 在安装技能前进行安全审查,检查权限范围、可疑模式、红旗警告等,确保技能安全性。

安装方法

# 使用 clawhub 安装
clawhub install skill-vetter

使用示例

# 审查技能
skill-vetter check --path ~/.openclaw/skills/new-skill

# 生成报告
skill-vetter report --output security-report.md

# 检查权限
skill-vetter permissions --path SKILL.md

适用场景

  • 技能安装前审查
  • 安全审计
  • 权限检查
  • 风险评估

三、推荐技能组合

3.1 数据分析师配置

# 核心技能
- baostock      # 金融数据
- qmd           # 本地搜索
- perplexity    # AI 搜索
- web-search    # 网络搜索

# 辅助技能
- session-logs  # 日志分析
- skill-creator # 自定义技能

3.2 运维工程师配置

# 核心技能
- healthcheck   # 安全检查
- tmux          # 终端管理
- session-logs  # 日志分析

# 辅助技能
- skill-vetter  # 安全审查
- skill-creator # 自定义脚本

3.3 全栈开发配置

# 核心技能
- qmd           # 代码搜索
- perplexity    # 问题解答
- web-search    # 文档查询

# 辅助技能
- tmux          # 开发环境
- skill-creator # 工具开发

四、技能管理最佳实践

4.1 技能安装

# 1. 使用 skill-vetter 审查
skill-vetter check --path skill-name

# 2. 使用 clawhub 安装
clawhub install skill-name

# 3. 验证安装
clawhub list

# 4. 测试功能
skill-name --help

4.2 技能更新

# 更新单个技能
clawhub update skill-name

# 更新所有技能
clawhub update --all

# 查看更新日志
clawhub changelog skill-name

4.3 技能备份

# 备份技能目录
tar -czf skills_backup_$(date +%Y%m%d).tar.gz \
    ~/.openclaw/workspace/skills/

# 恢复技能
tar -xzf skills_backup_YYYYMMDD.tar.gz \
    -C ~/.openclaw/workspace/

4.4 技能审计

# 定期审计(每月)
for skill in ~/.openclaw/skills/*/; do
    skill-creator audit --path $skill
    skill-vetter check --path $skill
done

# 生成审计报告
skill-vetter report --output monthly-audit.md

五、自定义技能开发指南

5.1 技能结构

my-skill/
├── SKILL.md           # 必需:技能说明
├── my-skill.py        # 主程序
├── requirements.txt   # Python 依赖
├── config.yaml        # 配置文件(可选)
├── examples/          # 示例(可选)
│   └── usage.py
└── tests/             # 测试(可选)
    └── test_skill.py

5.2 SKILL.md 模板

<skill>
  <name>my-skill</name>
  <description>技能功能描述</description>
  <location>~/.openclaw/workspace/skills/my-skill</location>
</skill>

5.3 开发流程

  1. 创建技能目录结构
  2. 编写 SKILL.md 说明文件
  3. 实现主程序逻辑
  4. 添加配置文件(如需要)
  5. 编写使用示例
  6. 添加测试用例
  7. 使用 skill-creator 验证
  8. 使用 skill-vetter 安全审查

总结

通过合理配置和使用 Skills,可以让 OpenClaw AI 助手具备强大的数据分析和运维能力。建议根据实际需求选择合适的技能组合,并定期更新和审计技能,确保系统安全和功能完善。

推荐起步配置

  • 数据分析:baostock + qmd + web-search
  • 系统运维:healthcheck + tmux + session-logs
  • 技能开发:skill-creator + skill-vetter

参考资料


温馨提示: 安装技能前请使用 skill-vetter 进行安全审查。如有疑问,请在评论区留言或联系管理员。