Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add cirwel/unitares --skill discord-bridgegit clone --depth 1 https://github.com/cirwel/unitaresWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/cirwel/unitares/discord-bridge)<a href="https://agentmods.dev/skills/cirwel/unitares/discord-bridge"><img src="https://agentmods.dev/badge/skills/cirwel/unitares/discord-bridge/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/cirwel/unitares/discord-bridge"><img src="https://agentmods.dev/badge/skills/cirwel/unitares/discord-bridge.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00042 | $0.01728 |
| Opus 5 | $0.00021 | $0.00864 |
| Sonnet 5 | $0.00008 | $0.00346 |
| Haiku 4.5 | $0.00004 | $0.00173 |
Grade A, and why
discord-bridge scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 130 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Discord Bridge
What It Does
The UNITARES Discord bridge is a standalone Python bot (in the
unitares-discord-bridge repo) that combines governance REST/MCP polling with a
typed governance WebSocket, and optionally polls Anima. It turns governance
into visible operator surfaces: activity, EISV state, findings, dialectic
facilitation, Lumen sensors/art, and bounded self-iteration attention.
Operating Layers
The bridge operates across several visible layers:
- Activity and signals: Routine lifecycle/knowledge events are separated from operator-attention events and critical alerts.
- HUD: A live fleet view with agent counts and measured EISV; missing state is rendered as
no state, never as a seed vector. - Resident findings: Sentinel and Doctor have dedicated channels by default; other residents fall back to
#residents. - Lumen: Optional physical state, drawings, sensor availability, and weekly Q&A digest from Anima.
- Self-iteration attention: Read-only, provenance-labeled proposals/reviews/canaries go to
#lumen-iterations, with review-ready and recovery-critical mirrors to signals/alerts. - Class routing / violations: Typed WebSocket events can be mirrored to class-specific channels when enabled.
- Phase-B lease transitions: An optional operator-managed channel receives lease-plane transition events.
- Acknowledgements: Configured reactions emit
bridge.ackdelivery receipts; acknowledgement is never an approval signature.
Operator Actions and Authority
The bridge is read-heavy. It does not auto-resume agents, auto-approve Lumen proposals, or treat a Discord reaction as governance authority.
/resumeis an explicit human command guarded by Manage Server or theGovernance Adminrole and backed by the operator credential.- A dialectic that reports
dialectic_facilitation_neededis critical enough to page#alerts; the bridge does not synthesize the missing human decision. - Self-iteration attention remains non-authoritative. Critical/recovery routing changes visibility only, not proposal state.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 130 lines · 42 tokens per session scan A 3ca60ac744a6
discord-bridge is a skill published in the GitHub repository cirwel/unitares (4 stars, last pushed today), licensed Apache-2.0. It adds 42 tokens to every session and 1,728 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
adk-agent-builder
Builds ADK (Agent Development Kit) Python agents: LLM agents with tools, graph workflows of function and agent nodes, conditional routing, fan-out and join, schema-validated delegation between agents, human-in-the-loop pauses, and pytest coverage for all of it. Use when asked to create an agent or a workflow, add a…
adk-style
Python style and codebase conventions for ADK (Agent Development Kit): private-by-default file visibility, imports, type hints, Pydantic v2 models, formatting, docstrings, logging, async I/O, file and test layout, and unit test structure. Use when writing or editing ADK source or tests, deciding whether a new file or…
adk-verify-snippets
Checks that every Python code block in a Markdown file actually compiles and runs, by extracting each block to a temporary file, executing it in an isolated subprocess, and writing a pass/fail report with per-snippet coverage. Use when the user asks to verify, test, or validate the code samples in a README, a guide…
adk-setup
Sets up a local ADK Python development environment in a git clone of the open-source adk-python repository: a uv virtual environment, all dependency extras, pre-commit hooks, and a first unit-test run. Runs only when explicitly requested, never on its own. Use when asked to set up, bootstrap, or repair a development…
python-best-practices
Provides Python patterns for type-first development with dataclasses, discriminated unions, NewType, and Protocol. Must use when reading or writing Python files.
Python Data Analysis
Clean datasets and create reproducible Python transformations and charts.