EXTENSIONS
Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.
Filter by what you need and pull what fits.
Cli Agent
Invoke CLI coding agents (claude, opencode, amp, gemini, codex, grok, pi) with typed inputs and capture structured outputs — tokens, cost, duration, retries, and exit code. Supports slash command resolution and JSON response parsing.
Software Factory
A fully generic, model-driven state machine for guiding agents through a
Railway Read
Retain bounded, typed Railway deployment status and source-commit evidence using query-only GraphQL operations.
Linear
Linear project management integration for swamp — issue CRUD with fail-closed verified deletion, sub-issue (parent) and estimate support, single-call epic creation (parent + child sub-issues), viewer auto-assignment, label management by name, comment threads, and team/project/state listing via the official @linear/sdk.
Implementer Benchmark
Runs five deterministic, bounded synthetic JavaScript tasks to compare coding implementers with isolated hidden verification and durable evidence.
Better Stack Read
Collects bounded, minimized operational metadata, severity aggregates, and redacted diagnostics from Better Stack without persisting raw logs.
Packet Certifier
Certify that an agent implementation packet changed only approved Git paths, stayed within file and line budgets, and preserved ignored runtime state.
Pr Watcher
Autonomous PR-feedback investigation engine: watch a feed of pull-request feedback, spawn a coding agent to investigate each PR against its diff, propose actions, notify via ntfy with an Approve button, and optionally apply an approved fix inside an isolated worktree (build, test, push to the PR branch).
Code Review Rubric
Generic code-review engine: grade a list of PRs against a caller-injected rubric, delegating the LLM call to @mgreten/cli-agent and writing one structured graded-review artifact per PR. PR state is irrelevant (open, merged, or closed); retrospective grading of merged PRs is the common consumer pattern. The engine is philosophy-agnostic — the consumer supplies the criteria, scale, and output contract.
Code Review Panel
Run a panel of independent reviewer personas over one body of code and return unified, actionable findings — the transpose of rubric grading, built for review-and-fix workflows.
Graphite Draft Submit
Submit an already-validated Git commit as a draft GitHub pull request using the Graphite CLI, then independently verify with the GitHub CLI that the pull request points at the validated SHA, branch and base and is a draft.
Moment Savor
Interact with the Moment Savor family memory app via its V1 REST API. Syncs memories, API tokens, and family membership to swamp resources for CEL queries. Supports full CRUD for memories, API token lifecycle (create/revoke/rotate), family member management, and sending invitations. Authenticate with a Bearer token from https://momentsavor.app/api_tokens.
Granola Mcp
Retrieves and normalizes Granola meetings through an MCP-capable CLI agent without a Granola API key.
Agent Browser Batch
Dispatch agent-browser commands as a single subprocess via `agent-browser batch --json` so cookies and Chromium state persist across every step. Supports {{secret:NAME}} placeholders for credentials.
Unifi
Manage a Ubiquiti UniFi Dream Machine (UDM / UDM Pro / UDM SE) via the legacy Network API: firewall groups, firewall rules, clients, PoE device restarts, IDS/IPS event investigation, and networks. Complements @stack72/ubiquity (which focuses on traffic collection) by enabling configuration-as-data workflows: sync existing groups/rules into the swamp data model, reconcile group membership, create or delete firewall rules, toggle rule state, safely power-cycle a wired client's resolved switch port, and retrieve the best available raw record for a security event.
Software Factory Flow Metrics
Deterministic quality, reliability, flow, and ceremony metrics for a @swamp/software-factory work item — time-to-terminal, per-stage durations, entry counts and time-to-gate, dispatch attempts, failed/parked stage, human touches, deduplicated human decisions keyed by gate+stage+cycle+decision, approvals and rejections per gate, approval wait durations, stage visit/cycle counts, review/patch frequency, stage yield and park rates, time to verified draft, bounded-loop exhaustion, human cycle-limit overrides and the stages they unblocked, delivery mode, and terminal outcome — with a cross-run aggregate, every metric carrying a trust/availability label and a source pointer back to the journal, approval, or artifact record it came from, so unmeasurable values are reported as unavailable rather than as zero. Rendered statically from recorded run data with no LLM involved.
Github File Track
Track files in GitHub repositories and materialize them on the local filesystem, deduplicated on the upstream Git blob SHA. One sync call fans out across any number of {repo, ref, srcPath, destPath} targets via the gh CLI, rewriting each destination only when the upstream content changed or the local file is missing. A composable primitive for keeping a local copy of a shared skill, snapshot, or config fresh.
Notification Outbox
A transport-neutral, secret-redacting notification outbox for swamp workflows that enqueues deduplicated notification records and drains them through a caller-supplied transport, performing no transport I/O itself.
Agent Provider Catalog
A pure, deterministic provider/model catalog with tiered fallback and dispatch resolution for agent-dispatch pipelines: a caller-supplied, versioned table maps abstract roles to ordered CLI-agent provider/model tiers, and only throttling signals advance a fallback tier.
Swamp Club Score
Fetch and normalize a Swamp Club profile snapshot for a user such as
Tailscale Oauth Client
Safely stage, verify, record cutover for, synchronize, and revoke replace-only Tailscale OAuth clients using the fixed official API.
Canarytokens
Normalize caller-supplied Canarytoken incidents with deterministic bounded deduplication, and optionally create preview-confirmed web tokens against one pinned self-hosted server through a separate creator model.
Todoist
Todoist task management integration for swamp — task CRUD and moves, project and task-comment sync, filter-based sync, and natural language due dates via Todoist API v1.
Trip Expense Tracker
Deterministic trip expense accounting with append-only evidence, separate meal-budget and reimbursement tracking, dashboards, and controlled archival.