github.com/basicmachines-co/basic-memory
| Skill | Added | Review |
|---|---|---|
memory-tasks skills/memory-tasks/SKILL.md Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction. Uses BM's schema system for uniform notes queryable through the knowledge graph. | 63 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-schema skills/memory-schema/SKILL.md Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes, and detect drift. Use when working with structured note types (Task, Person, Meeting, etc.) to maintain consistency across the knowledge graph. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-research skills/memory-research/SKILL.md Research an external subject using web search, synthesize findings into a structured Basic Memory entity. Use when asked to research a company, person, technology, or topic — or when a bare name or URL is provided that implies a research request. | 70 70 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: cb95e59 | |
memory-reflect skills/memory-reflect/SKILL.md Sleep-time memory reflection: review recent conversations and daily notes, extract insights, and consolidate into long-term memory. Use when triggered by cron, heartbeat, or explicit request to reflect on recent activity. Runs as background processing to improve memory quality over time. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-onboarding skills/memory-onboarding/SKILL.md Guide someone new to Basic Memory through designing and building a complete personal knowledge system — interview them about what they want to track, propose a structure, build it with schemas and instruction notes, teach them to use it, and set up their AI assistant to load it automatically. Use this skill whenever a user says they're new to Basic Memory, wants to 'get started', 'set up', or 'onboard' with Basic Memory, doesn't know what to use it for, asks how to organize their memory project or knowledge base, wants help designing folders/schemas/conventions, or asks how to make their assistant remember context between sessions. Also use it when a user has an empty or messy Basic Memory project and wants structure. | 75 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: cb95e59 | |
memory-notes skills/memory-notes/SKILL.md How to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best practices for building a rich knowledge graph. Use when creating or improving notes. | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: cb95e59 | |
memory-metadata-search skills/memory-metadata-search/SKILL.md Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any custom YAML field rather than free-text content. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-literary-analysis skills/memory-literary-analysis/SKILL.md Analyze a complete literary work into a structured Basic Memory knowledge graph. Covers schema design, entity seeding, chapter-by-chapter processing, cross-referencing, validation, and visualization. | 61 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-lifecycle skills/memory-lifecycle/SKILL.md Manage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle edge cases. Use when marking items complete, archiving old entities, or managing any folder-based status workflow. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-ingest skills/memory-ingest/SKILL.md Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities. Extracts entities, searches for existing matches, proposes new entities with approval, creates notes with observations and relations, and captures action items. | 63 63 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: cb95e59 | |
memory-defrag skills/memory-defrag/SKILL.md Defragment and reorganize agent memory files: split bloated files, merge duplicates, remove stale information, and restructure the memory hierarchy. Use when memory files have grown unwieldy, contain redundancies, or need reorganization. Run periodically (weekly) or on demand. | 80 80 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-curate skills/memory-curate/SKILL.md Curate the Basic Memory knowledge graph: find orphan notes and suggest links, propose typed relations, merge duplicates, audit tags and folders, and build hub notes. Use to organize, connect, and improve a knowledge base as notes accumulate. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-continue skills/memory-continue/SKILL.md Resume prior work by rebuilding context from the Basic Memory knowledge graph — pick up where you left off using memory:// URLs, recent activity, and search. Use when starting a session or when the user says 'continue with...', 'back to...', or 'where were we?' | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: cb95e59 | |
memory-ci-capture skills/memory-ci-capture/SKILL.md Synthesize GitHub delivery context into a concise Basic Memory project update. Use in CI after `bm ci collect` prepares a ProjectUpdateContext; return only structured AgentSynthesis JSON for `bm ci publish`. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
memory-capture skills/memory-capture/SKILL.md Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't append a log. On re-capture, rewrite the same note in place instead of duplicating. Use mid-thread or end-of-thread when decisions, insights, or context are worth preserving. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
bm-writing plugins/codex/skills/bm-writing/SKILL.md Apply the user-customizable writing standard for Basic Memory notes created or substantially revised by Codex. Use with bm-checkpoint, bm-decide, bm-remember, and other Basic Memory note-writing workflows. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
bm-status plugins/codex/skills/bm-status/SKILL.md Report the Basic Memory for Codex configuration, reachability, hook expectations, recent Codex checkpoints, and active tasks. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
bm-share plugins/codex/skills/bm-share/SKILL.md Share a personal Basic Memory note to a configured team project from Codex with attribution and explicit confirmation. | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
bm-setup plugins/codex/skills/bm-setup/SKILL.md Set up Basic Memory for Codex at user or project level by mapping a Basic Memory project and seeding schemas. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
bm-remember plugins/codex/skills/bm-remember/SKILL.md Quickly save a small fact, reminder, or user preference into Basic Memory from Codex without turning it into a full decision or checkpoint. | 66 66 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 60408ad | |
bm-orient plugins/codex/skills/bm-orient/SKILL.md Resume from an exact Basic Memory checkpoint or orient Codex from current graph and repository evidence. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 60408ad | |
bm-decide plugins/codex/skills/bm-decide/SKILL.md Capture a durable engineering decision in Basic Memory with rationale, alternatives, consequences, and affected work. | 62 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 60408ad | |
bm-checkpoint plugins/codex/skills/bm-checkpoint/SKILL.md Create an immutable Codex handoff in Basic Memory and return an exact bm-orient resume command. | 62 62 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: cb95e59 | |
bm-writing plugins/claude-code/skills/bm-writing/SKILL.md Apply the user-customizable writing standard for Basic Memory notes created or substantially revised by Claude. Use with bm-remember, the basic-memory output style's decision captures, and other Basic Memory note-writing workflows. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 | |
bm-status plugins/claude-code/skills/bm-status/SKILL.md Show the Basic Memory plugin's current state for this project — active project, capture folders, output style, recent session checkpoints, and whether Basic Memory is reachable. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cb95e59 |