skill

Manage local SKILL.md-based skill directories across built-in, user, and project scopes.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill skill-oliverouyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill
Source: https://github.com/OliverOuyang/shuhe-work-skills/tree/main/skills/skill
Command: npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill skill-oliverouyang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes friction from managing local oh-my-claudecode skills by providing a single CLI-like interface to discover, create, edit, remove, search, and synchronize SKILL.md-based skill directories across built-in, user, and project scopes.

Core Features & Use Cases

  • Inventory & Discovery: Scan built-in, user (~/.claude/skills/omc-learned/) and project (.omc/skills/) skill directories and parse YAML frontmatter for searchable metadata.
  • Create & Import: Interactive wizards to add new skills with validated YAML templates and optional import from URL or pasted content.
  • Edit, Remove & Sync: Safely edit frontmatter or full content, remove skills with confirmation, and sync user/project scopes with diffs and copy options.
  • Search & Info: Full-text and metadata search across skills, prioritized ranking for name/triggers matches, and detailed info views including file paths and content.
  • Use Case: Quickly capture a hard-won fix from a conversation into a reusable local skill, keep project-level knowledge versioned, and synchronize selected skills to team repositories.

Quick Start

Use the skill to list all available local skills by running the list command (for example: /skill list).

Frequently Asked Questions about skill

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

FAQPage Schema
How do I create and import new skills with YAML frontmatter?

To create new local skills, use the interactive wizard to add validated YAML templates. You can also import skills from a URL or paste content directly, capturing hard-won fixes into reusable skill directories.

What is the best way to search for local skills by metadata and triggers?

Yes, you can synchronize user and project skill scopes. The tool generates diffs between directories and provides copy options to keep project-level knowledge versioned and aligned with team repositories.

How do I safely remove a skill from my local filesystem?

The best way to search local skills is using full-text and metadata search across parsed YAML frontmatter. The tool provides prioritized ranking for name and trigger matches, returning detailed info views including file paths and content.

Does the skill manager work with existing YAML templates?

You can safely remove a skill using the CLI's deletion safeguards, which require explicit confirmation before executing filesystem write operations. This prevents accidental deletion of built-in, user, or project skill directories.

How do I list all available local skills in my project?

Yes, the skill manager works with existing YAML templates by parsing YAML frontmatter for searchable metadata. It safely edits frontmatter or full content while reporting metadata and usage stats when available.