create-skill

Author new omp-native SKILL.md files with trigger descriptions and playbooks.

Updated May 11, 2026
One-click install
npx skills add https://github.com/mmnavarr/harness --skill create-skill-mmnavarr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/mmnavarr/harness/tree/main/skills/create-skill
Command: npx skills add https://github.com/mmnavarr/harness --skill create-skill-mmnavarr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing a skill that actually triggers when it should is hard: the frontmatter description is the only signal the agent sees at session start, and a vague one means the skill silently never fires. This Skill walks you through a structured authoring loop so new omp skills are well-scoped, correctly placed, and verifiable. ## Core Features & Use Cases - Guided authoring loop: Captures intent, scope (user vs project), naming, and co-located files before writing anything to disk. - Trigger description coaching: Enforces concrete, symptom-based description writing so the skill fires when it should and stays silent otherwise. - Verification workflow: Checks the file on disk, confirms omp discovers it, and tests whether the trigger fires in a fresh session. - Use Case: You keep repeating the same deployment checklist in chat. Use this Skill to formalize it into a reusable SKILL.md under ~/.omp/agent/skills/ with a description that reliably triggers on deploy-related requests. ## Quick Start Ask the agent to turn your recurring workflow into a new omp skill and follow the guided authoring steps.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I create a new skill for omp?▼

Create a directory under ~/.omp/agent/skills/<name>/ containing a SKILL.md file with YAML frontmatter defining name and description, followed by a markdown body with the procedure. Invoke it later with /skill:<name> or let the agent trigger it from the description.

How do I write a skill description that actually triggers?▼

Lead with what the skill does using the form 'Use when <situation>', and name concrete symptoms like error messages or failure modes. Keep it to one or two sentences, since the description is the only signal the model sees at session start.

What is the difference between user scope and project scope skills?▼

User-scope skills live in ~/.omp/agent/skills/ and apply across all sessions, while project-scope skills live in <repo>/.omp/skills/ and only load for that repository. Default to user scope unless the skill depends on project-specific files or layout.

Why is my skill not triggering in omp?▼

The frontmatter description is likely too vague or describes the action instead of the triggering situation. Tighten the symptom language, verify the file exists on disk, and confirm omp lists the skill via the skills API or a fresh session.

Can a skill include scripts and reference files?▼

Yes, skills can ship optional scripts/, references/, and assets/ directories next to SKILL.md. These files are never auto-loaded into context; the SKILL.md body references them by relative path and the agent reads or runs them on demand.