Evolve an existing agent definition by refining its persona in-place or creating an advanced variant. Covers assessing the current agent against best practices, gathering evolution requirements, choosing scope (refinement vs. variant), applying changes to skills, tools, capabilities, and limitations, updating version metadata, and synchronizing the registry and cross-references.
Install
npx skills add pjt222/agent-almanac --skill evolve-agentnpx skills add pjt222/agent-almanac --skill evolve-agent -a claude-code -gnpx skills add pjt222/agent-almanac --skill evolve-agent -a codex -ggemini skills install https://github.com/pjt222/agent-almanac.git --path skills/evolve-agentgh skill install pjt222/agent-almanac evolve-agentgit clone --depth 1 https://github.com/pjt222/agent-almanac /tmp/pjt222__agent-almanac
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/pjt222__agent-almanac/skills/evolve-agent ~/.claude/skills/evolve-agent # Claude Code
cp -R /tmp/pjt222__agent-almanac/skills/evolve-agent ~/.agents/skills/evolve-agent # Codex, Cursor, Gemini CLI, Copilot, OpenCode