Self Learning Skills

Memory sidecar for agent work: recall before tasks, record learnings after tasks, review recommendations, optional backport bundles.

47 stars 2 forksLearning & Education

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add scottfalconer/self-learning-skills --skill self-learning-skills
Manual install
git clone --depth 1 https://github.com/scottfalconer/self-learning-skills.git /tmp/self-learning-skills
mkdir -p ~/.claude/skills
cp -r /tmp/self-learning-skills/. ~/.claude/skills/self-learning-skills

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Self-learning sidecar

Use this skill to **recall** prior shortcuts before you start work, and to **record** durable “aha” moments + recommendations after you finish.

Critical rule: if no learnings exist (cold start), say so and proceed with standard tools — **do not invent memories**.

## CLI path (important)

This skill ships an optional helper CLI at `<SKILL_DIR>/scripts/self_learning.py` (where `<SKILL_DIR>` is the directory that contains this `SKILL.md`).

- Codex default: `${CODEX_HOME:-$HOME/.codex}/skills/self-learning-skills`
- In the commands below, replace `<SKILL_DIR>` with your install path.

## 1) PRE-RUN: Recall (before starting work)
**When to use:** Before any non-trivial task.

**Action:**
1. Locate the project store: `<repo-root>/.agents/memory/self-learning/v1/users/<user>/`
2. Read `<project_store>/INDEX.md` (quick skim).
3. If you need targeted recall, run:
   - `python3 <SKILL_DIR>/scripts/self_learning.py list --query "<keywords>"`
   - Optional filters: `--skill <name>`, `--tag skill:<name>`
4. Summarize **3–7** directly actionable bullets relevant to the current task (titles + IDs only; no long dumps).

## 2) POST-RUN: Record (after finishing work)
**When to use:** You discovered something durable (schema, fix, command sequence, constraint, etc.).

**Action:**
1. Capture **1–5** Aha Cards (durable, reusable, specific, non-sensitive). Format: `references/FORMAT.md`.
Read the full skill on GitHub

Details

Skill name
self-learning-skills
License
MIT
Repo updated
18 October 2026

FAQ

What does the Self Learning Skills skill do?

Memory sidecar for agent work: recall before tasks, record learnings after tasks, review recommendations, optional backport bundles.

How do I install the Self Learning Skills skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add scottfalconer/self-learning-skills --skill self-learning-skills. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Self Learning Skills popular?

It lives in scottfalconer/self-learning-skills, which has 47 GitHub stars and 2 forks.

Related skills

Case Study

31

SonwaneyY/portfolio-case-study-generator

Craft portfolio-ready case studies that tell the story of a design project. Runs a structured intake first, then drafts in the story format that best fits the project and audience.

Learning & Education

Interactive Learning

51

geekjourneyx/interactive-learning

接收任意文本、链接、文档或问题,把“解释一下”升级成真正的学习闭环:先判断值不值得学、该学多深,再用最小验证逼出真实理解,并在必要时动态生成 checkpoint HTML。只要用户明显想“学懂”“吃透”“带我学”“帮我验证我是不是真懂了”,而不是只要摘要、改写或普通解释,就应主动使用本技能。也适用于用户想导出学习卡片、checkpoint 页面、复盘页、学习状态页的场景。

Learning & Education

Schengen Visa Guide

33

EndlessBlueWJL/schengen-visa-guide

Use EXCLUSIVELY when user mentions Schengen visa (申根签/申根签证/办申根签) or wants to apply for a tourist visa to Schengen countries (France, Italy, Spain, Germany, Switzerland, etc.). Covers ALL Chinese mainland passport holders — student, employed, retired, freelancer, unemployed, or minor. This skill ONLY covers Schengen short-stay tourist visas.

Learning & Education

Socratic Method

46

malkreide/socratic-method-skill

Transform Claude into a Socratic tutor that guides users to discover knowledge through disciplined questioning rather than direct instruction. Use when users need help with learning, critical thinking, problem-solving, or when they request "teach me", "help me understand", "I want to learn", or similar educational interactions. Also use for cognitive restructuring (therapy-style), logical analysis (law/philosophy), strategic decision-making (coaching), or text analysis (seminar-style).

Learning & Education

Textbook Anything

33

Alchemist-Jo/textbook-anything

Builds a systematic university-level STEM tutorial or textbook that teaches a field, course, topic or focal paper from the reader's starting point, as LaTeX/PDF or offline HTML. Runs a staged agent workflow with a reader interview, lite, standard or deep tiers with one to three review rounds, prerequisite tracing, chapter subagents, derivations, exercises with reasoned solutions, and rendered inspection. Use when the user asks to learn a field from scratch, write a tutorial, textbook, handout or course notes with exercises, teach the prerequisites behind a paper, or turn a syllabus, notes or l

Learning & Education

Learn Codebase

98

ktaletsk/learn-codebase

Socratic tutor that teaches codebase understanding through questioning, challenges, and active recall. Invoke with /learn-codebase when onboarding to a new codebase or deepening understanding of existing code. Maintains a learning journal that tracks mastery and schedules reviews.

Learning & Education

Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.