skill

Manage local skills by reading and validating SKILL.md frontmatter across user, project, and built-in scopes.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Pryma-Tech/iris --skill skill-pryma-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill
Source: https://github.com/Pryma-Tech/iris/tree/main/cli/skills/skill
Command: npx skills add https://github.com/Pryma-Tech/iris --skill skill-pryma-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to define and manage a library of local skills used by Claude, providing a centralized CLI to discover, list, add, edit, and remove SKILL.md frontmatter across user, project, and built-in scopes.

Core Features & Use Cases

  • Discovery & Inventory: scanning built-in, user, and project skill catalogs to build a current view of all skills.
  • CRUD Operations: list, add, remove, edit, and rename skills, plus a setup wizard for guided configuration.
  • Consistency & Discovery: parse YAML frontmatter to surface metadata for discovery and tooling automation, and support search across name, description, triggers, and content.

Quick Start

Run /skill list to view all skills, then use /skill add to create a new one.

Frequently Asked Questions about skill

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

FAQPage Schema
How do I list and manage local SKILL.md files across different project scopes?

To manage local SKILL.md files, use a CLI to scan and index frontmatter across user (~/.claude/skills/), project (.omc/skills/), and built-in scopes, enabling discovery and CRUD operations for all local skills.

Can I validate YAML frontmatter in markdown files to ensure unique skill naming?

Yes, YAML frontmatter validation is enforced during skill management to ensure unique skill naming, safe file operations, and metadata consistency across all indexed local SKILL.md files.

What's the best way to add or remove custom skills from a Claude project directory?

The best way to add or remove custom skills is through interactive CLI commands that handle CRUD operations, prompting explicit user confirmation for destructive file actions like removal.

How do I search for a specific skill by description or trigger keywords?

You can search for skills by name, description, triggers, and content by querying the indexed YAML frontmatter and markdown content, surfacing matching metadata for discovery and tooling automation.

Does this skills management CLI require any external dependencies or components?

No, this skills management CLI operates standalone with zero external dependencies or components, reading SKILL.md frontmatter directly from local filesystem directories across the configured scopes.

Why does deleting a skill require explicit confirmation during file operations?

Deleting a skill requires explicit confirmation because the CLI enforces safe file operations, preventing accidental data loss when performing destructive actions like removing SKILL.md files from project or user directories.