返回顶部
s

skill-recommender-pro智能技能推荐

Intelligent skill recommendations for OpenClaw. Analyzes installed skills using rule-based filtering and pattern matching. Suggests complementary skills, alternatives, and gap-fillers. Supports multi-language output.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
103
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

skill-recommender-pro

Skill Recommender Pro

OpenClaw的智能技能推荐引擎。超越简单搜索,提供个性化、上下文感知的推荐。

为何更胜一筹

特性其他推荐器skill-recommender-pro
基础搜索
已安装技能分析
❌ | ✅ | | 互补推荐 | ❌ | ✅ | | 替代建议 | ❌ | ✅ | | 按角色个性化 | ❌ | ✅ | | 语义分析 | ❌ | ✅ (智能体辅助) | | 多语言 | ❌ | ✅ |

触发条件

  • - Recommend skills for me / 推荐skills给我
  • What skills should I install? / 我应该安装什么skills?
  • Find alternatives to X / 找X的替代品
  • Compare X and Y skills / 对比X和Y这两个skill
  • Whats missing in my setup? / 我的配置缺少什么?
  • Best skills for developers / 开发者最佳skills
  • skill-recommender-pro

第一步:分析用户当前配置

首先,了解用户已有的内容:

bash

获取已安装的技能


clawhub list 2>/dev/null || echo 未安装任何技能

分析脚本

python
python3 << PYEOF
import json
import subprocess
import os

def getinstalledskills():
获取已安装技能列表
try:
result = subprocess.run(
[clawhub, list],
capture_output=True,
text=True,
timeout=10
)
if result.returncode == 0:
return result.stdout.strip().split(\n)
except:
pass
return []

def categorize_skills(skills):
按功能对已安装技能进行分类
categories = {
development: [github, git, code, debug, test],
research: [search, research, analyze, summarize],
productivity: [calendar, email, task, note, todo],
media: [image, video, audio, tts, ocr],
data: [csv, json, database, sql, api],
ai: [llm, model, train, embedding],
devops: [docker, deploy, ci, cd, cloud]
}

user_categories = {}
for skill in skills:
skill_lower = skill.lower()
for category, keywords in categories.items():
if any(kw in skill_lower for kw in keywords):
user_categories.setdefault(category, []).append(skill)

return user_categories

def identify_gaps(installed, categories):
识别可能有用的缺失类别
all_categories = set(categories.keys())
user_categories = set(installed.keys())
gaps = allcategories - usercategories
return list(gaps)

installed = getinstalledskills()
categories = categorize_skills(installed)
gaps = identify_gaps(categories, {})

print(f已安装技能数: {len(installed)})
print(f覆盖类别: {list(categories.keys())})
print(f潜在缺口: {gaps})
PYEOF



第二步:生成推荐

基于分析,生成个性化推荐:

推荐类型

  1. 1. 互补技能
- 与你已有技能配合良好的技能 - 示例:如果你有 china-doc-ocr,推荐 china-summarizer
  1. 2. 替代技能
- 相同功能的更好选择 - 基于下载量、评分、新鲜度
  1. 3. 填补缺口
- 缺失类别的技能 - 基于你的明显角色/需求
  1. 4. 热门技能
- 社区中的流行技能 - 近期高增长技能

搜索与推荐

bash

针对每个缺口,搜索顶级技能


for category in research productivity devops; do
echo 🔍 正在搜索 $category 类技能...
clawhub search $category 2>&1 | head -5
done

生成报告

python
python3 << PYEOF
import json

def generate_recommendations(installed, gaps, lang=en):
生成个性化推荐

recommendations = {
complementary: [],
alternatives: [],
gap_fillers: [],
trending: []
}

# 互补配对
COMPLEMENTARY_MAP = {
china-doc-ocr: [china-summarizer, china-tts],
china-tts: [china-video-gen, china-image-gen],
research-orchestrator: [skill-advisor, web-search],
skill-studio: [skill-advisor, research-orchestrator]
}

for skill in installed:
if skill in COMPLEMENTARY_MAP:
for rec in COMPLEMENTARY_MAP[skill]:
if rec not in installed:
recommendations[complementary].append({
skill: rec,
reason: f与 {skill} 配合良好
})

return recommendations

示例

installed = [china-doc-ocr, china-tts, skill-studio] gaps = [research, devops] recs = generate_recommendations(installed, gaps, zh)

print(json.dumps(recs, indent=2, ensure_ascii=False))
PYEOF



第三步:输出推荐报告

中文报告格式

┌─────────────────────────────────────────────────────────┐
│ 🎯 个性化Skill推荐 │
│ 基于你已安装的 5 个skills │
└─────────────────────────────────────────────────────────┘

━━━ 📋 推荐报告 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 你的Skills概况
├─ 已安装: china-doc-ocr, china-tts, skill-studio...
├─ 覆盖领域: 文档处理, 语音, 开发工具
└─ 潜在缺口: 研究分析, DevOps

🔥 互补推荐(与你现有skills配合使用)
├─ china-summarizer - 与china-doc-ocr配合,OCR后自动总结
├─ research-orchestrator - 与skill-studio配合,创建研究类skills
└─ skill-advisor - 安装前评估skills安全性

⭐ 热门推荐(社区最受欢迎)
├─ capability-evolver (35K+ downloads) - Agent自我进化
├─ gog (14K+ downloads) - Google Workspace集成
└─ agent-browser (11K+ downloads) - 浏览器自动化

🎯 填补缺口(你可能需要的领域)
├─ 研究分析: research-orchestrator, summarize
├─ DevOps: docker-manager, deploy-helper
└─ 生产力: calendar, email-integration

💡 安装建议
clawhub install china-summarizer research-orchestrator skill-advisor

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

英文报告格式

┌─────────────────────────────────────────────────────────┐
│ 🎯 Personalized Skill Recommendations │
│ Based on your 5 installed skills │
└─────────────────────────────────────────────────────────┘

━━━ 📋 Recommendation Report ━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 Your Skills Overview
├─ Installed: china-doc-ocr, china-tts, skill-studio...
├─ Categories: Document Processing, Voice, Dev Tools
└─ Potential Gaps: Research, DevOps

🔥 Complementary (Works with your existing skills)
├─ china-summarizer - Pair with china-doc-ocr for OCR+summary
├─ research-orchestrator - Pair with skill-studio for research
└─ skill-advisor - Pre-install security assessment

⭐ Popular (Community Favorites)
├─ capability-evolver (35K+ downloads) - Agent self-improvement
├─ gog (14K+ downloads) - Google Workspace integration
└─ agent-browser (11K+ downloads) - Browser automation

🎯 Gap Fillers (Areas you might need)
├─ Research: research-orchestrator, summarize
├─ DevOps: docker-manager, deploy-helper
└─ Productivity: calendar, email-integration

💡 Install Suggestion
clawhub install china-summarizer research-orchestrator skill-advisor

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



第四步:技能对比(当用户要求时)

当用户想要对比技能时:

bash

获取每个技能的详细信息


clawhub inspect skill-a
clawhub inspect skill-b

#

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-recommender-pro-1776064815 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-recommender-pro-1776064815 技能

通过命令行安装

skillhub install skill-recommender-pro-1776064815

下载

⬇ 下载 skill-recommender-pro v1.0.2(免费)

文件大小: 5.93 KB | 发布时间: 2026-4-14 13:25

v1.0.2 最新 2026-4-14 13:25
修复安全扫描问题:移除curl依赖,明确语义分析由agent执行,不读取config文件

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部