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 razz-team/brighty-agent-toolkit --skill brighty-invoice-paygit clone --depth 1 https://github.com/razz-team/brighty-agent-toolkitWrote 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/razz-team/brighty-agent-toolkit/brighty-invoice-pay)<a href="https://agentmods.dev/skills/razz-team/brighty-agent-toolkit/brighty-invoice-pay"><img src="https://agentmods.dev/badge/skills/razz-team/brighty-agent-toolkit/brighty-invoice-pay/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/razz-team/brighty-agent-toolkit/brighty-invoice-pay"><img src="https://agentmods.dev/badge/skills/razz-team/brighty-agent-toolkit/brighty-invoice-pay.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.00153 | $0.02751 |
| Opus 5 | $0.00077 | $0.01375 |
| Sonnet 5 | $0.00031 | $0.00550 |
| Haiku 4.5 | $0.00015 | $0.00275 |
Grade A, and why
brighty-invoice-pay 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 8d 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 — 231 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Brighty Invoice Pay
End-to-end pipeline to pay a single invoice from a document or pasted bank
details. This skill does not introduce new MCP tools — it orchestrates the
existing payout tools (brighty_list_accounts, brighty_create_payout,
brighty_create_external_transfer, brighty_get_payout,
brighty_start_payout) around an extraction + explicit confirmation step
so the user always sees the final field map before any money moves.
Activate this skill when the user shares one invoice (PDF, image,
screenshot, forwarded email, or pasted text) and asks to pay it. For
multi-recipient CSV/Excel runs use brighty-payouts instead — that skill
is built around batches.
Tools used
This skill calls only existing tools; it does not register new ones.
brighty_list_accounts(banking) — pick the source account when the user did not name one. Filter the returned array client-side bybalance.currencyto match the invoice (the API has no currency query param).brighty_create_payout(payouts) — open aCREATEDcontainer with a descriptivename, e.g. "Pay AWS invoice 4321". Capture the returnedidANDcreatedAt— both are required by every follow-up call.brighty_create_external_transfer(payouts) — add the single transfer.beneficiary.kind: "FIAT"for IBAN/BIC/account-number rails;beneficiary.kind: "CRYPTO"for on-chain addresses. PasspayoutCreatedAt(the value captured above) — the Brighty API rejects without it.brighty_get_payout(payouts) — re-fetch the payout immediately before the confirmation step so the user sees what Brighty stored. PasspayoutId+createdAt.brighty_start_payout(payouts) — final commit. PasspayoutId+createdAt. Runs the local preflight balance check; surface itsshortfallsverbatim if it fails. Returns{ ok: true }on success.
Reference material
references/INVOICE_FIELDS.md— exact list of fields to extract from the invoice and how each maps ontobrighty_create_external_transferarguments.references/CONFIRMATION_TEMPLATE.md— the shape of the message to show the user before callingbrighty_start_payout. Do not skip it.
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 8d ago First seen · 231 lines · 153 tokens per session scan A 74d90c913078
brighty-invoice-pay is a skill published in the GitHub repository razz-team/brighty-agent-toolkit (2 stars, last pushed 27d ago), licensed MIT. It adds 153 tokens to every session and 2,751 once invoked, about $0.0008 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
invoice
A printable invoice page — sender + recipient block, line items table, tax breakdown, totals, and payment instructions. Use when the brief mentions "invoice", "bill", "billing statement", or "发票".
report-generator
Generate professional HTML/PDF investment reports with interactive visualizations.
iflytek-ocr-invoice
An image-reading tool that extracts structured information from Chinese invoices, receipts, bills, and tickets. OCR means turning text in a photo or scan into computer-readable data.
cwicr-report-generator
Generate professional cost estimation reports from CWICR calculations. HTML, PDF, Excel outputs with charts and breakdowns.
fin-paper-convert
Compile LaTeX to PDF and convert to target journal format.
procesar-mis-estados-de-cuenta
Proceso un lote de estados de cuenta bancarios y de tarjeta de crédito en PDF o CSV de principio a fin: extraigo cada transacción (subagentes Haiku en paralelo), normalizo los nombres de las contrapartes, categorizo contra tu plan de cuentas bloqueado (subagentes Sonnet en paralelo), detecto transferencias entre…