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 debabsah/analytics-office --skill kb-reconcilegit clone --depth 1 https://github.com/debabsah/analytics-officeWrote 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/debabsah/analytics-office/kb-reconcile)<a href="https://agentmods.dev/skills/debabsah/analytics-office/kb-reconcile"><img src="https://agentmods.dev/badge/skills/debabsah/analytics-office/kb-reconcile.svg" alt="Measured on agentmods" 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.00216 | $0.02336 |
| Opus 5 | $0.00108 | $0.01168 |
| Sonnet 5 | $0.00043 | $0.00467 |
| Haiku 4.5 | $0.00022 | $0.00234 |
Grade A, and why
kb-reconcile 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 — 74 lines — stays where its author put it; the contents beside it link to each section on GitHub.
kb-reconcile
The colleague who re-checks the record before you lean on it: reconciles the knowledge base against its sources and itself, tells you what has drifted, what can't be verified, and what to do about each — and never quietly rewrites your notes.
When to use
Fire when there is a knowledge-base/ (or equivalent accreted notes) and the question is "is the record still true / consistent" before its conclusions are used — a board readout, a handoff, a funding call, or a periodic audit. Triggers: "reconcile the KB", "audit our notes before the board", "is the KB still accurate", "did anything drift", "check the KB against the data/contract".
Do NOT fire to review ONE piece of code against the contract (review-my-query), to diagnose why ONE number came out wrong (triage-my-number), or to orient on an unfamiliar estate (groundwork). This audits the WHOLE record's integrity.
This vs. its neighbors: fire to audit your whole accreted knowledge base against its sources and itself. A single source or analysis you're about to build on or present → audit-my-assumptions. One wrong number → triage-my-number.
The trap this exists to beat
Handed a knowledge base and a question, a capable assistant reads it and ANSWERS — and it trusts what it reads. So when a later edit closed an item the contract still marks open, or a number is stale, or a claim has no source, it carries that forward as a confident result. (Proven: under board pressure, a cold reader propagated a planted "reconciliation closed / 108% board-ready" while the contract it cited still said [needs decision].) The discipline it skips is switching OUT of answer-mode into ADVERSARIAL AUDIT-mode: assume each claim is wrong until it reconciles against its source and the rest of the record, and refuse to bless a number it cannot verify. This skill forces that switch.
The loop
- Scope + rank by stake. Read the KB. Rank claims by what rides on them (a live decision/readout = load-bearing). Audit load-bearing first; offer the exhaustive pass after.
- Internal reconcile. Cross-check every material claim against its cited source IN the KB and against the other files. Flag contradictions, partial-update drift, a decision a later artifact violates, qualifier erosion, status rot, broken provenance, unsourced claims. Cite
file:line+ the verbatim quote for each (no quote, no finding). - Source reconcile (read-only). For claims citing code/definitions present in the repo, check the claim against the actual text. Unknown structure is a question or a flagged assumption, never a silent guess.
- Mark unverifiable + write the check. For every quantitative claim with no checkable source on hand, do NOT bless it: mark it
unverifiedand write the exact query/script for the user to run against source and paste back. - Reconcile the paste-back. On a pasted run result, compare to the KB claim. The run wins:
verified(restate verbatim, labeled by source) orcontradicted(KB stale/wrong -> suggested fix). Never call anything verified without a pasted run. - Triage + grade. Classify each drift (partial-update / staleness / expired-verdict / map-staleness / term-drift / garbage-in / contradiction / derivation-error / unsourced) and grade Blocking (a wrong or contradicted claim a decision rides on) / Latent / Advisory. Each finding carries a suggested reconciliation action (which file, what change) as a decision-brief: recommendation + default, or
[needs decision]where you cannot adjudicate (e.g. an internal contradiction with no precedence). - Emit + recommend. Write
reconcile.md(template inreferences/reconcile.md) — the only file you create. List the escalations there as recommended actions: theopen-questions.mdentry per Blocking drift, thetimeline.mdline to append, the cross-refs. Do NOT edit the audited files; the report recommends, the user applies. Then stop.
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 · 74 lines · 0 tokens per session scan A 27a3dee85e51
kb-reconcile is a skill published in the GitHub repository debabsah/analytics-office (9 stars, last pushed 2mo ago), licensed MIT. It adds 216 tokens to every session and 2,336 once invoked, about $0.0011 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
regulatory-review
This skill should be used when the user asks to "analyze regulations", "regulatory landscape", "compliance requirements", "legal considerations", "regulatory risk", "industry regulations", "compliance analysis", "regulatory trends", or needs guidance on understanding regulatory environments, compliance requirements…
falsify
Adversarial falsification of sigint research findings. Generates disconfirming queries, executes web-only adversarial search, assigns ordinal verdicts (falsified | weakened | survived | inconclusive), and applies remediation (quarantine, confidence downgrade, follow-up queue). Invocable standalone via /sigint:falsify…
report-writing
This skill should be used when the user asks to "write a report", "executive summary", "research report format", "report structure", "present findings", "business writing", "analysis documentation", or needs guidance on structuring research outputs, executive communication, or professional report formatting.
tech-assessment
This skill should be used when the user asks to "assess technology", "technology evaluation", "tech stack analysis", "technical feasibility", "technology trends", "build vs buy", "technology roadmap", "architecture assessment", or needs guidance on evaluating technologies, technical due diligence, or technology…
augment
Deep-dive into a specific area of current research. Orchestrates a single dimension-analyst using full swarm pattern (TeamCreate, TaskCreate, SendMessage). Use when the user wants to augment current research with deeper analysis of a specific area.
market-sizing
This skill should be used when the user asks to "calculate market size", "TAM SAM SOM analysis", "estimate market opportunity", "market sizing", "total addressable market", "serviceable market", "market potential", or needs guidance on market size estimation methodologies, market opportunity calculations, or growth…