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
22 results
label:workflow

N8n

@sntxrr/n8n · v2026.10.05.1

Read a running n8n deployment and report how far its pinned version has drifted behind the channel n8n itself calls stable, and which active workflows have no usable error workflow attached. All three methods are strictly read-only — this extension never upgrades n8n, edits a workflow, touches a credential, or restarts a container; it tells you an update exists and stops there. `audit_error_workflows` takes an optional n8n API key (used by no other method), because n8n has no instance-wide default error workflow and only the authenticated public API discloses each workflow's `settings.errorWorkflow`; it flags missing or wrong handlers and a handler that is inactive or archived, and never attaches one. `drift` takes the running version as an argument rather than reading it, because n8n does not disclose one: its `/rest/settings` answers 200 unauthenticated but with `settingsMode: public`, a reduced payload carrying no version field at all, and `versionCli` reaches authenticated callers only — so the version comes from the pinned image tag on the host, which is what the deployment actually is rather than what a process predating the current pin believes itself to be. The upgrade target is npm's dist-tag, never the newest published release: n8n ships its in-progress minor into the same GitHub release namespace flagged `prerelease: true` and promotes that line later, so on 2026-09-05 the newest release was 2.38.3 while stable was 2.37.10, and the 2.37 line had itself been prerelease through 2.37.6. GitHub releases are still read, but only to enumerate the stable releases that were missed and to link the notes, since the `prerelease` flag is the historical record of which line was stable when and dist-tags do not retain it. Image existence is verified against `registry-1.docker.io` rather than the `docker.n8n.io` mirror the pin names: that mirror 404s its own token endpoint, delegates auth to Docker Hub, and then answers 429 to every manifest request for tags that exist and tags that do not alike, so it cannot return a usable answer — and a 429 is raised as indeterminate rather than folded into `absent`, which would suppress every update forever while the check looked healthy. An exhausted GitHub rate limit, an unreachable registry, and an unparseable running version are all raised as errors rather than reported as a reassuring `current`.

upd Oct 533 pullsA100/100

Redmine Story Status

@twonines/redmine-story-status · v2026.10.01.1

Read-only workflow for evidence-backed Redmine Story status analysis.

upd Oct 123 pullsA100/100

Aws Ops

@webframp/aws-ops · v2026.09.25.1

AWS Operations Toolkit - Unified incident investigation and daily operational visibility.

upd Sep 2555 pullsA100/100

Ai Usage

@webframp/ai-usage · v2026.09.25.1

Unified cross-provider AI token usage monitoring — workflow, model, and

upd Sep 2524 pullsA100/100

Aws Cost Audit

@webframp/aws-cost-audit · v2026.09.25.1

AWS cost audit workflow — identifies infrastructure waste by combining

upd Sep 2546 pullsA100/100

Redmine Kanban

@webframp/redmine-kanban · v2026.09.24.1

Kanban workflow reports and automation for Redmine.

upd Sep 2533 pullsA100/100

Triage

@webframp/triage · v2026.09.24.1

Cross-provider, approval-gated triage policy, workflows, prompts, and factory definition.

upd Sep 2514 pullsA100/100

Sre

@webframp/sre · v2026.09.18.1

SRE Health Check - Unified site reliability health check workflow with report.

upd Sep 2049 pullsA100/100

Semantic Orchestrator

@evrardjp/semantic-orchestrator · v2026.08.12.1

Deterministically compile requested semantic capabilities and arbitrary keyed facts into standalone Swamp workflow drafts with aggregation, dependency, and operational coordination provenance.

upd Sep 214 pullsA100/100

Notification Outbox Workflows

@mgreten/notification-outbox-workflows · v2026.08.23.1

Transport-neutral workflow patterns for atomically enqueuing, exactly scoped dispatching, and explicitly draining notification outbox records.

upd Aug 2415 pullsA100/100

Sleeper

@dougschaefer/sleeper · v2026.08.21.1

Read fantasy league state from the Sleeper platform's public read-only API — no key, no OAuth, no write surface. Resolve a username to a user ID, list leagues and drafts, and read a league in depth: settings and scoring, rosters with owners joined and standings derived, weekly matchups paired head to head, the transaction log, traded picks, playoff brackets, the draft board, and league-wide add/drop trends. Player IDs are resolved to names from a locally cached catalogue, and a missing record (which Sleeper reports as HTTP 200 with a null body) fails loudly instead of reading as empty.

