Basic Machines
Official@basicmachines-co
Offers structured knowledge graph management, metadata-driven note organization, and literary analysis for enterprise information synthesis.
Agent Skills by Basic Machines
Showing 42 vetted skills indexed across 3 GitHub repositories.
bm-decide
Record engineering decisions with rationale, alternatives, and consequences as Basic Memory notes.
bm-orient
Summarizes active tasks, open decisions, and recent checkpoints from a Basic Memory knowledge graph.
bm-setup
Configures the Basic Memory plugin through a guided interview that seeds schemas and writes project settings.
bm-writing
Applies a customizable writing standard to Basic Memory notes created or revised by Claude.
bm-status
Diagnose Basic Memory plugin state including CLI, configuration, hooks, and recent checkpoints.
bm-checkpoint
Writes structured work checkpoint notes to Basic Memory with git, PR, and verification context.
bm-share
Copies a note from a personal Basic Memory project into a shared team project with attribution.
bm-remember
Captures quick notes into Basic Memory as Markdown files via MCP.
fix-pr-issues
Resolves pull request feedback and failed checks, then re-runs the Codex review gate.
pr-review-loop
Enforces Codex approval verification before merging GitHub pull requests.
code-review
Reviews code diffs against Basic Machines house style and architecture rules.
cmux-workspace
Scopes cmux CLI automation to the caller workspace, panes, surfaces, and socket.
infographics
Generate evidence-grounded PR, changelog, and weekly images for the Basic Memory repository.
pull-request
Manages the full GitHub pull request lifecycle from branch hygiene through merge gating.
adversarial-review
Reviews git diffs with two cross-vendor models that independently refute each other's findings.
pr-description
Writes structured GitHub PR descriptions covering changes, rationale, implementation, and testing.
instrumentation
Add Pydantic Logfire observability, tracing, and structured logging to Python, JavaScript, and Rust applications.
cmux-markdown
Open markdown files in a formatted cmux panel with live reload on file changes.
pythonic-code
Write, refactor, and review Python code for clarity, strong typing, and minimal abstraction.
pr-create
Creates or updates Basic Memory pull requests and runs the Codex review loop.
cmux-settings
View, edit, and validate cmux settings in cmux.json via a helper script.
cmux
Control cmux windows, workspaces, panes, and surfaces via CLI commands.
basic-memory-pi
Capture and recall Pi session checkpoints in Basic Memory.
basic-memory-pi-setup
Configure Basic Memory continuity for a Pi workspace via a project-local JSON file.
Frequently Asked Questions About Basic Machines
FAQPage SchemaWhat specific tasks can be performed using Basic Machines?▼
Users can manage structured JSON schemas, perform metadata-based filtering on markdown notes, ingest conversation logs into knowledge graphs, and execute literary analysis. It enables the consolidation of insights into centralized files and the maintenance of task lifecycles through standardized frontmatter.
Who is the target persona for these knowledge management capabilities?▼
The target audience includes knowledge managers, technical writers, and researchers who require rigorous structure for unstructured text. It is designed for individuals managing large-scale markdown repositories who need to enforce schema validation and metadata consistency across their personal or professional knowledge bases.
What are the prerequisites for implementing these knowledge management schemas?▼
Implementation requires a markdown-based environment capable of supporting YAML frontmatter and Picoschema validation. Users must organize their content into status-based folders to utilize the lifecycle management features and ensure their documentation environment supports Docus-based site generation for output.