Skills for Basic Memory — teach AI coding agents how to use Basic Memory's MCP tools effectively.
Skills are markdown instruction files (SKILL.md) that AI agents load for domain-specific guidance. Each skill contains structured knowledge about when and how to use specific tools, with examples and best practices.
Basic Memory provides the MCP server — tools like write_note, search_notes, and build_context for managing a local-first knowledge graph. These skills teach agents how to use those tools well: when to create tasks vs. notes, how to structure observations for searchability, when to run schema validation, and more.
Everything works locally — cloud adds cross-device, team, and production capabilities:
- Your agent's memory travels with you — same knowledge graph on laptop, desktop, and hosted environments
- Team knowledge sharing — org workspaces let multiple agents and team members build on a shared knowledge base
- Durable memory for production agents — persistent memory that survives CI teardowns and container restarts
- Multi-agent coordination — multiple agents can read and write to the same graph
Cloud extends local-first — still plain markdown, still yours. Start with a 7-day free trial and use code BMFOSS for 20% off for 3 months.
Install or update skills using the Skills CLI:
# Install all skills
npx skills add basicmachines-co/basic-memory-skills
# Install a specific skill
npx skills add basicmachines-co/basic-memory-skills --skill memory-tasks
# Install all skills for a specific agent
npx skills add basicmachines-co/basic-memory-skills --agent claude
# List available skills without installing
npx skills add basicmachines-co/basic-memory-skills --list
# Check for updates
npx skills check
# Update installed skills
npx skills updateSkills are installed to your agent's skills directory (e.g., ~/.claude/skills/ for Claude Code global, or .claude/skills/ for project-scoped).
Claude Desktop loads skills through Settings > Capabilities:
- Clone or download this repository
- In Claude, go to Settings > Capabilities and ensure both Code execution and Skills are enabled
- Click Upload skill and upload the
SKILL.mdfile (or ZIP the skill folder and upload that) - Toggle the skill on — Claude will use it automatically when relevant
Repeat for each skill you want. Custom uploaded skills are private to your account.
Tip: Start with memory-notes (core note-writing patterns) and add others as needed. You don't need all 9 at once.
See Using Skills in Claude for more details.
Copy skill directories into your agent's skills folder:
# Claude Code — global
cp -r memory-tasks ~/.claude/skills/
cp -r memory-notes ~/.claude/skills/
# ... etc.
# Claude Code — project-scoped
cp -r memory-tasks .claude/skills/
# Any agent that reads SKILL.md files
cp -r memory-tasks <agent-skills-dir>/All 9 skills are also bundled in the @basicmemory/openclaw-basic-memory plugin — no extra install step needed if you use OpenClaw.
These skills work with any AI coding agent that supports the SKILL.md format:
- Claude Desktop — upload skill ZIPs via Settings > Capabilities
- Claude Code — loads skills from
~/.claude/skills/or.claude/skills/ - Cursor — AI-powered coding with skill support
- Windsurf — agent-based development with skill loading
- Any agent supporting markdown-based skill files
See DEVELOPMENT.md for testing and contribution details.
MIT
