Try Liminal from your terminal. Bounded agents read a brief and disagree; your correction becomes the record. On enable it offers to install the Liminal desktop app so the vault outlives the session. Built on Opus 4.8.
The 60-second taste of Liminal — three bounded agents read a sample brief, disagree, one refuses out of lane, you correct one read. The front door.
Run a B2B task across three bounded agents (Analyst / SDR / Auditor). The in-lane agent produces work; the others refuse and name the correct agent. Refusal is the feature.
Govern AI spend without surveilling your team. Set OKRs, ask "is our Opus spend tracking?", harden the right context (tray→slate), let bounded agents surface a finding ready for ratification, ratify a policy to the provenance trail, and get a spend-ROI report that cites its sources.
The parallel per-agent swarm that beats cold-start — each bounded agent reads its canonical source (git/claude-code → Analyst, granola → SDR, cross-stream → Auditor) in parallel and posts a candidate (the one fact, commitment, or risk worth acting on) before any deliberation. Read-only, LLM-optional.
The Liminal Analyst — diligence, competitive teardowns, market research, data enrichment. Bounded; refuses outreach (SDR's lane) and ship/no-ship decisions (Auditor's lane). Use when the task is structured analysis of a question — what's known, what's the landscape, what's the move.
The Liminal Auditor — judges readiness, names what's missing, refuses to ship work that isn't ready. Read-only by design; it judges, it does not produce. Bounded; refuses to produce analysis (Analyst's lane) or outreach (SDR's lane). Use for ship/no-ship verdicts, gap-finding, and dissent.
The Liminal SDR — outreach, cold emails, follow-ups, scheduling, the move that ends in a meeting on the calendar. Bounded; refuses research/analysis (Analyst's lane) and ship/no-ship judgment (Auditor's lane). Drafting only — no Bash, no file writes. Use to draft a message or name the next action.
Run a B2B task across three bounded agents (Analyst / SDR / Auditor). The agent in lane produces work; the others refuse and name the correct agent. Built for the AI Agent Economy hackathon — agents that compete on real tasks at agency price points ($500/month).
Twelve-agent deliberation on the user's psychological state across four registers (Structural / Somatic / Temporal / Symbolic). Asks three forced-choice questions, runs all 12 agents via Opus 4.7 in parallel, surfaces their disagreement grouped by register, and writes the user's correction — tagged from the canonical taxonomy — to the local vault.
End-of-day close. Synthesizes today's signals into one paragraph and up to three threads, runs Architect / Witness / Contrarian over the day, and captures the user's correction — tagged from the canonical taxonomy — to the vault.
Audit an existing Claude Code workspace for canon-substrate gaps — the failure mode where users build sophisticated agent stacks without a CORPUS_MAP / SCHEMA / decisions/ layer underneath, leaving every agent's "consult on demand" reference list resolving to nothing. Reports ship-blocking issues, fragile-but-working issues, and noise. Use when invited into someone's `.claude/agents/` directory to do an audit-and-recommend pass.
Run the Forensic agent against an inbound artifact (.eml or .pdf) — extracts provenance, authentication state, CRM internal IDs, recipient routing, UUIDs in body text — and returns structured receipts. The Forensic agent refuses interpretation, verdict, synthesis, and action-proposal — those route to Auditor / Skeptic / Strategist / Operator if the user invokes them separately.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
anthropic_api_keyYour Anthropic API key (starts with sk-ant-api). Only required if ANTHROPIC_API_KEY is not already set in your shell, and you are not authenticated via the claude CLI.
${user_config.anthropic_api_key} ◇ ◆ ◇
task ──► ┌────────────┬────────────┬────────────┬────────────┐
│ DILIGENCE │ OUTREACH │ JUDGMENT │ OPERATIONS │
│ Analyst │ SDR │ Auditor │ Operator │
│ Researcher │ Closer │ Strategist │ Scheduler │
│ Forensic │ Liaison │ Skeptic │ Bookkeeper │
└────────────┴────────────┴────────────┴────────────┘
│
▼
┌─────────────────────┐
│ vault (sqlite) │
│ readings · views │
│ corrections │
└─────────────────────┘
refusal is the feature. the record is the moat.
Twelve bounded specialists in four registers. Each refuses out of lane and names the right agent. The vault keeps the record.
A multi-agent system that does the work a small business pays an agency $10K/month for: diligence, outreach, judgment, and the steady-state operations that hold it together. Most AI agents hallucinate when out of depth. Liminal Agents are bounded — each refuses work outside its lane and names the correct agent, by name.
Built during the Cerebral Valley × Anthropic "Built with Opus 4.7" Hackathon (Apr 21–28, 2026) and submitted to two parallel hackathons that same week — the AgentHansa AI Agent Economy Hackathon (Apr 25), where the judges named "refusal as designed output" the most original architectural idea in the cohort, and the OSS4AI AI Agents Hackathon #32 (Apr 25–26). The "five buyers" section below is a direct response to AgentHansa judge feedback. See the Hackathon context section at the end for full chronology.
POST /api/retrieve. BM25-scored, agent/tag filterable.fetch_url for primary-source material. The other 10 agents have no tool access by design — capability differentiates agents at the substrate, not just the voice.POST /api/refine re-runs ONE agent with extra user context. The other 11 agents are never consulted — the disagreement architecture is preserved. Refinements chain (intra-agent only); originals are preserved.npm start), call /api/read, get 12 reads back. Or run the introspective /check skill via Claude Code.claude -p OAuth or ANTHROPIC_API_KEY — auth auto-detected.npm test from sandbox/. Unit + integration; no live API calls.The AgentHansa judge said: "Pick the first 5 buyers, ship one specific deliverable for them, and the architecture will sell itself." This is that list, with the deliverable in each row.
npx claudepluginhub maccabicapital/liminal-agentsOpen-source AI marketing plugin for agencies & in-house teams — 158 skills, 25 agents, 12-Part Strategy Flow, Cowork team-persistent, EU AI Act Article 50 ready. Runs on Claude Code, Codex, Cursor, Copilot CLI, Antigravity, Hermes Agent, OpenClaw + 40+ Agent Skills platforms.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Unified capability management center for Skills, Agents, and Commands.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.