skill

Manage local Claude skills from YAML frontmatter with list, add, edit, remove, search, info, and sync commands.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/atmigtnca/sidep-ops --skill skill-atmigtnca
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill
Source: https://github.com/atmigtnca/sidep-ops/tree/main/skills/skill
Command: npx skills add https://github.com/atmigtnca/sidep-ops --skill skill-atmigtnca

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing local Claude skills across user and project scopes can be error-prone and time-consuming without a unified CLI.

Core Features & Use Cases

  • List, add, edit, remove, search, and sync skills stored in user (~/.claude/skills/omc-learned) and project (.omc/skills).
  • Interactive and direct command modes for flexible workflows, plus safety checks and confirmations.
  • Project-scoped skills allow codebase-specific knowledge sharing and version-controlled skill metadata.

Quick Start

Type /skill list to view your skills, or /skill add to create a new skill and follow the guided prompts.

Frequently Asked Questions about skill

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

FAQPage Schema
How do I manage local Claude skills from a CLI across different project scopes?

You can manage local Claude skills from a CLI by using operational commands like list, add, edit, remove, search, and sync. The tool organizes skills across user-level (~/.claude/skills/omc-learned) and project-level (.omc/skills/) scopes.

What is the best way to organize and discover local Claude skills using YAML frontmatter?

Organizing local Claude skills relies on YAML frontmatter for discovery and metadata validation. The CLI extracts skill information from the frontmatter, ensuring each skill contains a required name and description for proper indexing and retrieval.

How do I add a new local skill and validate its YAML frontmatter?

To add a local skill, use the add command to trigger guided interactive prompts or direct input modes. The system validates the YAML frontmatter to ensure it contains a name and description, and enforces lowercase-hyphen naming conventions.

Does the CLI skill manager support both interactive and direct command modes?

Yes, the CLI skill manager supports both interactive and direct command modes for flexible workflows. Interactive mode provides guided prompts for creation and editing, while direct commands allow immediate execution of list, search, and sync operations.

Why does my local skill validation fail when adding a new SKILL.md file?

Local skill validation fails when the YAML frontmatter is missing a required name or description, when the skill name does not use lowercase-hyphen formatting, or if there are duplicate entries. The CLI enforces these safety checks to prevent invalid inputs.

Can I sync project-scoped skills for codebase-specific knowledge sharing?

Yes, you can sync project-scoped skills stored in the .omc/skills/ directory. This allows codebase-specific knowledge sharing and enables version-controlled skill metadata management for your local development environment.