From one skill to every agent
Write the skill, compile it, then install it where the agent reads.
- skill.yaml + SKILL.md
Write
Name and description in
skill.yaml. Instructions inSKILL.md. - skillprism build
Compile
Write one
SKILL.mdper agent underdist/. Nothing is installed yet. - skillprism add
Install
Put the skill in the project or user directory that Claude, Codex, OpenCode, Factory, or Pi reads.
Install a skill from Git
Point add at a GitHub repository. List what is installed,
update it when the repository changes, or remove it.
shell
# install a skill from GitHub
$ skillprism add owner/repo
# list what is installed
$ skillprism list
# update when upstream moves
$ skillprism update
# remove a skill
$ skillprism remove my-skillOne compile, many destinations
Name the agents in skillprism.yaml. Each compiled skill is written for that agent.
harnesses:
- claude
- opencode
# …built-in or custom harnessesCompliant by construction
Each compiled skill includes the name and description
the Agent Skills specification requires.
skillprism validate checks that text before anything is written.
- frontmatter
- name · description
- validate
- format · length · empty
- compile
- once per agent
- output
- SKILL.md
