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 agentmods add skills/ozmasterai/torus-framework/researchnpx skills add OZmasterAI/Torus-Framework --skill researchgit clone --depth 1 https://github.com/OZmasterAI/Torus-FrameworkWhat 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 | $0.00000 | $0.00713 |
| Opus 5 | $0.00000 | $0.00357 |
| Sonnet 5 | $0.00000 | $0.00143 |
| Haiku 4.5 | $0.00000 | $0.00071 |
Grade A, and why
research 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 2d 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 — 49 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/research — Structured Research with Memory Integration
When to use
When the user says "research", "look into", "investigate", "find out about", "what is", or needs to gather information before making a decision.
Depth Tiers
Use --depth <tier> to set research intensity (default: standard):
| Tier | Agents | Hops | Time | Use Case |
|---|---|---|---|---|
| quick | 0 (direct) | 0 | ~30s | Simple factual lookups |
| standard | 2-4 | 1 | 2-5min | General research (default) |
| deep | 4-6 | 2 | 5-10min | Comprehensive investigation |
| exhaustive | 6+ team | 3 | 10-20min | Full academic-level research |
Hop Patterns (for deep/exhaustive)
- entity-expansion: X → related entities → explore each (Company → Products → Competitors)
- temporal: current state → recent changes → historical context → future implications
- conceptual-deepening: overview → details → examples → edge cases → limitations
- causal-chains: observation → immediate cause → root cause → fix options
Steps
- MEMORY CHECK — search_knowledge("[topic]", top_k=50) for existing knowledge on the topic:
- Check what we already know before searching externally
search_knowledge("[topic]", mode="all")for related past observations- If sufficient knowledge exists, present it and ask if deeper research is needed
- SCOPE — Define 3-5 specific research questions:
- Break the broad topic into focused, answerable questions
- Prioritize questions by impact on the user's decision
- Present the research plan to the user for confirmation
- GATHER — Launch sub-agents based on depth tier (quick: direct calls, standard: 2-4, deep: 4-6 with hop patterns, exhaustive: 6+ team with multi-hop):
- Web researcher: WebSearch + WebFetch for online sources (docs, articles, comparisons)
- Codebase explorer: Glob + Grep + Read for relevant local code, patterns, and dependencies
- Memory miner: search_knowledge (mode="all" for observations too) for past decisions and learnings
- Each agent targets specific research questions from Step 2
- SYNTHESIZE — Combine findings into a structured report:
- Key Findings: Direct answers to each research question
- Evidence: Links, code references, and memory entries supporting each finding
- Gaps: Questions that couldn't be fully answered
- Recommendations: Actionable next steps based on findings
- Trade-offs: Pros/cons if comparing options
- SAVE — remember_this() for each significant finding:
- Tag with "type:learning" and relevant area tags
- Save key decisions and their rationale
- Save links to important resources for future reference
- PRESENT — Display formatted report to user:
- Use clear markdown headings and bullet points
- Highlight the most important findings
- End with a clear recommendation or set of options
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.
- 2d ago First seen · 49 lines · 0 tokens per session scan A c2272cf5e1de
research is a skill published in the GitHub repository OZmasterAI/Torus-Framework (5 stars, last pushed 3mo ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 713 tokens. 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
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…
agent-host-chat-contributions
Build and review cross-cutting agent-host chat behavior through lifecycle contributions. Use when adding turn lifecycle side effects, prompt or context injection, restored-history transformation, protocol-action observation, or when reviewing changes that add code to AgentSideEffects or AgentService.
auto-perf-optimize
Run agent-driven VS Code performance or memory investigations. Use when asked to launch Code OSS, automate a VS Code scenario, run the Chat memory smoke runner, capture renderer heap snapshots, take workflow screenshots, compare run summaries, or drive a repeatable scenario before heap-snapshot analysis.