What it does. This skill turns something you just figured out the hard way into a reusable Agent Skill, so the next session — yours or a teammate's — starts already knowing the proven route instead of rediscovering it from scratch.
It is a meta-skill: it doesn't do the work, it captures how work got done. It's tool-neutral — it works with any agent that reads the Agent Skills format (e.g. Claude Code and Codex, which both load
SKILL.md
skills natively). Where a step differs by tool, the generic version comes first and any tool-specific detail is only an example.
Highlights
- A task only worked after several attempts, wrong turns, or a correction
- You discovered project-specific facts the agent didn't know up front:
- It's an operational workflow likely to recur: reach the dev/prod DB,
- The user signals it explicitly: "remember this", "save this as a skill",
- A multi-step, reusable procedure or workflow (how to deploy, reach the DB,
When to use it. Capture a hard-won "golden path" from the current session as a reusable Agent Skill, so future sessions start already knowing it. Use it (1) right after non-trivial debugging, after working out a…
Install
npx skills add Kulaxyz/self-learning-skills --skill self-learning
Or copy the skill folder manually:
git clone https://github.com/Kulaxyz/self-learning-skills.git
cp -r self-learning-skills/skills/self-learning/ ~/.claude/skills/self-learning
Source: Kulaxyz/self-learning-skills — 944 stars, MIT, last pushed 2026-07-01.