Install
Genesis is a skill bundle. It loads into any harness that implements the agentskills.io container surface. There are two install paths.
Path 1: npx skills (zero global install)
Section titled “Path 1: npx skills (zero global install)”npx skills add danielmeppiel/genesisThis adds Genesis to your project’s local skill folder. It works with Claude Code, Cursor, Codex, OpenCode, GitHub Copilot, and 41+ more agents — the full list is at skills.sh.
The loader detects your harness from the project layout (.github/, .claude/, .cursor/, .opencode/, AGENTS.md) and writes the skill to the right path. You do not need to know the harness-specific folder name.
Path 2: apm (manifest + lockfile)
Section titled “Path 2: apm (manifest + lockfile)”If your project already uses apm for agentic-primitive dependencies:
apm install danielmeppiel/genesisThis adds danielmeppiel/genesis to your apm.yml and pins the resolved version in apm.lock.yaml. Use this path when you need reproducible installs across CI and developer machines, or when you publish a meta-skill that depends on Genesis.
For details on the manifest and lockfile semantics, see the apm repository.
Verify the install
Section titled “Verify the install”After install, the skill folder exists at the harness-specific path:
| Harness | Skill path |
|---|---|
| Claude Code | .claude/skills/ |
| GitHub Copilot | .github/skills/ |
| Cursor | .cursor/skills/ |
| OpenCode | .opencode/skills/ |
| Codex | ~/.codex/skills/ |
Open a fresh agent session and type /genesis — if the dispatcher recognizes it, you are done. If not, see Harness setup for harness-specific dispatcher quirks.
Update or remove
Section titled “Update or remove”# updatenpx skills update danielmeppiel/genesis
# removenpx skills remove danielmeppiel/genesisApm users use apm update and apm remove respectively.