Borrowing it
Nothing to install: this file belongs to strikersam/autonomous-ai-agency. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/strikersam/autonomous-ai-agency/master/.claude/skills/model-catalogue-update/SKILL.mdgit clone --depth 1 https://github.com/strikersam/autonomous-ai-agencyWrote 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/strikersam/autonomous-ai-agency/model-catalogue-update)<a href="https://agentmods.dev/skills/strikersam/autonomous-ai-agency/model-catalogue-update"><img src="https://agentmods.dev/badge/skills/strikersam/autonomous-ai-agency/model-catalogue-update/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/strikersam/autonomous-ai-agency/model-catalogue-update"><img src="https://agentmods.dev/badge/skills/strikersam/autonomous-ai-agency/model-catalogue-update.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.00070 | $0.00537 |
| Opus 5.5 | $0.00028 | $0.00215 |
| Sonnet 5.5 | $0.00014 | $0.00107 |
| Haiku 4.5 | $0.00007 | $0.00054 |
Grade A, and why
model-catalogue-update 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 18d 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.
What it actually says
Model catalogue update
The catalogue decides what the agency routes to in production. A wrong id costs every call that lands on it, so the rules below are not style.
-
Check the retired list first.
RETIREDintests/test_nvidia_default_model.pyand theremoved …/(404)/(410)comments inconfig/models.yamlname ids that failed live on this account. Do not re-add one. A vendor page saying the model exists is not evidence it answers here: #1695 (Nemotron 3.5 Lightning) and #1697 (Llama 3.3 Nemotron Super 49B) both re-added retired ids from vendor docs and went red. -
Never duplicate a key. Search the dict or YAML for the id before adding it; a duplicate silently overwrites the earlier entry (#1689).
-
Unprobed means explicit-only. A new id gets
priority: 99, stays out ofPROVIDER_CANDIDATESand every preset, and its cost entry says it is an estimate until a probe (catalogue-probe.yml) has seen HTTP 200 with a real completion. -
Mirror both configs.
config/models.yamlandbrain_config.pymust agree;test_yaml_presets_mirror_brain_configchecks it. -
Prove it. Run, and paste the summary line of:
pytest -q tests/test_one_model_catalogue.py tests/test_nvidia_default_model.py tests/test_model_router.py
The pre-PR gate (agent/pr_gate.py) runs these suites whenever model config changes,
so an agent PR that breaks rule 1 or 2 does not open. This skill is the advisory half;
the gate is the deterministic half.
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.
- 18d ago First seen · 44 lines · 70 tokens per session scan A 81c78f2fb0cd
model-catalogue-update is a skill published in the GitHub repository strikersam/autonomous-ai-agency (11 stars, last pushed today), licensed MIT. It adds 70 tokens to every session and 537 once invoked, about $0.0003 per session on Opus 5.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-10-09.
Other skills, from other repositories
guardrails-ai-setup
Guardrails AI validation framework setup for LLM applications. Implement input/output validation, safety checks, and structured output enforcement.
mem0-integration
Mem0 memory layer integration for AI agents. Implement persistent, semantic memory for long-term context retention and personalization.
rag-hybrid-search
Hybrid search combining semantic and keyword retrieval for RAG pipelines. Implement BM25 + dense vector search with fusion strategies.
rag-chunking-strategy
Document chunking with multiple strategies including semantic, recursive, and fixed-size chunking.
vector-memory
HNSW vector search for pattern similarity retrieval and knowledge graph maintenance with PageRank scoring, community detection, and 3-tier memory management.
chain-of-thought-prompts
Chain-of-thought and step-by-step reasoning prompts for complex problem solving.