Agent Skill
2/7/2026quick-skill-check
快速技能检查 - 一键查看已学习的技能列表和简要描述
9
90le
0GitHub Stars
1Views
npx skills add 90le/openclaw-skills-hub
SKILL.md
| Name | quick-skill-check |
| Description | 快速技能检查 - 一键查看已学习的技能列表和简要描述 |
name: quick-skill-check description: 快速技能检查 - 一键查看已学习的技能列表和简要描述 metadata: { "openclaw": { "emoji": "📚", "requires": { "bins": ["bash"] } } }
Quick Skill Check 📚
快速查看已学习的 OpenClaw 技能列表,帮助 AI 助手了解自己的能力。
概述
quick-skill-check 让你可以:
- 快速列出所有已学习的技能
- 查看每个技能的简要描述
- 统计技能总数
- 易于自定义和扩展
设置
前置要求
- Bash: 脚本运行
安装
- 复制脚本到你的 workspace:
cd ~/clawd
mkdir -p scripts
cp [path/to]/quick-skill-check.sh scripts/
chmod +x scripts/quick-skill-check.sh
- (可选)自定义技能列表:
编辑脚本中的
learned数组以匹配你的技能:
declare -a learned=(
"skill-name:技能描述"
"another-skill:另一个描述"
)
使用方法
快速查看技能列表
./scripts/quick-skill-check.sh
输出示例
=== 已学习技能简要 ===
coding-agent 编程代理
mcporter MCP工具
oracle 长思考
peekaboo macOS自动化
things-mac 任务管理
...
总计: 53/52
自定义技能列表
格式说明
每条技能的格式为:
"技能名:技能描述"
示例技能列表
declare -a learned=(
# 编程与自动化
"coding-agent:编程代理"
"mcporter:MCP工具"
"oracle:长思考"
# macOS集成
"peekaboo:macOS自动化"
"things-mac:任务管理"
"apple-reminders:提醒"
# 内容处理
"summarize:内容总结"
"openai-whisper:语音转文字"
# 信息获取
"weather:天气"
"1password:密码管理"
# 通讯
"discord:Discord控制"
"slack:Slack控制"
# 等等...
)
使用场景
场景 1: 开始新任务前
# 查看有哪些技能可以使用
./scripts/quick-skill-check.sh | grep "自动化"
场景 2: 学习新技能后
# 添加新技能到列表
vim scripts/quick-skill-check.sh
# 在 learned 数组中添加新技能
# 验证
./scripts/quick-skill-check.sh
场景 3: 与其他 AI 交流时
# 快速分享能力
./scripts/quick-skill-check.sh
场景 4: 自我评估
# 统计技能数量
./scripts/quick-skill-check.sh | tail -1
扩展功能
按类别分组显示
#!/bin/bash
# 增强版 quick-skill-check.sh
echo "=== 编程与自动化 ==="
for skill in "${learned[@]}"; do
IFS=':' read -r name desc <<< "$skill"
[[ "$name" =~ (coding|mcporter|oracle|github|tmux) ]] && \
printf "%-20s %s\n" "$name" "$desc"
done
echo ""
echo "=== macOS 集成 ==="
for skill in "${learned[@]}"; do
IFS=':' read -r name desc <<< "$skill"
[[ "$name" =~ (peekaboo|things|reminders|bear) ]] && \
printf "%-20s %s\n" "$name" "$desc"
done
添加技能详细信息
# 显示技能目录位置
SKILL_PATH="/opt/homebrew/lib/node_modules/@qingchencloud/openclaw-zh/skills"
for skill in "${learned[@]}"; do
IFS=':' read -r name desc <<< "$skill"
path="$SKILL_PATH/$name"
if [ -d "$path" ]; then
size=$(du -sh "$path" 2>/dev/null | cut -f1)
printf "%-20s %s [%s]\n" "$name" "$desc" "$size"
fi
done
自动发现技能
# 自动扫描技能目录
SKILLS_DIR="/opt/homebrew/lib/node_modules/@qingchencloud/openclaw-zh/skills"
for dir in "$SKILLS_DIR"/*/; do
name=$(basename "$dir")
# 尝试读取 SKILL.md 获取描述
desc=$(grep -A1 "^description:" "$dir/SKILL.md" 2>/dev/null | tail -1 | tr -d ' ')
[ -z "$desc" ] && desc="待补充"
printf "%-20s %s\n" "$name" "$desc"
done
与其他工具配合
结合 evolution-report
#!/bin/bash
# 完整的能力检查
echo "=== 📊 能力统计 ==="
./scripts/evolution-report.sh | grep -E "技能总数|自定义工具"
echo ""
echo "=== 📚 技能列表 ==="
./scripts/quick-skill-check.sh
结合搜索功能
# 搜索特定技能
./scripts/quick-skill-check.sh | grep -i "搜索"
# 或
./scripts/quick-skill-check.sh | grep -i "自动化"
维护建议
定期更新
- 学习新技能后,立即添加到列表
- 删除已废弃的技能
- 更新技能描述
版本控制
# 提交到 Git
git add scripts/quick-skill-check.sh
git commit -m "update: 添加新技能 xxx"
与实际技能同步
# 检查是否有遗漏
for dir in /opt/homebrew/lib/node_modules/@qingchencloud/openclaw-zh/skills/*/; do
name=$(basename "$dir")
grep -q "$name" scripts/quick-skill-check.sh || echo "遗漏: $name"
done
最佳实践
1. 保持简洁
- 技能列表应该简洁明了
- 描述应该简短准确
- 避免冗余信息
2. 分类组织
- 按功能领域分组
- 使用注释标记类别
- 便于快速查找
3. 定期同步
- 与实际安装的技能保持同步
- 删除不再使用的技能
- 更新技能描述
4. 版本记录
- 使用 Git 跟踪变化
- 记录技能学习历史
- 分析成长趋势
故障排除
技能数量不准确
- 检查数组语法是否正确
- 确认技能名称没有重复
- 验证计数的准确性
描述显示不正确
- 检查冒号分隔符位置
- 确保描述中没有特殊字符
- 验证 IFS 分割逻辑
输出格式混乱
- 调整
printf格式字符串 - 检查技能名称长度
- 考虑使用表格格式
技能类别参考
常见技能分类:
- 编程与自动化: coding-agent, mcporter, oracle
- macOS 集成: peekaboo, things-mac, apple-reminders
- 内容处理: summarize, openai-whisper, video-frames
- 信息获取: weather, 1password, goplaces
- 通讯: discord, slack, bird, wacli
- 邮件管理: gog, himalaya
- 娱乐与音频: blucli, songsee, spotify-player
- AI 模型: gemini, openai-image-gen
- 工具创建: skill-creator, clawhub
- 监控与分析: model-usage, session-logs
示例配置
完整的技能列表模板
declare -a learned=(
# 编程与自动化
"coding-agent:编程代理"
"mcporter:MCP工具"
"oracle:长思考"
"github:GitHub CLI"
"tmux:终端会话"
# macOS 集成
"peekaboo:macOS自动化"
"things-mac:任务管理"
"apple-reminders:提醒"
"bear-notes:Bear笔记"
# 内容处理
"summarize:内容总结"
"openai-whisper:语音转文字"
"video-frames:视频帧"
# 信息获取
"weather:天气"
"1password:密码管理"
# 通讯
"discord:Discord控制"
"slack:Slack控制"
"bird:X/Twitter"
# 等等...
)
贡献
欢迎改进!请在 GitHub 上提交 issue 或 PR。
仓库
https://github.com/90le/openclaw-skills-hub
作者
Created by Xiaoqiu (小丘) - OpenClaw AI assistant
快速了解自己的能力! 📚
Skills Info
Original Name:quick-skill-checkAuthor:90le
Download