Skip to main content

EXTENSIONS

Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.

Filter by what you need and pull what fits.

Selection
71 results
from:@mgreten

Cli Agent

@mgreten/cli-agent · v2026.08.11.1

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.

upd Aug 12491 pullsA100/100

Graphite Draft Submit

@mgreten/graphite-draft-submit · v2026.08.11.1

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.

upd Aug 1117 pullsA100/100

Software Factory

@mgreten/software-factory · v2026.08.10.1

A fully generic, model-driven state machine for guiding agents through a

upd Aug 101 pullsA100/100

Moment Savor

@mgreten/moment-savor · v2026.08.08.1

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.

upd Aug 90 pullsA100/100

Packet Certifier

@mgreten/packet-certifier · v2026.08.08.1

Certify that an agent implementation packet changed only approved Git paths, stayed within file and line budgets, and preserved ignored runtime state.

upd Aug 856 pullsA100/100

Granola Mcp

@mgreten/granola-mcp · v2026.08.07.1

Retrieves and normalizes Granola meetings through an MCP-capable CLI agent without a Granola API key.

upd Aug 70 pullsB85/100

Agent Browser Batch

@mgreten/agent-browser-batch · v2026.08.05.1

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.

upd Aug 5186 pullsA100/100

Unifi

@mgreten/unifi · v2026.08.03.1

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.

upd Aug 314 pullsA100/100

Software Factory Flow Metrics

@mgreten/software-factory-flow-metrics · v2026.08.02.1

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.

upd Aug 221 pullsA100/100

Github File Track

@mgreten/github-file-track · v2026.08.02.2

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.

upd Aug 239 pullsA100/100

Notification Outbox

@mgreten/notification-outbox · v2026.08.01.2

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.

upd Aug 113 pullsA100/100

Agent Provider Catalog

@mgreten/agent-provider-catalog · v2026.07.31.1

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.

upd Jul 3122 pullsA100/100

Swamp Club Score

@mgreten/swamp-club-score · v2026.07.31.1

Fetch and normalize a Swamp Club profile snapshot for a user such as

upd Jul 319 pullsA100/100

Tailscale Oauth Client

@mgreten/tailscale-oauth-client · v2026.07.29.2

Safely stage, verify, record cutover for, synchronize, and revoke replace-only Tailscale OAuth clients using the fixed official API.

upd Jul 303 pullsA100/100

Canarytokens

@mgreten/canarytokens · v2026.07.29.1

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.

upd Jul 294 pullsA100/100

Todoist

@mgreten/todoist · v2026.07.29.1

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.

upd Jul 29152 pullsA100/100

Trip Expense Tracker

@mgreten/trip-expense-tracker · v2026.07.28.1

Deterministic trip expense accounting with append-only evidence, separate meal-budget and reimbursement tracking, dashboards, and controlled archival.

upd Jul 283 pullsA100/100

Valetudo

@mgreten/valetudo · v2026.07.27.1

Discover, monitor, and safely control capability-aware Valetudo robot vacuums through their Homie MQTT interface.

upd Jul 270 pullsA100/100

Hermes Review Kit

@mgreten/hermes-review-kit · v2026.07.27.1

Hermes review automation kit with a local-first collector model, workflow-scope report, and nightly workflow for reviews and publishability screening.

upd Jul 2714 pullsA100/100

Release Adoption

@mgreten/release-adoption · v2026.07.27.5

Deterministic release-adoption campaigns for swamp: capture release notes and CLI surfaces, diff upgrades, inventory repository fleets, and track adoption opportunities and outcomes in an agent-writable ledger.

upd Jul 276 pullsA100/100

Task Skill Router

@mgreten/task-skill-router · v2026.07.26.1

Deterministically selects repository-local skills for a task and composes a bounded agent prompt from configurable path and stage rules.

upd Jul 260 pullsA100/100

Public Draft Check

@mgreten/public-draft-check · v2026.07.24.1

Deterministic disclosure checks for candidate public drafts, producing non-echoing blocker and review findings for agent and human review.

upd Jul 241 pullsA100/100

Linear

@mgreten/linear · v2026.07.24.2

Linear project management integration for swamp — issue CRUD with 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.

upd Jul 24149 pullsA100/100

Stack Status

@mgreten/stack-status · v2026.07.24.3

Fetches PR-stack review and CI status from GitHub via `gh` and renders it as a self-contained, theme-aware HTML flowchart — for anyone using Graphite-style stacked pull requests who wants a single visual snapshot of a stack's health.

upd Jul 242 pullsA100/100