← all publishers

basicmachines-co

@basicmachines-co-basic-memory source repo

33 published skills

  1. Memory Notes · basicmachines-co-basic-memory
    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.
    1 install
  2. Memory Tasks · basicmachines-co-basic-memory
    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.
    1 install
  3. Memory Curate · basicmachines-co-basic-memory
    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.
    1 install
  4. Memory Schema · basicmachines-co-basic-memory
    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.
    1 install
  5. Memory Capture · basicmachines-co-basic-memory
    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.
    1 install
  6. Memory Continue · basicmachines-co-basic-memory
    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?'
    1 install
  7. Pr Create · basicmachines-co-basic-memory bundle
    Use when explicitly creating or updating a Basic Memory pull request. This compatibility entry point delegates the full workflow to pull-request and the latest-head Codex gate to pr-review-loop.
    1 install
  8. Memory CI Capture · basicmachines-co-basic-memory
    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`.
    1 install
  9. Memory Onboarding · basicmachines-co-basic-memory bundle
    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.
    1 install
  10. Basic Memory · basicmachines-co-basic-memory
    Use the Basic Memory knowledge graph for persistent memory across sessions. Search before answering; capture decisions, meetings, and insights as notes.
    0 installs
  11. Code Review · basicmachines-co-basic-memory
    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.
    1 install
  12. Infographics · basicmachines-co-basic-memory bundle
    Use when generating Basic Memory PR, changelog, release, or weekly images from Codex.
    1 install
  13. Pull Request · basicmachines-co-basic-memory
    Drive GitHub pull request work end to end. Use when Codex is asked to open, update, describe, push to, monitor, review, address comments on, declare ready, or merge a PR. Covers branch hygiene, PR descriptions with why/what/testing/risk, CI checks, Codex review-loop monitoring, comment handling, and the final merge gate.
    1 install
  14. Cmux Settings · basicmachines-co-basic-memory bundle
    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'.
    1 install
  15. Fix Pr Issues · basicmachines-co-basic-memory bundle
    Use when addressing Basic Memory pull request feedback, failed checks, or Codex review blockers, then re-running the latest-head review gate.
    1 install
  16. Pythonic Code · basicmachines-co-basic-memory bundle
    Write, refactor, and review Python for clarity, explicit behavior, local reasoning, strong types, constructive domain modeling, and minimal abstraction. Use when creating or changing nontrivial Python, simplifying object-heavy, helper-heavy, or overly procedural code, evaluating whether code is Pythonic, or reviewing Python maintainability in Basic Memory repositories.
    1 install
  17. Pr Description · basicmachines-co-basic-memory bundle
    Use when opening or updating a GitHub PR - writes a detailed PR description that explains what changed, why it changed, how it was implemented, and how it was tested.
    1 install
  18. Pr Review Loop · basicmachines-co-basic-memory
    Enforce the Basic Machines GitHub PR review loop before merging. Use whenever Codex is preparing to merge, squash-merge, auto-merge, declare a PR ready, monitor Codex comments, address review feedback, or wait for Codex approval on a GitHub PR, especially when the user says "approved", "merge", "ship", "PR is ready", "monitor Codex comments", or "address Codex feedback".
    1 install
  19. Bm Setup · basicmachines-co-basic-memory bundle
    Set up Basic Memory for Codex at user or project level by mapping a Basic Memory project and seeding schemas.
    0 installs
  20. Bm Share · basicmachines-co-basic-memory bundle
    Share a personal Basic Memory note to a configured team project from Codex with attribution and explicit confirmation.
    1 install
  21. Memory Metadata Search · basicmachines-co-basic-memory
    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.
    1 install
  22. Instrumentation · basicmachines-co-basic-memory bundle
    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.
    1 install
  23. Bm Decide · basicmachines-co-basic-memory bundle
    Capture a durable engineering decision in Basic Memory with rationale, alternatives, consequences, and affected work.
    0 installs
  24. Bm Orient · basicmachines-co-basic-memory bundle
    Resume from an exact Basic Memory checkpoint or orient Codex from current graph and repository evidence.
    0 installs
  25. Bm Status · basicmachines-co-basic-memory bundle
    Report the Basic Memory for Codex configuration, reachability, hook expectations, recent Codex checkpoints, and active tasks.
    1 install
  26. Bm Writing · basicmachines-co-basic-memory bundle
    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.
    1 install
  27. Memory Literary Analysis · basicmachines-co-basic-memory
    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.
    1 install
  28. Bm Remember · basicmachines-co-basic-memory bundle
    Quickly save a small fact, reminder, or user preference into Basic Memory from Codex without turning it into a full decision or checkpoint.
    0 installs
  29. Adversarial Review · basicmachines-co-basic-memory bundle
    Cross-vendor adversarial code review of the current branch. Two different model families (Claude + Codex/GPT) review the diff independently, then try to refute each other's findings; survivors are reported by confidence. Runs from either Claude Code or Codex. Use when the user asks for an adversarial review, a cross-model / second-opinion review, or wants high-confidence findings before merging. Report-only — never auto-applies fixes.
    0 installs
  30. Bm Checkpoint · basicmachines-co-basic-memory bundle
    Create an immutable Codex handoff in Basic Memory and return an exact bm-orient resume command.
    0 installs
  31. Basic Memory Pi · basicmachines-co-basic-memory
    Use Basic Memory from Pi for durable continuity. Capture checkpoints with bm_capture, recall prior Pi checkpoints with bm_recall, and consult bundled Basic Memory skill references for note/task structure without assuming direct Basic Memory MCP tool names are available.
    0 installs
  32. Basic Memory Setup · basicmachines-co-basic-memory
    Guide Basic Memory setup in Tau. Use when a user wants to install or configure the Tau memory extension, choose a memory destination or capture policy, verify connectivity, or troubleshoot setup. Check compatibility and obtain approval before installation, configuration changes, or test writes.
    0 installs
  33. Basic Memory Pi Setup · basicmachines-co-basic-memory
    Set up Basic Memory for a Pi workspace. Use when Basic Memory is not configured, /bm-status shows no project, recall returns setup guidance, or the user asks to enable durable memory, choose CLI vs MCP, or configure automatic continuity.
    0 installs