Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By memorysaver
Skills for setting up and aligning project-level agent layouts across Claude Code, Codex, and Pi Agent.
Forge reusable skills from accumulated project-memory lessons. Use when the user wants to consolidate, distill, or extract durable skills out of project-memory/ — turning lessons-learned into agent-loadable skills that prevent the project from repeating its own mistakes. Trigger phrases: 'forge a skill', 'forge memory', 'distill lessons', 'extract skills from memory', 'consolidate project-memory', 'turn lessons into skills', 'evolve our skills', 'memory curator', 'what skill should this become'. Trigger proactively when project-memory wrap-up has produced 3+ new lessons since the last forge, when the user is about to open a PR after several captured lessons, or when a recurring theme emerges across 2+ session files. Reads project-memory/lesson-learned/ (and other subsystems), clusters lessons ≥7 days old, then merges them into umbrella skills under the host project's detected skill-loading path.
Use when the user wants to capture, organize, or retrieve project knowledge as a git-committable memory system at project-memory/ at the project root. Trigger proactively on phrases: 'lesson learned', 'save lesson', 'wrap up session', 'postmortem', 'retro', 'capture this', 'what did we learn', 'why did this fail', 'have we seen this before', 'add to lesson', 'end of session', 'project memory', 'team memory'. Also trigger when a mission is ending and no lesson has been captured yet, or when the user asks a question whose answer likely lives in prior work. Backed by qmd for hybrid BM25 + vector search over every subsystem under project-memory/.
Use when setting up a new project, auditing an existing one, or aligning a project so the same project-level skills and agent guide work under Claude Code, Codex, and Pi Agent. Trigger on phrases like "make this project canonical", "set up canonical skills layout", "ensure canonical skills style", "migrate CLAUDE.md to AGENTS.md", "make claude/codex/pi share the same agent guide here", "standardize the agent layout for this repo", or whenever the user opens a fresh project and wants the five project invariants (skills/ real dir, .claude/skills symlink, .agents/skills symlink, AGENTS.md canonical, CLAUDE.md = @AGENTS.md) to hold. Also trigger when the user mentions only one of these symptoms (drifted CLAUDE.md vs AGENTS.md, .claude/skills or .agents/skills as a real directory, multiple skills directories) — the goal is to converge to the canonical shape every time, not just react to the symptom they named.
Author or update a project's AGENTS.md to install behavioral guidelines that govern any agent acting in that project. Use when the user wants to configure project-level agent behavior, set up or extend AGENTS.md, add a behavioral floor, prepend a coding-discipline preamble, or apply a named behavior pack to a project. Bundles the Karpathy behavioral preamble as one reference pack and supports adding more. Trigger phrases include "set up AGENTS.md", "configure agent behavior", "add behavioral guidelines", "add karpathy preamble", "install behavior pack", "create AGENTS.md", "control how agents behave in this repo".
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Personal agent skills by memorysaver — installable in any Agent Skills-compatible client.
These skills follow the open Agent Skills format, so any project —
under Claude Code, Codex, Cursor, and many other agents — installs them with the
skills CLI.
Paste this to your coding agent. Its goal is the two things these skills set up: a behavioral
AGENTS.md and a git-committable memory system.
Install the memorysaver/skills project-level skills, pinned to the latest release.
1. Find the newest tag at https://github.com/memorysaver/skills/releases/latest, then install
for each agent this repo uses (run once per agent):
npx skills add memorysaver/skills@<latest-tag> -a claude-code --skill project-behavior --skill project-memory --skill memory-forge -y
npx skills add memorysaver/skills@<latest-tag> -a codex --skill project-behavior --skill project-memory --skill memory-forge -y
(writes the skills under .claude/skills/ and/or .agents/skills/ plus a skills-lock.json manifest)
2. Scaffold AGENTS.md: run project-behavior to create or extend AGENTS.md with a behavioral
preamble (the bundled default is a Karpathy coding-discipline pack).
3. Set up the memory system: run project-memory to bootstrap project-memory/ at the repo root
(committed lessons, sessions, retros, qmd-backed recall). Later, memory-forge distills aged
lessons into reusable skills.
4. Commit the installed skill files + skills-lock.json + AGENTS.md + project-memory/. The committed
files are the durable pin (the lockfile records content hashes, not the git tag).
5. If this repo auto-formats Markdown/JSON on commit (Prettier, oxfmt, Biome, dprint, a
lefthook/husky hook): exclude .claude/skills/**, .agents/skills/**, and skills-lock.json from
the formatter, and commit the skills with --no-verify so their bytes stay intact.
The skills CLI takes one -a <agent> per run, so install once per agent. Pin to the latest
release (newest tag at releases/latest)
and commit the installed files to freeze the version:
# All skills (project-scaffold + memory) for Claude Code; repeat with -a codex
npx skills add memorysaver/skills@<latest-tag> -a claude-code --skill '*'
# A specific skill
npx skills add memorysaver/skills@<latest-tag> -a claude-code --skill project-memory
# Globally (user scope), all agents
npx skills add memorysaver/skills@<latest-tag> --all -g
Or via the Claude Code plugin marketplace:
/plugin marketplace add memorysaver/skills
/plugin install project-scaffold@memorysaver-skills
/plugin install memory@memorysaver-skills
Skills for setting up and aligning project-level agent layouts across Claude Code, Codex, Pi Agent, and other agents.md-compatible workflows.
| Skill | Description |
|---|---|
canonical-project-skills-layout | Converges a project to one shared agent layout: skills/ as the source of truth, .claude/skills and .agents/skills symlinked into it, AGENTS.md as the canonical guide, and CLAUDE.md as an @AGENTS.md import. Includes an idempotent migration script with dry-run support. |
project-behavior | Creates or updates AGENTS.md with reusable behavior packs that define how agents should work in a project. The bundled default is a Karpathy-style coding-discipline preamble focused on thinking before coding, simplicity, surgical changes, and verification. |
Skills for capturing project knowledge, retrieving prior lessons, and turning recurring lessons into reusable skills.
| Skill | Description |
|---|---|
project-memory | Bootstraps and maintains a git-committable project-memory/ system for session lessons, retrospectives, notable moments, and semantic recall. It uses bundled scripts for bootstrap, session start, moment capture, wrap-up, and qmd-backed querying with fallback reads when qmd is unavailable. |
memory-forge | Distills accumulated project-memory/ lessons into reusable, agent-loadable skills. It selects older lessons, clusters recurring themes, detects the host project's skill-loading path, writes or updates class-level skills, and protects hand-edited generated skills from being overwritten. |
Writing domain plugin - Content analysis, idea generation, and writing-kit workflow
Core workflow engine - Execute workflow-as-markdown definitions with validation-driven completion
Per-feature development lifecycle: design, launch, build, wrap.
npx claudepluginhub memorysaver/skills --plugin memoryUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.