Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

learn — Distill a Skill from Anything

A meta-skill that turns a directory, URL, pasted notes, or the work you just did into a reusable SKILL.md — or refines an existing one in place.

UtilitiesBeginner30,47112,865AI score 9/10Last updated: Aug 9, 2026

What it does

  • Takes a source (path, URL, pasted text, or the current conversation) and extracts only the repeatable procedure.
  • Writes a new .claude/skills/<name>/SKILL.md, or detects an existing skill on the topic and updates it in place — keeping what's correct, deduping near-identical steps, fixing stale paths and flags.
  • Enforces authoring conventions: concrete name/description frontmatter with real trigger phrases, a ## When to use section, and a numbered ## Workflow.
  • Treats the non-obvious gotchas as the most valuable content, not the happy path.
  • Instruction-only: relies on Read, Grep, Glob, WebFetch, and Write — no extra engine to install.

Who it's for

  • Claude Code users who want to turn repeated work into durable, shareable skills.
  • Teams capturing runbooks or onboarding steps in a form an agent can execute.
  • Anyone with an aging skill that needs new learnings merged safely.

Examples

  1. After a long multi-step setup: /learn what we just did → produces a <topic>-setup skill with the exact commands and pitfalls.
  2. /learn https://docs.example.com/api → fetches the page and ships a usage skill with concrete calls instead of prose.
  3. /learn ./services/billing → globs and reads the module, then writes a "how to work in this codebase" skill.
  4. "Update the deploy-staging skill" → reads the current SKILL.md and weaves in only what's new.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/learn/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .claude/skills/learn folder from the GitHub repo nanocoai/nanoclaw into my ~/.claude/skills/learn/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/nanocoai/nanoclaw /tmp/nanoclaw && mkdir -p ~/.claude/skills && cp -r /tmp/nanoclaw/.claude/skills/learn ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and clone the repo: git clone https://github.com/nanocoai/nanoclaw /tmp/nanoclaw
  2. Create your personal skills folder: mkdir -p ~/.claude/skills
  3. Copy just this skill: cp -r /tmp/nanoclaw/.claude/skills/learn ~/.claude/skills/
  4. For project-scoped use, copy it into that project's .claude/skills/ instead of your home folder.
  5. Restart Claude Code and type /learn to confirm the skill is picked up.
  6. Recommended: edit the "House authoring rules" section to match your own team's conventions, since the original points at NanoClaw-specific docs like docs/skill-guidelines.md and REMOVE.md.