upd Aug 2116 pullsA100/100

Github Pr

@jeremy/github-pr · v2026.08.21.1

Narrow GitHub.com same-repository pull-request boundary: preflight, plan, apply, and read-back verification. Draft is requested per packet rather than fixed by the adapter. No merge, release, repository administration, PR update, or arbitrary endpoint capability.

upd Aug 2176 pullsA100/100

Change Packet

@jeremy/change-packet · v2026.08.21.1

Forge-neutral immutable change packets for reviewed repository delivery. Records exact Git base/head identity, validation evidence, requested draft submission metadata, a canonical SHA-256 digest, and derived readiness. Performs no network, Git, forge, approval, merge, or release operation.

upd Aug 2120 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 1171 pullsA100/100

Daily Briefing

@twonines/daily-briefing · v2026.07.20.1

A daily operator briefing workflow with companion report. Gathers data from GitLab (review queue, todos), Microsoft Teams (mentions, unread chats, channel messages), and Redmine (recent updates, new tickets), then renders a prioritized markdown briefing plus a stable JSON contract.

upd Jul 2033 pullsB85/100

Branded Deck

@dougschaefer/branded-deck · v2026.07.20.1

On-brand slide deck pipeline for swamp: a workflow that renders a deck from a voiced brief and a design reference via openai-document.webpageDesign, plus a skill that guides authoring the copy in your writing-voice profile, pinning brand tokens, and converting the PDF to PPTX. Depends on the openai-document, writing-voice, and openai-image extensions.

upd Jul 2014 pullsA92/100

Absurd

@keeb/absurd · v2026.07.18.1

Drive an Absurd Postgres-based durable-execution task queue from swamp — spawn tasks, poll status, await results, emit events, cancel, and list.

upd Jul 1815 pullsA100/100

Capability Orchestrator

@evrardjp/capability-orchestrator · v2026.07.17.3

Capability catalog and DAG planner models for Swamp workflows and direct model method calls. Publishes capability definitions and resolves per-host requested capabilities into dependency waves for execution.

upd Jul 1718 pullsA100/100

Garfield

@adam/garfield · v2026.07.14.2

Adaptive Garfield review and repair workflow with deterministic validation,

upd Jul 1430 pullsA100/100

Shodan

@dougschaefer/shodan · v2026.06.29.1

Query the Shodan internet-wide scan database to find and profile internet-exposed devices. Single API key resolved from vault. Read the account plan and remaining credits, run searches that return trimmed device records (IP, org, product, location, open port, CVEs) with facet rollups, count results without spending query credits, pull the full banner history for one IP, do keyless InternetDB lookups (ports, CPEs, tags, CVEs), and request on-demand scans of IPs you own. Built for AV/IoT exposure recon.

upd Jun 2943 pullsA100/100

Review

@stateless/review · v2026.06.17.2

Human-in-the-loop review canvas — serve a local web form the human gates while the agent keeps working. list mode renders a long candidate list as a curation grid (configurable option-scale + per-item comment) for migrations, triage, and cleanup approvals; doc mode is a pastebin-style markdown editor (editor left, live preview right, optional approve/revise/reject verdict) for reviewing generated docs and gating publishes. Detached serve / status / collect / stop lifecycle; every save dual-writes JSON + markdown + a timestamped append-log, and collect records the result into the data model for workflow consumption. Python-stdlib server bundled; private networks only (URL-token guarded).

upd Jun 1729 pullsA100/100

Cybriq

@dougschaefer/cybriq · v2026.05.29.1

Integrate with a CybrIQ (Sepio) asset-visibility / hardware-access-control platform over its REST + GraphQL API. Local-login bearer auth with vault-resolved credentials. Read the asset dashboard, inventory, device types, risk insights, switches, external scan engines (Netpollers), events, alarm destinations, policies, scopes, tags, and user attributes; create tags, user attributes, policies, and scopes; and reach any other endpoint through a generic authenticated passthrough.

upd May 2915 pullsA100/100