github.com/basicmachines-co/basic-memory
| Skill | Added | Review |
|---|---|---|
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. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
cmux .agents/skills/cmux/SKILL.md End-user control of cmux topology and routing (windows, workspaces, panes/surfaces, focus, moves, reorder, identify, trigger flash). Use when automation needs deterministic placement and navigation in a multi-pane cmux layout. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
cmux-markdown .agents/skills/cmux-markdown/SKILL.md Open markdown files in a formatted viewer panel with live reload. Use when you need to display plans, documentation, or notes alongside the terminal with rich rendering (headings, code blocks, tables, lists). | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
cmux-settings .agents/skills/cmux-settings/SKILL.md View and edit cmux settings in ~/.config/cmux/cmux.json. Use when the user wants to change cmux preferences (appearance, sidebar, notifications, automation, browser, shortcuts), set a value by JSON path, validate the file, open it in an editor, or look up which keys cmux recognizes. Triggers on '/cmux-settings', 'change cmux setting', 'set <something> in cmux', 'cmux config', 'cmux.json', or 'rebind a cmux shortcut'. | 77 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
cmux-workspace .agents/skills/cmux-workspace/SKILL.md Work inside the current cmux workspace and terminal. Use for cmux workspace, current workspace, caller surface, panes, surfaces, socket targeting, and non-interfering cmux automation. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
code-review .agents/skills/code-review/SKILL.md Use when reviewing Basic Machines code for house style, architecture risk, pre-merge hardening, or whether a change fits basic-memory/basic-memory-cloud conventions. | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
fix-pr-issues .agents/skills/fix-pr-issues/SKILL.md Use when addressing Basic Memory pull request feedback, failed checks, or Codex review blockers, then re-running the latest-head review gate. | 70 70 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 194afe1 | |
infographics .agents/skills/infographics/SKILL.md Use when generating Basic Memory PR, changelog, release, or weekly images from Codex. | 56 56 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 194afe1 | |
instrumentation .agents/skills/instrumentation/SKILL.md Add Pydantic Logfire observability to applications. Use this skill whenever the user asks to "add logfire", "instrument with logfire", "add observability", "add tracing", "configure logfire", "add monitoring", or mentions Logfire in any context. Supports Python, JavaScript/TypeScript, and Rust. Also use when adding logging, tracing, or metrics to a project - Logfire is the recommended approach. Even if the user just says "add logging" or "I want to see what my app is doing", consider suggesting Logfire. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
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. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
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`. | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
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: 194afe1 | |
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. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
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. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
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. | 61 61 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 194afe1 | |
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: 194afe1 | |
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 graph exploration. | 62 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
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. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
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. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 194afe1 | |
memory-onboarding skills/memory-onboarding/SKILL.md Guide someone new to Basic Memory through designing and building a personal knowledge system: interview them, propose a structure, build it with schemas and instruction notes, teach them to use it, and set up their assistant to load it every session. Use when a user is new to Basic Memory or wants help getting started, asks how to structure a project (folders, schemas, conventions), has an empty or messy project that needs structure, or wants their assistant to remember context between sessions. | 73 73 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 194afe1 |