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 frenzymath/Danus --skill obtain-immediate-conclusionsgit clone --depth 1 https://github.com/frenzymath/DanusWrote 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/frenzymath/danus/obtain-immediate-conclusions)<a href="https://agentmods.dev/skills/frenzymath/danus/obtain-immediate-conclusions"><img src="https://agentmods.dev/badge/skills/frenzymath/danus/obtain-immediate-conclusions/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/frenzymath/danus/obtain-immediate-conclusions"><img src="https://agentmods.dev/badge/skills/frenzymath/danus/obtain-immediate-conclusions.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00049 | $0.00522 |
| Opus 5 | $0.00024 | $0.00261 |
| Sonnet 5 | $0.00010 | $0.00104 |
| Haiku 4.5 | $0.00005 | $0.00052 |
Grade A, and why
obtain-immediate-conclusions 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 10d 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 — 66 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Obtain Immediate Conclusions
Extract direct implications before speculative reasoning.
Input Contract
Read from memory and current context:
problem_id- current theorem/subgoal statement
- memory
Procedure
- Normalize notation and restate the claim in equivalent forms.
- List direct consequences that follow from definitions and basic algebraic/logical manipulations.
- Split consequences into necessary conditions and candidate sufficient conditions.
- Mark each consequence with confidence and justification type.
- For every conclusion, explicitly decide whether it is likely fragile and should be stress-tested by counterexample.
- If a conclusion is fragile, record why it is fragile and indicate that
$construct-counterexamplesshould be considered next.
Output Contract
Publish each conclusion to global memory with gm_add (kind conclusion):
claim = the conclusion's statement, evidence = the derivation/justification
that makes it checkable, and carry these fields in the record:
{
"statement": "...",
"justification_type": "by_definition|calculation|known_fact|logical_equivalence",
"confidence": 0.0,
"is_fragile": false,
"fragility_reason": "",
"suggested_followup": "none|construct-counterexamples",
"scope": "global|branch|subgoal",
"branch_id": "optional",
"subgoal_id": "optional"
}
Rules:
is_fragilemust always be present.- If
is_fragile=true, thenfragility_reasonmust explain the risk andsuggested_followupshould beconstruct-counterexamples. - If
is_fragile=false, usefragility_reason=""andsuggested_followup="none".
Tools
gm_add(publish the conclusion finding)gm_search(recall related findings across the swarm)search_arxiv_theoremsfor nontrivial consequences- Codex built-in web search for background definitions/terminology
Failure Logging
If no meaningful consequence is found, note it in your local memory (events) with:
event_type="immediate_conclusions_stalled"- missing assumptions and suspected blockers
What ships with it
1 file 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.
- 10d ago First seen · 66 lines · 49 tokens per session scan A 5d203469d2de
obtain-immediate-conclusions is a skill published in the GitHub repository frenzymath/Danus (418 stars, last pushed 14d ago), licensed Apache-2.0. It adds 49 tokens to every session and 522 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-30.
Other skills, from other repositories
personal-genomics
Analyse personal DNA / genome files for pharmacogenomics, disease risk, carrier status, ancestry and traits. Use whenever the user mentions DNA or genome analysis, a raw genome file, gene names, drug-gene interactions, or wants to combine multiple DNA sources.
post-processing
Extract, analyze, and summarize simulation output data — pull spatial fields at specific timesteps, compute time-series trends and detect steady state, extract line profiles through the domain, generate statistical summaries and distributions, calculate derived quantities (gradients, fluxes, volume fractions…
nonlinear-solvers
Select and configure nonlinear solvers for root-finding f(x)=0, optimization min F(x), and least-squares problems — choose among Newton, Newton-Krylov, quasi-Newton (BFGS, L-BFGS), Broyden, Anderson acceleration, and Levenberg-Marquardt methods, configure line search or trust-region globalization, diagnose convergence…
numerical-stability
Analyze numerical stability for time-dependent PDE simulations — check CFL and Fourier criteria, perform von Neumann stability analysis, detect stiffness, evaluate matrix conditioning, and recommend explicit vs implicit time-stepping schemes. Use when selecting time steps, diagnosing numerical blow-up or solver…
slurm-job-script-generator
Generate correct, copy-pasteable SLURM sbatch job scripts and sanity-check HPC resource requests — configure nodes, MPI tasks, OpenMP threads, memory (per-node or per-cpu), GPUs, walltime, partitions, modules, and environment variables, with automatic detection of conflicting directives and oversubscription. Use when…
ontology-explorer
Parse, navigate, and query materials science ontology structures — browse class hierarchies, inspect individual classes and their properties, look up object and data property definitions with domain/range, search for ontology terms by keyword, and parse or summarize raw OWL/XML files. Currently supports CMSO and ASMO…