Comprehensive toolkit for managing Basic Memory knowledge bases with quality enforcement, structured workflows, automated validation, and schema-driven note types
npx claudepluginhub zivba/basic-memory-toolkitComprehensive toolkit for managing Basic Memory knowledge bases — slash commands for quick workflows, skills for note creation and quality enforcement, graph optimization, project organization, an autonomous memory-organizer agent, and automated validation hooks. For memory-related issues, advise the user to run /basic-memory-toolkit:doctor.
A comprehensive Claude Code plugin for managing Basic Memory knowledge bases with quality enforcement, structured workflows, automated validation, and schema-driven note types.
This plugin builds on the excellent work from the Basic Memory project by Basic Machines. It cherry-picks and extends patterns from their official repositories:
This toolkit adds development-focused features (two-tier validation, schema types for bugs/decisions/patterns, spec-driven development workflows) on top of their foundation.
/remember, /continue, /organize, /research, /dev-session, /capture-decision, /validate-projectcurl -LsSf https://astral.sh/uv/install.sh | sh)claude plugin marketplace add https://github.com/ZivBA/basic-memory-toolkit.git basic-memory-toolkit
claude --plugin-dir /path/to/basic-memory-toolkit
cp -r basic-memory-toolkit /your/project/.claude-plugin/
On first install, the plugin displays a welcome message with setup steps. On version updates, it notifies you of the new version. This is controlled by a version-stamped flag file at ~/.claude/basic-memory-toolkit.initialized.
The plugin includes seed data for the memory-rules project, which provides quality standards that skills reference at runtime. To import:
create-new-memory-project skill to set up the project and import the bundled rules from seed/memory-rules/Without this step, skills will still work but won't have access to detailed quality rules.
The plugin auto-updates from GitHub when installed via marketplace. For public repos this works without authentication, but may fail silently under GitHub API rate limits (60 unauthenticated requests/hour).
For reliable auto-updates, set a GitHub personal access token in your shell config:
# Add to ~/.bashrc or ~/.zshrc
export GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx
This raises the limit to 5,000 requests/hour. The token is your standard GitHub PAT — no special scopes are needed for public repos.
| Provider | Environment Variables | Notes |
|---|---|---|
| GitHub | GITHUB_TOKEN or GH_TOKEN | Personal access token or GitHub App token |
| GitLab | GITLAB_TOKEN or GL_TOKEN | Personal access token or project token |
| Bitbucket | BITBUCKET_TOKEN | App password or repository access token |
| Command | Purpose |
|---|---|
/remember [title] [folder] | Capture insights, decisions, patterns to memory |
/continue [topic] | Resume previous work by loading context from memory |
/organize [project] | Analyze knowledge graph health and suggest improvements |
/research <topic> | Research a topic across all memory projects |
/dev-session [project] | Start a development session with full memory context |
/capture-decision [title] | Capture a design/architectural decision with structured template |
/validate-project [project] | Run validation suite across all notes in a project |
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations