skm

Synchronize Claude Code skills and commands between local projects and a central library.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/derickson/skm-claude-skill-manager --skill skm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skm
Source: https://github.com/derickson/skm-claude-skill-manager/tree/main/src/skills/skm
Command: npx skills add https://github.com/derickson/skm-claude-skill-manager --skill skm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of Claude Code skills and commands, allowing seamless transfer between projects and a central library.

Core Features & Use Cases

  • Library Synchronization: Easily install skills and commands from a central library into your project, or save project-specific items back to the library.
  • Project Management: Remove unwanted skills or commands from your current project.
  • Use Case: You've found a useful 'git-auto-commit' command in the SKM library that you want to use in your current project. You can install it with a single command. Later, if you develop a new, useful skill in your project, you can save it back to the SKM library for future use.

Quick Start

Use the skm skill to install the 'python-http-server' skill from the library into this project.

Frequently Asked Questions about skm

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

FAQPage Schema
How do I sync Claude Code skills and commands between local projects and a central library?

You can sync Claude Code skills and commands between local projects and a central library using the dedicated skm CLI tool, which manages installation, saving, and removal of reusable code modules with consistent file operations.

Can I install a specific skill from a central repository directly into my current project?

Yes, you can install specific skills from a central library repository directly into your current project via the skm CLI tool, which handles file synchronization and ensures consistent error handling across diverse environments.

What is the best way to manage reusable Claude Code commands across multiple projects?

The best way to manage reusable Claude Code commands across multiple projects is by using a central library repository with the skm CLI tool to synchronize, install, and save code modules between your project environments.

How do I save project-specific Claude Code skills back to a shared library?

To save project-specific Claude Code skills back to a shared library, use the skm CLI tool to transfer your local reusable code modules into the central library repository for future installation in other projects.

Do I need a specific CLI tool to remove unwanted skills from my Claude Code project?

Yes, you need the dedicated skm CLI tool to remove unwanted skills or commands from your current Claude Code project, ensuring consistent file operations and proper error handling during the removal process.

Are there limitations when synchronizing Claude Code skills across diverse project environments?

The skm CLI tool ensures consistent file operations and error handling across diverse project environments, but synchronization relies on maintaining a structured central library repository for accurate installation and removal of code modules.