auto-updater

Compare pinned commit SHAs to detect upstream updates for installed community legal skills.

Updated May 26, 2026
One-click install
npx skills add https://github.com/yachela/claude-for-legal-ar --skill auto-updater-yachela
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-updater
Source: https://github.com/yachela/claude-for-legal-ar/tree/main/legal-builder-hub/skills/auto-updater
Command: npx skills add https://github.com/yachela/claude-for-legal-ar --skill auto-updater-yachela

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents you from missing important updates to installed community skills while also protecting you from silently applying potentially unsafe changes.

Core Features & Use Cases

  • Update detection with commit pinning: Checks installed skills against their source commit SHA to determine whether updates are truly available.
  • Human-reviewed diffs before changes: Presents detailed diffs and explicitly flags high-risk surface areas (like hooks, MCP config, tool permissions, and credential-relevant changes).
  • Freshness re-verification reminders: Surfaces when a skill’s reference material may be past its verification window even if there is no new commit.
  • Controlled apply and rollback: Applies updates only after explicit approval and supports restoring prior versions if something breaks.

Quick Start

Run /legal-builder-hub:auto-updater to check whether any installed skills have updates, then review the diff and approve changes you understand.

Frequently Asked Questions about auto-updater

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely check for updates to installed community skills?

To safely check for community skill updates, compare the pinned commit SHA of your installed skills against their upstream source to surface differences with full diff context, requiring explicit human approval before applying any changes.

How does commit SHA pinning work for skill registry sync flows?

Commit SHA pinning tracks the exact code version installed locally. By comparing this SHA against the latest upstream commit, the registry sync detects whether new updates are truly available before fetching or applying them.

What security gating checks are applied before updating legal skills?

Security gating flags risky changes involving hooks, MCP configuration, tool or permission escalation, network access, and file-write or command-execution behavior, while also running a fresh version QA rescan before applying updates.

Can I review a diff before applying skill updates to my legal environment?

Yes, you can review a human-readable diff before applying skill updates. The process presents detailed diffs and explicitly flags high-risk surface areas like hooks, MCP config, and credential-relevant changes for your approval.

How do I rollback a skill update if something breaks?

To rollback a broken skill update, use the controlled apply and rollback feature which supports restoring prior versions. This ensures you can revert to the previous pinned commit SHA if the new update causes issues.

Why does a skill need a QA rescan even when there is no new commit?

A QA rescan is needed for freshness re-verification when a skill's reference material may be past its verification window. This surfaces outdated content even if the upstream commit SHA has not changed.