编程

Skill Recommender

Agent skill recommender. Input a user need, task description, or existing skill list; output best matching skills, install rationale, duplicate/merge candida...

它能做什么

Agent skill recommender. Input a user need, task description, or existing skill list; output best matching skills, install rationale, duplicate/merge candidates, and gaps for new skill briefs. Runtime-neutral and not tied to one agent platform.

技能文档

Skill Recommender

Use this skill to recommend the best matching skills from an existing skill collection.

Default workflow

  1. Identify the user's target intent:
    • exact function
    • adjacent use case
    • duplicate/overlap check
    • best skill recommendation
  2. Scan available skills from a given directory.
  3. Match by:
    • name
    • description
    • keywords
    • domain words
  4. Group similar skills into clusters when needed.
  5. Return a ranked recommendation with reasons.

Use the bundled scripts

1. Recommend similar skills

Use scripts/recommend_skills.js when the user gives a query such as:

  • “找同类 skill”
  • “有没有类似的 skill”
  • “这些 skill 哪个更适合”
  • “帮我筛选同功能的 skills”

Example:

node scripts/recommend_skills.js '{
  "query": "家庭采购 库存 提醒",
  "skills_dir": "/Users/jianghaidong/.openclaw/workspace/skills",
  "limit": 8
}'

Use scripts/cluster_skills.js when the user wants a grouped view of similar skills, duplicates, or overlapping categories.

3. Avoid duplicate skill development

Use scripts/check_skill_dedup.js when the user is about to build a new skill and wants to know:

  • whether similar skills already exist
  • whether the request should reuse an existing skill
  • whether it is better to extend or merge current skills instead of building a new one

Typical triggers:

  • “这个 skill 会不会重复开发”
  • “帮我查重一下 skill”
  • “我想做一个新 skill,先看看有没有类似的”
  • “这是不是应该复用现有 skill”

Output contract

Default output sections:

  • 目标功能理解
  • 推荐 skill
  • 推荐理由
  • 相近但次优 skill
  • 可合并/避免重复开发的 skill
  • 下一步建议

Recommendation rules

  • Prefer concrete task fit over keyword overlap.
  • Distinguish “direct match” from “adjacent match”.
  • If several skills overlap heavily, say so explicitly.
  • If a new skill request is already covered by existing skills, recommend reuse before new development.
  • If confidence is low, surface the ambiguity.

Read references as needed

  • Read references/recommendation-rules.md for ranking heuristics.
  • Read references/output-schema.md for the output schema.
  • Read references/dedup-mode.md when the user wants to avoid duplicate skill development.

相关技能

Agent skill quality checker. Input a skill directory or skill files; output trigger clarity, metadata issues, examples, safety boundaries, installability, po...

36 次安装

Discover, install, update, or create the right skill when a workflow gap appears. Use when a task is repetitive, a role lacks a reliable procedure, an existi...

37 次安装1 星标

改任何文件前先看 diff、备份、等用户确认,安全升级已安装的代理技能。

92 次安装6 星标

Learning growth coach for human skills. Input a skill goal, practice logs, constraints, and recent results; output bottleneck diagnosis, deliberate-practice...

35 次安装

1Panel operation skill for agent runtimes. Use when the user wants an assistant to interact with a 1Panel instance for resource monitoring, websites, certifi...

50 次安装2 星标

Hire humans for physical-world tasks via RentAHuman.ai. Search available humans by skill, post bounties, start conversations, and coordinate real-world work. Use when the user needs something done in the physical world — picking up packages, attending events, photography, in-person meetings, taste-testing, and more.

47 次安装2 星标