AI Skill MartBrowse skillsPromptsProgramsLearnWhat 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.

UtilitiesBeginner★ 30,471⑂ 12,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 AI 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.