Use when the user wants their Claude agent to self-improve from past usage, asks about a nightly/offline 'sleep' or 'dream' cycle, memory/skill consolidation, or says things like 'make my agent better the more I use it', 'review my past sessions', 'learn my preferences', 'consolidate what you learned', 'run the sleep cycle', or wants to schedule offline self-optimization.
Install
npx skills add microsoft/SkillOpt --skill skillopt-sleepnpx skills add microsoft/SkillOpt --skill skillopt-sleep -a claude-code -gnpx skills add microsoft/SkillOpt --skill skillopt-sleep -a codex -ggemini skills install https://github.com/microsoft/SkillOpt.git --path plugins/claude-code/skills/skillopt-sleepgh skill install microsoft/SkillOpt skillopt-sleepgit clone --depth 1 https://github.com/microsoft/SkillOpt /tmp/microsoft__SkillOpt
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/microsoft__SkillOpt/plugins/claude-code/skills/skillopt-sleep ~/.claude/skills/skillopt-sleep # Claude Code
cp -R /tmp/microsoft__SkillOpt/plugins/claude-code/skills/skillopt-sleep ~/.agents/skills/skillopt-sleep # Codex, Cursor, Gemini CLI, Copilot, OpenCode