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 Zhao73/alphacouncil-agent --skill agent-skills-governancegit clone --depth 1 https://github.com/Zhao73/alphacouncil-agentWrote 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/zhao73/alphacouncil-agent/agent-skills-governance)<a href="https://agentmods.dev/skills/zhao73/alphacouncil-agent/agent-skills-governance"><img src="https://agentmods.dev/badge/skills/zhao73/alphacouncil-agent/agent-skills-governance/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/zhao73/alphacouncil-agent/agent-skills-governance"><img src="https://agentmods.dev/badge/skills/zhao73/alphacouncil-agent/agent-skills-governance.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.00046 | $0.01747 |
| Opus 5 | $0.00023 | $0.00873 |
| Sonnet 5 | $0.00009 | $0.00349 |
| Haiku 4.5 | $0.00005 | $0.00175 |
Grade A, and why
agent-skills-governance 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 5d 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 — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agent-Skills Governance
This skill is bundled with AlphaCouncil so every installer gets the same guardrails. It follows the addyosmani/agent-skills pattern: a skill is an executable workflow with gates, anti-rationalizations, and exit criteria, not a vague style guide.
Source inspiration: https://github.com/addyosmani/agent-skills
Mandatory Use
Use this skill whenever alphacouncil-agent is invoked or when editing the plugin's research/reporting behavior. Do not require the user to install addyosmani/agent-skills separately.
Stop Gates
Before giving a final investment answer, all gates below must be satisfied:
- Selection gate: for every full or quick council run, call
begin_council_selectionwith the intendedcouncil_mode, showdisplay_markdownwith the complete returned catalog expandable (number, identity, method andbest_for), obtain this run's submission, and callconfirm_master_selectionwithdisplay_ack: true. Full accepts 1..N/ranges/IDs/all; quick accepts only 1-4 methods and forbidsall. Do not create a run, fetch evidence or spawn a worker until it returns aselection_receipt. Data-onlyscreen,options,newsandmarketcalls are exempt. - Receipt gate: pass the one-use
selection_receiptwith the same symbol, prompt, language andcouncil_modeused at selection. The receipt is mode-bound: never use a full receipt for quick or a quick receipt for full, and never override it withmastersormasters_roster. Restart selection if it is missing, stale, expired, consumed or mode-mismatched. - Scope gate: infer ticker, language, horizon, and user goal, or ask only the minimum blocking question.
- Evidence gate: full requires every planned evidence role to complete; after the bounded
parse repair, any mandatory failure stops the run before masters/debate/PM and produces
incomplete. Quick fixes four roles (market_data,earnings_deep_dive,valuation_long_short,news_industry_management) and may terminatedegradedonly when at least two completed and every failed role has a recorded diagnostic/data gap. - Source gate: every material claim maps to scoped source IDs like
<task>:S1; never cite bareS1. - Master gate: every master named in the confirmed receipt has either reported or produced
a deterministic
out_of_scoperesult, every result has a readable final statement, and every stable ID appears in the published Master Bench. An unexecuted or hidden selected seat keeps the run incomplete orneeds_revision. - Debate gate: full requires all three bull/bear rounds, exact round-3 Q&A and PM. Quick requires one parallel statement round and PM; one degraded side is allowed only if the other side and PM completed, while two degraded sides or PM failure is incomplete.
- Verification gate: quick still enforces scoped source-ID presence but never claims the adversarial verifier fan-out ran. Full/deep verification claims must match the recorded runtime scope.
- Report gate:
final_report.md,user_response.md,artifact_index.md,report_quality.json, and per-analyst/method/debate Markdown files are written againstfull_v2orquick_v1, never a hybrid. - Quality gate: if the applicable
report_quality.jsonis notpassed, reportneeds_revision, not complete. A quickpassedresult never satisfiesfull_v2. - Handoff gate: chat may be concise, but it must state run status, contract, rating,
winner, confidence, valuation/position, material gaps and saved file locations. Full
also carries forward setup and invalidations. Quick names all four analyst statuses,
selected method IDs/stances, dated recent company/industry news, every degraded item,
and that it is not equivalent to full council. Full handoff ends with the exact selected
seat count and every complete, untruncated per-seat method statement. A failed seat is
retained in that final ledger as
statement_status=not_produced, never as a fabricated stance. Use returneduser_response_markdownrather than an ACK-only or manually authored recap. If a visible barrier fails, callfinalize_visible_runfirst so that handoff exists. - Deadline gate: plugin-managed quick uses headless
analyze_symbol;plan_visible_runquick is rejected. Never extend its end-to-end deadline above 600000 ms or silently omit work to appear complete.
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.
- 5d ago Changed 4d0b1c4b52a1
- 11d ago First seen · 100 lines · 46 tokens per session scan A 1e3ce5c236c5
agent-skills-governance is a skill published in the GitHub repository Zhao73/alphacouncil-agent (3 stars, last pushed 5d ago), licensed MIT. It adds 46 tokens to every session and 1,747 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
fintech-expert
Expert in financial technology, payment processing, open banking APIs, PSD2, blockchain in finance, robo-advisors, and RegTech. Use when the user mentions payments, open banking, PSD2, blockchain, cryptocurrency, or robo advisor, or when the task involves Payment Processing, Blockchain in Finance, Payment Security, or…
follow-aleabito
Track Serenity / @aleabitoreddit on X and turn the feed into (1) a beginner-friendly Chinese iMessage digest with first-principles + Buffett-style judgement, (2) cumulative 60-day ticker mention analytics CSVs for a website, (3) a Xiaohongshu writing brief, and (4) a durable private research map. Trigger on requests…
serenity-method
Apply @aleabitoreddit ("Serenity")'s distilled stock-analysis method to ANY ticker, sector, or situation — critical-chokepoint / supply-chain-OSINT idea discovery, first-principles value-chain decomposition, a Buffett-style quality gate (moat / profitability / customer-replacement risk, all default unverified), and…
serenity-radar
Use @aleabitoreddit ("Serenity")'s full mention archive (built by the follow-aleabito skill) to anticipate where her attention is moving and generate candidate ideas in her style. Two modes — (1) RADAR reads the live mention data for attention momentum (which tickers she is heating up on, new entrants, conviction…
npd-tax-calculation
A calculator for professional-income tax in Russia for self-employed people, known as НПД. It covers the 4% rate for income from individuals, the 6% rate for income from companies, a ₽10,000 deduction, and the ₽2.4 million yearly limit.
skill-name-kebab-case
A skill description template written in Russian, with guidance to explain what a skill does and who benefits from it. The input does not describe an actual coding capability.