Guide · Agent skill
How to use the What-If Oracle agent skill for research planning
Updated · written with AI from the project's own documentation and checked against our catalogue data
What-If Oracle is an agent skill, a folder of instructions that an AI agent such as Claude loads when it is relevant, for structured what-if scenario analysis. It helps researchers and project leads stress-test a research plan by exploring a small set of possible futures, each with stated assumptions, evidence, and warning signs. After this guide you will know how to install the skill, how to phrase a request so the agent uses it, and what the output can and cannot tell you.
Quick start
- 1Download the ZIP. Download the what-if-oracle skill ZIP from this page.
- 2Unzip into a skills folder. Place the what-if-oracle folder in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder.
- 3Or upload in the Claude apps. In the Claude apps, open Settings, go to Capabilities, then Skills, and upload the skill.
- 4Describe your research decision. State the decision, the planned baseline, the variable that might change and the success criteria.
- 5Review the scenarios and triggers. Check the assumptions and evidence labels, then adopt the triggers and contingencies that fit your project.
What the skill makes the agent do
Once the skill is active, the agent works through a research or project decision in four phases: it frames one operational question, explores a bounded set of scenarios, analyses and challenges each one, and then compares candidate responses. The scenario lenses are favorable (best case), reference (baseline), adverse (worst case), wild card (a concrete disruption outside the main assumptions), contrarian (an alternative to the dominant hypothesis), and second order (downstream effects and feedback).
For each scenario the agent records the assumptions, the supporting and conflicting evidence, the mechanism as a conditional narrative, the observable trigger, and the planned response. The skill is explicit that these are narratives, not forecasts. It does not estimate causal effects or calibrated probabilities, and it tells the agent not to invent them.
- Frames the decision, comparator, perturbation, horizon, outcome and baseline
- Explores several distinct scenarios, usually four to six
- Records an evidence ledger that labels each claim as observed, model-derived or assumed
- Defines triggers with a measure, threshold, review time, owner and action
Install the skill from the download ZIP
Download the ZIP for the what-if-oracle skill from this page. The skill folder contains SKILL.md and a references folder with scenario-templates.md. Unzip it so that the what-if-oracle folder sits in one of two places.
For a personal setup available across your projects, put it in your user skills folder, ~/.claude/skills/. For a single project, put it in that project's .claude/skills/ folder so it applies only there and can be shared with collaborators who use the same repository.
- Personal: ~/.claude/skills/what-if-oracle/
- Project only: .claude/skills/what-if-oracle/ inside your project folder
- Claude apps: open Settings, go to Capabilities, then Skills, and upload the skill there
Trigger the skill with a natural request
You do not need a special command. Describe a research decision and ask the agent to test it under uncertainty. The skill's description covers research planning, experimental contingencies and scientific project decisions, so requests in that territory are the ones it is built for.
Give the agent the decision, what would change, and what success looks like. The more concrete the question, the more useful the scenarios. If you want a specific format, say so, for example a scenario table with triggers and owners.
- Stress-test my cell culture study plan for reagent shortages
- What if sample attrition is higher than planned? Compare scenarios and suggest contingencies
- Help me write the risk section of my proposal using best, worst and wild-card scenarios
- Which of these two protocols stays feasible if the new instrument cannot be booked?
Example: a yield question
Suppose you plan a batch of 100 samples and expect 80 usable ones, but suspect the usable fraction could fall to 60 percent. A good prompt states the decision, the baseline, the range, the deadline and your capacity. The skill's template for this case asks the agent to check the experimental unit (participants, independent biological samples, technical replicates or batches) and to note whether missingness differs between groups.
The output should compare favorable, reference, adverse and second-order scenarios. A reagent problem, for instance, might lower yield and raise rerun costs at the same time. Both fractions remain planning assumptions until your own data support them.
What it needs, and safety notes
The source lists no required packages, API keys, credentials or network access. The skill runs no scripts and uses no network connection, so it works as plain instructions the agent follows. The qualitative workflow needs nothing beyond the agent itself.
Treat the output as exploratory. The skill says scenario prose cannot replace a power calculation, a causal estimate or a numerical simulation, and it is not meant for general business, personal or software architecture decisions. Check any external fact that matters, and do not present a generated scenario as an observation or an expert assessment.
- Requires: nothing listed in the source
- Runs scripts: no
- Uses network: no
- Use for power calculations, causal effects or simulations: no, use a proper design or model instead
What people use it for
- Anticipating sample attrition or low yield before a study starts
- Planning backups for reagents, datasets or instruments that may become unavailable
- Checking whether a method can transfer to a new instrument, cohort or site
- Drafting the risk and contingency section of a research proposal
- Giving a lab lead a shared list of triggers with owners and review times
Frequently asked questions
How do I install the what-if-oracle skill?
Download the ZIP from this page and unzip it so the what-if-oracle folder sits in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder. You can also upload the skill in the Claude apps under Settings, then Capabilities, then Skills.
Does the what-if-oracle skill require anything to run?
The source lists no requirements. It needs no package, API endpoint, credential or network connection for the qualitative workflow, and it runs no scripts.
Is the what-if-oracle skill free to use?
The item listing states an MIT licence, but the SKILL.md front matter states CC BY-NC-SA 4.0. These are different terms, so check the licence file in the repository before reusing or redistributing the skill.
Can the skill give me statistical power or calibrated probabilities?
No. The skill says scenario narratives do not estimate causal effects or calibrated forecast probabilities. For a power calculation, causal estimate or simulation, use a proper design or model.
What is the difference between this skill and a general forecasting tool?
It produces a bounded set of narrative scenarios with assumptions, evidence, triggers and responses. It is not a forecasting or statistics tool, and it does not enumerate every possible future.
Why does the agent not use the skill when I ask a business or software question?
The skill is scoped to scientific decisions. The source says general business, personal advice and software architecture questions are out of scope.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use What-If Oracle if you are planning experiments or a research project and want a disciplined, written list of what could go wrong, what would signal it, and what you would do. Pick something else if you need a power calculation, a causal estimate, a numerical simulation or calibrated probabilities, since the skill explicitly does not provide them.
Download the skill