Related Skills Surfacer

anthropics/claude-for-legal/legal-builder-hub/skills/related-skills-surfacer

作者 anthropics4a6c651889c97cc9140580363c73e0eb17379c2b無授權條款9.6K 個星標收錄於 2026年10月9日更新於 2026年10月9日儲存庫9 天前更新

Suggest community skills based on recent activity in other plugins. Checks whether the community has built something relevant to a task and mentions it once, non-intrusively. Use when the user says "is there a community skill for this", "what else is out there", or asks for skill recommendations; also runs passively as part of other plugins' workflows.

精選僅含說明AI & Agents
AI 產生的概覽

在任務結束後,依據登錄檔比對與使用者的執業設定檔推薦相關的社群技能。

功能
此技能會依據關鍵字重疊程度與執業設定檔的契合度,將社群建立的技能登錄檔與使用者剛完成的工作進行比對。當找到高度契合且該技能尚未安裝時,它會提出一次簡短提示,包含技能名稱、來源登錄檔、說明與安裝指令。若沒有高度契合的項目,則保持靜默,並避免重複推薦使用者已看過或已忽略的技能。
適用情境
適用於使用者詢問某項需求是否有對應的社群技能、想了解還有哪些可用技能,或希望取得技能推薦時。它也可以接入其他外掛,在任務結束時執行,但該掛鉤接線預設並未啟用。
執行需求
讀取執業設定檔設定檔以及來自 registry-browser 的登錄檔快取,並在 references/surfaced.json 中記錄已忽略項目。它不隨附指令碼,本身也不安裝任何內容。

/related-skills-surfacer

  1. Load ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md → practice profile.
  2. Use the workflow below.
  3. Check what other plugins have been doing. Match against registry.
  4. Suggest: "You've been doing X — community has a skill for Y that's related."

Purpose

The community might have built the thing you're about to build. This skill notices and mentions it — once, briefly, non-annoyingly.

How it runs

This skill surfaces related community skills after a task. It can be invoked directly by the user ("what else is out there for X?") or wired into other plugins via a Stop hook — the hook-based pattern requires each sibling plugin to declare a Stop hook that calls this skill, which is not wired by default. Without the hook wiring, invoke it directly.

Other plugins can include a light check at the end of a task:

"The legal-builder-hub found a community skill that might help with this kind of thing: [name] — [one-line]. Want to take a look?"

Load context

~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md → practice profile, installed skills (don't suggest what's already installed). Registry cache from registry-browser.

The match

Given a task description (what the user was just doing), find registry skills that match:

  • Keyword overlap between the task and skill descriptions
  • Practice profile fit (don't suggest litigation skills to a transactional lawyer)
  • Not already installed

Threshold: Only surface if the match is strong. Weak matches are noise. Better to surface nothing than to annoy.

Output

If strong match:

💡 The community has a skill for this: [name] from [registry] — "[description]". /legal-builder-hub:skill-installer [name] to try it.

If no strong match: silent. No output. Don't announce "I found nothing."

Frequency limit

Don't surface the same skill twice. If the user didn't install it the first time, they saw it and decided no. Track dismissals in references/surfaced.json.

User control

Per ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md → new skill notifications:

  • All: Surface any match
  • Matching practice profile: Filter by profile (default)
  • None: This skill is off

Close with the next-steps decision tree

End with the next-steps decision tree per CLAUDE.md ## Outputs. Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks.

What this skill does not do

  • Install anything.
  • Interrupt a task in progress. Surfacing happens at the end of a task, not in the middle.
  • Nag. One mention per skill, ever.

來源與署名

來源:anthropics/claude-for-legal位於legal-builder-hub/skills/related-skills-surfacer提交4a6c651

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架