Browse and install
PressCtrl+S or run /skills. The picker searches skills.sh for community skills.
- Search: live search against the skills.sh catalog, sorted by install count.
- Installed: every skill SoulForge can find on your machine.
- Active: skills loaded into the current session.
Scopes
Skills resolve from six directories, with project scope taking priority over global:~/.agents/skills linked from ~/.claude/skills) deduplicate automatically.
Install
From the picker: enter selects a skill. SoulForge runsbunx (or npx as fallback) to add the skill. It lands in the chosen scope and appears in the Installed tab.
From the CLI:
Enable and disable
Skills are loaded per session. In the Active tab, toggle skills on and off; they appear in the agent’s prompt context when on and drop out when off. The setting persists per session.Structure
A skill is a directory with a SKILL.md at its root:SKILL.md front matter:
Remove
From the Installed tab, select a skill and delete. SoulForge removes the directory on disk.Writing your own
Any directory with aSKILL.md is a skill. Drop one in .soulforge/skills/my-skill/SKILL.md (project) or ~/.soulforge/skills/my-skill/SKILL.md (global) and it shows up immediately.
The agent loads the skill content into its system prompt when the skill is active for the session, so keep SKILL.md concise and actionable.
