Memory To Skill — Development skill for Claude Code
Claude Code plugin: turn marked sections of successful session history into repeatable skills and slash commands (/mark + /distill).
How to install Memory To Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open maludb-ed/memory-to-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Memory To Skill does
Claude Code plugin: turn marked sections of successful session history into repeatable skills and slash commands (/mark + /distill).
Alternatives in Development
- Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
- /remember — Save a finding or successful pattern to persistent hunt memory 1.2k ★
- Claude Usage — A local dashboard for tracking your Claude Code token usage, costs, and session history 864 ★
README
memory-to-skill
A Claude Code plugin that turns the sections of your sessions that actually *worked* into repeatable skills and slash commands — mark an attempt, and when it succeeds, distill it.
[](LICENSE)  
The idea
Some sessions produce a result you'll want again: a migration recipe, a debugging procedure, a deploy sequence that finally worked. Rather than hoping you remember the prompts, you delimit the good part with markers and run `/distill`. Claude re-reads that section as *evidence* — extracting the goal, keeping the working path, converting dead ends into "gotchas", generalizing project-specific details — and writes a proper skill or slash command from it.
Highlights
- Two markdown commands, zero runtime. No hooks, no scripts, no Node.js, no dependencies. Works identically on macOS, Linux, and Windows.
- Mark live or after the fact.
/markdrops a marker into the session as you work; the identical[SKILL-START: ]string can be pasted into a saved transcript later when you realize yesterday's session had the good stuff. - Skill or command output. Procedures become auto-triggering skills (
SKILL.md); replayable prompts become parameterized slash commands. Claude picks the right form, or you force one. - Project scope by default. Output lands in your project's
.claude/directory, so committing it shares the skill with your whole team. Apersonalflag targets~/.claude/instead. - Distills, never copies. The output is instructions for a fresh Claude — dead ends become warnings, specifics become placeholders, and the verification step that proved success comes along.
Prerequisites
| Requirement | Why | How to check
Related Skills
Claco
claco is a CLI tool for boosting Claude Code productivity - manage hooks, slash commands, and inspect session
Shorthand
Teach Claude your shorthand. Scan your commands, mine your session history, and build natural language routing
Memory Propose
Distill what this session learned about the repo into reviewable team-memory proposals (Reviewed Memory).
Mem Save
Save a curated session-level summary to history. Use this at meaningful milestones — end of session, before a
Collective Agent Memory
Semantic search over Claude Code / OpenClaw session history
Claude Code Self Distill
A meta-tool that discovers and distills personalized Claude Code skills from your own conversation history.
Related Agents
Maker
Reviews OpenCode sessions (shared links or local history), finds repeatable workflows, and proposes automation
Arch Command Author
Writes slash-command files (commands/ / .md) for a new plugin given a COMMAND_PLAN. Invoke when the plugin nee
Command Builder
Builds a Claude Code slash command that invokes a skill or agent. Called by claude-architect after a skill or