From oma
Creates or updates OMA skills in SSL-lite Markdown format for .agents/skills directories. Converts existing skills to Scheduling/Structural/Logical structure and validates routing, execution, resource, and safety details.
npx claudepluginhub first-fluke/oh-my-agent --plugin omaThis skill uses the workspace's default tool permissions.
Create, revise, and validate OMA skills using the SSL-lite Markdown structure derived from Scheduling-Structural-Logical skill representation while keeping the result readable, executable, and maintainable.
Creates, synthesizes, and iteratively improves agent skills per Agent Skills spec. Use for skill creation, source synthesis, example-based improvement, updates, and registration/validation.
Guides creation, editing, packaging, and compliance review of Claude Code skills using official skill-creator workflows and built-in checks. Use for new SKILL.md files or auditing existing ones.
Guides creation and updating of AgentSkills with principles for conciseness, degrees of freedom, SKILL.md structure including YAML frontmatter, and bundling scripts/references/assets. Use for designing skills.
Share bugs, ideas, or general feedback.
Create, revise, and validate OMA skills using the SSL-lite Markdown structure derived from Scheduling-Structural-Logical skill representation while keeping the result readable, executable, and maintainable.
.agents/skills/*/SKILL.md..agents/skills/{name}/SKILL.mdCanonical command path or Canonical workflow path to an execution-heavy skillresources/$CODEX_HOME/skills -> use skill installerskill_name: target directory name, preferably oma-{domain}skill_goal: capability the skill should addtrigger_intents: user prompts or domains that should activate the skillboundaries: when the skill should not be used and which skill should handle those casesexecution_model: whether the skill is command-heavy, workflow-heavy, judgment-heavy, or reference-heavySKILL.md using the SSL-lite top-level sectionsresources/*.md, config/*.yaml, scripts/*, or assets/* only when progressive disclosure or deterministic execution requires them.agents/skills/*/SKILL.mdresources/ssl-lite-template.mdresources/validation-checklist.mdSKILL.md and what belongs in resources/, config/, scripts/, or assets/.### Canonical command path inline.### Canonical workflow path inline.resources/ and reference them explicitly.| Failure | Recovery |
|---|---|
| Skill scope overlaps heavily with another skill | Add a clear When NOT to use boundary and cross-route |
| Execution path is vague | Add canonical command or workflow path inline |
SKILL.md becomes too long | Move detailed examples to resources/ and keep navigation in References |
| No reliable validation command exists | Use structural grep/awk checks and manual checklist validation |
| User input is underspecified | Make conservative assumptions and list them, unless the target behavior would be unsafe |
| Action | SSL primitive | Evidence |
|---|---|---|
| Read analogous skills | READ | Existing .agents/skills/*/SKILL.md |
| Select skill type | SELECT | Command/workflow/judgment/reference-heavy classification |
| Infer boundaries | INFER | Trigger intents and adjacent skill overlap |
| Write skill file | WRITE | New or updated SKILL.md |
| Add resources | WRITE | resources/, config/, scripts/, or assets/ |
| Validate structure | VALIDATE | Heading and canonical-path checks |
| Report result | NOTIFY | Changed files and validation summary |
rg, find, awk, sed, git diff --checkapply_patch for manual file editsresources/ssl-lite-template.md for the canonical section skeletonresources/validation-checklist.md for acceptance criteriaSKILL.md from resources/ssl-lite-template.md.### Canonical command path for fragile or repeatable commands### Canonical workflow path for decision, review, design, or research flowresources/.| Scope | Resource target |
|---|---|
CODEBASE | .agents/skills/*/SKILL.md, adjacent resources, project skill conventions |
LOCAL_FS | New skill directories and resource files |
PROCESS | Validation commands and optional generator/check scripts |
MEMORY | User requirements, assumptions, and validation notes |
.agents/skills/ when project rules would otherwise protect .agents/..agents/skills/.Scheduling, Structural Flow, Logical Operations, References.name and description; routing depends on description quality.When NOT to use boundaries and cross-routes to adjacent skills.PREPARE, ACQUIRE, REASON, ACT, VERIFY, RECOVER, FINALIZE.READ, SELECT, VALIDATE, INFER, WRITE, CALL_TOOL, NOTIFY, and TERMINATE.resources/, not in the main skill body.resources/ssl-lite-template.mdresources/validation-checklist.md../_shared/core/context-loading.md../_shared/core/quality-principles.md