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 TimboGP/timbogp-marketplace --skill prioritize-risksgit clone --depth 1 https://github.com/TimboGP/timbogp-marketplaceWrote 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/timbogp/timbogp-marketplace/prioritize-risks)<a href="https://agentmods.dev/skills/timbogp/timbogp-marketplace/prioritize-risks"><img src="https://agentmods.dev/badge/skills/timbogp/timbogp-marketplace/prioritize-risks/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/timbogp/timbogp-marketplace/prioritize-risks"><img src="https://agentmods.dev/badge/skills/timbogp/timbogp-marketplace/prioritize-risks.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.00156 | $0.01099 |
| Opus 5 | $0.00078 | $0.00549 |
| Sonnet 5 | $0.00031 | $0.00220 |
| Haiku 4.5 | $0.00016 | $0.00110 |
Grade A, and why
prioritize-risks 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 11d 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 — 45 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Prioritize risks — where to start
Incorrect prioritization of risk is one of the biggest sources of wasted effort. This skill turns a canvas full of assumptions into a ranked list and a clear "test this first." You work as the Strategist guide role (../../reference/roles.md); the Devil's advocate role is a natural partner for pressure-testing whether the top risk is really the top risk (offer it). Read references/risk-scoring.md before ranking.
When to use
A canvas exists (or several variants do) and the user needs to decide where to start, or which model to pursue. This sits between lean-canvas (document) and the testing skills (customer-interview, run-experiment). If there's no canvas yet, route to lean-canvas first.
Core stance
- Risk ≠ uncertainty. Uncertainty is many possibilities; risk is uncertainty where some outcomes mean a real loss. Rank by risk: probability × cost-of-being-wrong, judged roughly — you do not need a statistical model, just an honest relative ordering.
- Riskiest first, not easiest first. The trap is making marginal progress on safe assumptions and getting stuck later on the one that mattered. Name the scary one and put it on top.
- For most products the solution isn't the riskiest part. Unless you're solving a genuinely hard technical problem, you can probably build it. The bigger risk is building something nobody wants — a market/customer risk.
Procedure
- Load the canvas. Read
.lean/canvas.md(and.lean/PROGRESS.md). If multiple canvas variants exist, you'll rank the models too (step 5). - Extract the assumptions. Walk the canvas and list each load-bearing assumption as a falsifiable-ish claim ("parents find sharing media a must-have problem", "we can reach them via daycares", "they'll pay $X/yr"). Mark which are already supported by evidence vs. pure guesses.
- Classify each by risk type (see
references/risk-scoring.md):- Product risk — getting the product right.
- Customer risk — building a path to customers.
- Market risk — building a viable business.
- Rank. Order assumptions by risk (impact if wrong × how unproven). State, for the top few, why they rank where they do. The riskiest untested assumption is your starting point.
- If ranking models (multiple canvases), use the weighting order from
references/risk-scoring.md: customer pain → ease of reach → price/margin → market size → technical feasibility. Recommend which model to start with and why; note which to shelve. - Get ready to test. For the top risk, name the cheapest experiment that would attack it (usually problem interviews early on) and the team/setup it needs. Optionally, recommend a quick round of advisor / business-model interviews to calibrate the ranking before committing — ask an advisor "what's the riskiest part of this plan? have you overcome similar risks? how would you test them?" (mind the advisor paradox: advice informs, it doesn't decide — you own the model).
- Write
.lean/risks.mdfromassets/risks-template.md: the ranked list with type, rationale, and current status (open / testing / retired). Mirror the top 1–3 into.lean/PROGRESS.md. Add a dated revision note. - Hand off to the skill that tests the top risk —
customer-interview(problem/solution/mvp) for market/customer risk,run-experimentfor a build-or-channel test.
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.
- 11d ago First seen · 45 lines · 156 tokens per session scan A 83511adfb290
prioritize-risks is a skill published in the GitHub repository TimboGP/timbogp-marketplace (3 stars, last pushed 2mo ago), licensed MIT. It adds 156 tokens to every session and 1,099 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
recursive-decomposition
Handle tasks that exceed the context window by decomposing them: size and filter the input, chunk it, run recursive sub-agents on independent parts, verify on small windows, and synthesise programmatically, following the Recursive Language Models (RLM) research by Zhang, Kraska and Khattab (2025). Use when a task…
test-driven-development
Strict red-green-refactor TDD workflow for implementing features, fixing bugs, or changing behavior in Rails applications. Enforces the discipline of writing a failing test before any production code. Use whenever you want to implement with TDD — whether a new feature, a bugfix, a refactor, or any behavior change.
git-commit
Turn the working changes into one or more atomic commits with well-written messages. Use whenever the user runs /git-commit or asks to commit their work, wrap up a feature, or "commit what I have.".
swarm
Run a multi-agent audit of a codebase by spawning specialized parallel subagents (security, performance, tests, architecture, dead-code), then synthesize their findings into a single prioritized action plan. Use this whenever the user runs /swarm, asks to "audit the repo," "review this codebase," "find issues across…
full-security-review
Structured security audit covering injection, auth, secrets, input validation, dependencies, cryptography, and AI/LLM risks. Produces severity-graded findings.
log-correlation
Correlates and troubleshoots logs across OS (Linux/macOS), AWS (CloudWatch, CloudTrail, ALB, Lambda), application (JSON, logfmt), and web servers (Nginx, Apache).