https://github.com/basicmachines-co/basic-memory-plugins
Official Claude Code plugins from Basic Machines for knowledge management and AI-assisted development
https://github.com/basicmachines-co/basic-memory-plugins
Last synced: about 2 months ago
JSON representation
Official Claude Code plugins from Basic Machines for knowledge management and AI-assisted development
- Host: GitHub
- URL: https://github.com/basicmachines-co/basic-memory-plugins
- Owner: basicmachines-co
- Created: 2025-12-13T20:04:34.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-05-04T01:54:51.000Z (about 2 months ago)
- Last Synced: 2026-05-04T02:31:35.759Z (about 2 months ago)
- Size: 76.2 KB
- Stars: 7
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Basic Memory Plugins
**Claude Code-specific plugins** for [Basic Memory](https://basicmemory.com) knowledge management.
This repository uses [Claude Code's plugin format](https://docs.claude.com/en/docs/claude-code/plugins) — skills and hooks bundled into an installable marketplace. It only works with Claude Code.
> **Looking for framework-agnostic skills?** See [`basic-memory-skills`](https://github.com/basicmachines-co/basic-memory-skills) — `SKILL.md` files that work in Claude Code, Claude Desktop, and other MCP-compatible agents. Some functionality (commands, hooks) is unique to this Claude Code plugin and isn't available there.
## Installation
Add the marketplace and install the plugin:
```bash
/plugin marketplace add basicmachines-co/basic-memory-plugins
/plugin install basic-memory@basicmachines-co
```
## Available Plugins
### basic-memory
Skills and hooks for [Basic Memory](https://github.com/basicmachines-co/basic-memory) MCP server integration.
**Skills:**
- `placement` - Decide which folder a new note belongs in (runs automatically before `write_note`)
- `knowledge-capture` - Capture important information from conversations
- `continue-conversation` - Continue previous conversations with context
- `knowledge-organize` - Maintain and organize the knowledge graph
- `research` - Research topics using web search and save to memory
- `edit-note` - Edit existing notes in the knowledge base
Skills auto-expose as slash commands in Claude Code (e.g., `/knowledge-organize`). The Basic Memory MCP server provides additional prompts (`continue_conversation`, `recent_activity`, `search`) that surface as their own slash commands.
**Hooks:**
- Pre-write placement (selects the right folder based on project conventions)
- Post-write confirmation
## Configuration
The plugin reads conventions from a unified config file:
- **Per-project:** a note titled `basic-memory` at the project root
- **Global:** `~/.basic-memory/basic-memory.md`
Sections (`## Projects`, `## Placements`, `## Formats`, `## Schemas`) define rules. H3 sub-sections (e.g. `### research`) provide project-specific overrides.
If no config exists, the plugin uses sensible built-in defaults. See [PLUGIN.md](./PLUGIN.md) for the full schema and a bootstrap walkthrough.
## Requirements
- [Basic Memory](https://github.com/basicmachines-co/basic-memory) MCP server must be configured
- Claude Code CLI
## Documentation
See [PLUGIN.md](./PLUGIN.md) for full documentation.
## License
MIT