Skip to content

Install

Genesis is a skill bundle. It loads into any harness that implements the agentskills.io container surface. There are two install paths.

Terminal window
npx skills add danielmeppiel/genesis

This 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.

If your project already uses apm for agentic-primitive dependencies:

Terminal window
apm install danielmeppiel/genesis

This 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.

After install, the skill folder exists at the harness-specific path:

HarnessSkill 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.

Terminal window
# update
npx skills update danielmeppiel/genesis
# remove
npx skills remove danielmeppiel/genesis

Apm users use apm update and apm remove respectively.