One-click install
npx skills add https://github.com/lambdamechanic/sk --skill sk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sk
Source: https://github.com/lambdamechanic/sk/tree/main/skills/sk
Command: npx skills add https://github.com/lambdamechanic/sk --skill sk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexities of managing Claude Skills across different repositories, preventing version drift, ensuring consistent usage, and simplifying the process of updating and publishing skills.

Core Features & Use Cases

  • Skill Installation & Upgrade: Easily install and update skills from canonical repositories, keeping them version-locked and up-to-date.
  • Local Audit & Health Checks: Provides tools to verify skill integrity, detect local modifications, and identify pending upgrades or cache drift.
  • Upstream Synchronization: Seamlessly push local skill edits or brand-new skills back to the upstream repository with automated PR creation via gh CLI.
  • Use Case: An AI agent has developed a new Claude Skill locally and needs to publish it to the central skills repository. This skill provides the necessary sk commands to sync the changes, create a PR, and ensure proper versioning.

Quick Start

Install the testing-patterns skill from https://github.com/lambdamechanic/skills and alias it as testing.

Frequently Asked Questions about sk

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

FAQPage Schema
How do I install and manage Claude Skills in my repository?

Install Claude Skills from canonical repositories using the `sk` CLI, which keeps skills version-locked in a skills.lock.json file. The Skill handles fetching, caching under ~/.cache/sk/repos, and upgrading skills while verifying a clean working tree.

How do I audit Claude Skills for local changes and version drift?

Run audit commands to detect local modifications, verify skill integrity, and identify pending upgrades or cache drift. This ensures your skills remain consistent across repositories and flags when updates are available.

Can I push my locally developed Claude Skills back to the upstream repository?

Yes, sync local skill edits or new skills to the upstream repository with automated PR creation via the `gh` CLI. The Skill orchestrates remote synchronization while managing versioning and lockfile consistency.

What's the best way to keep Claude Skills synchronized across multiple repositories?

Use version control integration through the `sk` CLI to install, lock, and sync skills. This prevents version drift by maintaining a canonical source of truth and automating updates across all dependent repositories.

Do I need Git integration to use Claude Skills management?

Git integration via the `gh` CLI enables automated PR creation for skill synchronization. The Skill works with version control to streamline publishing updates and managing skill versions across repositories.