Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

memorysaver/skills

Repository files navigation

memorysaver/skills

Personal agent skills by memorysaver — installable in any Agent Skills-compatible client.

Install

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.

Agent prompt

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.

Manual install

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

What's in here

Project Scaffold

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.

Memory

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.

Layout

.claude-plugin/marketplace.json # Claude Code plugin manifest
skills/<group>/<skill-name>/SKILL.md
.claude/skills/<skill-name> # symlink to grouped source skill
.agents/skills/<skill-name> # symlink to grouped source skill
scripts/link-skills.sh # regenerates discovery symlinks
AGENTS.md # repo guide for contributing agents

See AGENTS.md for how to add a skill.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /