Check installed community skills for updates. Shows a diff and requires explicit approval before applying. Use when the user says "check for updates", "update my skills", "anything new for my installed skills", or when invoked from the registry-sync agent.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "auto-updater" skill from askskill: 1. Download https://raw.githubusercontent.com/anthropics/claude-for-legal/main/legal-builder-hub/skills/auto-updater/SKILL.md 2. Save it as ~/.claude/skills/auto-updater/SKILL.md 3. Reload skills and tell me it's ready
~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md → installed skills + auto-update prefs.Community skills improve. This skill notices when, shows you what changed, and applies updates only with your explicit approval.
Installed skills are code running inside your privileged legal environment. An upstream repository can be compromised, transferred to a new owner, or simply change behavior in ways you don't want. This skill is designed so that no update is ever applied without you reading the diff and approving it. That's not a preference — it's the design.
~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md → installed skills (with version/commit SHA), update preferences (notify / manual).
For each skill in the installed list:
For each update, show the full diff:
# [skill-name] — [installed SHA] → [latest SHA]
## SKILL.md changes
[unified diff]
## hooks/hooks.json changes
[unified diff — FLAG: hooks can execute arbitrary code]
## .mcp.json changes
[unified diff — FLAG: MCP servers run with your credentials]
## Other files
[list of added/removed/modified files with diffs]
Then run the trust check:
hooks/hooks.json change? Hooks can execute arbitrary shell commands. Show the diff prominently and ask the user to confirm they understand what the new hooks do..mcp.json change? New or changed MCP servers can access your environment. Same treatment.allowed-tools or tools frontmatter expand? New tool access is a permission escalation.description or stated purpose change? A skill that claimed to "review NDAs" and now claims to "send contracts" has repurposed itself.Re-run the full skills-qa scan against the NEW version before applying the
update. A skill that was clean at v1.0 can ship a poisoned v1.1 — the
GlassWorm pattern (a trusted publisher, an established skill, a minor
version bump that carries the payload). Install-time trust does not
transfer to updates.
Rules:
skills-qa Step 1.5 category — refuse
the update by default and explain why. Emit the new-version REFUSE
output verbatim.hooks/hooks.json, .mcp.json, allowed-tools/tools
frontmatter, new Bash/WebFetch/WebSearch access, new external URLs,
new file-write paths outside the skill directory, or the description
frontmatter FORCES a human-approval prompt and cannot be bypassed by a
clean LLM scan. The scan is a signal; the human is the gate.restrictive allowlist mode, the read-only subagent
is MANDATORY here — do not apply an update in restrictive mode without…
Draft a DMCA takedown notice, triage one you received, or draft a §512(g) counter-notice. Use when asserting copyright through a §512(c)(3) takedown with the fair-use and perjury gates, when an incoming takedown needs triage into comply / counter / engage / ignore options, or when drafting a §512(g)(3) counter-notice with the consent-to-federal-jurisdiction gate.
Search watched registries for community legal skills, showing matches with descriptions and offering to show the full SKILL.md before install. Use when the user says "browse", "search skills", "find a skill for", "what's out there for", or wants to add a new registry to the watchlist.
Case status summary by audience — client-facing (plain language), internal (for the professor), or court-ready (formal caption format per local rules). Same facts, different framing and depth. Use when a student needs to update the client, brief the professor, or prepare a court status report.
Draft a brief section in house style, consistent with the case theory — every fact cited, every case checked, every argument tied to the theory. Use when the user says "draft the [section]", "write the statement of facts", "argument section on [issue]", or needs a first draft of a brief section.
Build a deposition outline for a witness — pull their documents from the eDiscovery platform, organize topics around the case theory, and surface impeachment material. Use when the user says "depo prep for [witness]", "build a depo outline", or "prepare for [name]'s deposition".
Manage matter workspaces — create, list, switch, close, or detach the active matter. Use in multi-client private practice to keep one client's context separate from another, or when a substantive skill needs to know which matter it's working in.