Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.37 KB

File metadata and controls

61 lines (39 loc) · 1.37 KB

Compatibility Notes

This repository targets compatibility with the official skills CLI ecosystem.

Official Distribution Contract

Primary install interface:

npx skills add beerjoa/skills

Supported patterns include:

  • npx skills add beerjoa/skills --skill <skill-id>
  • npx skills add beerjoa/skills -a <agent>
  • npx skills add beerjoa/skills -a <agent> -g

Skill Discovery Contract

A skill is considered discoverable when it follows all rules below:

  • Path shape: skills/<skill-id>/SKILL.md
  • SKILL.md frontmatter includes string fields name and description
  • name is aligned with <skill-id> for predictable installation and filtering

Agent Variability

Different agents may vary in:

  • Installed directory path
  • Whether support resources are loaded automatically
  • How templates/references are surfaced during runtime

Design consequence:

  • SKILL.md remains the minimum guaranteed behavior layer
  • references/, templates/, and scripts/ stay optional enhancement layers

Graceful Degradation Rule

If an environment ignores support files, the skill should still remain usable from:

  • purpose
  • inputs
  • outputs
  • procedure

all documented in SKILL.md.

Practical Verification

Recommended checks before release:

npx skills add beerjoa/skills --list
npx skills add beerjoa/skills --skill pr-self-review -a codex