Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add Axect/magi-researchers/plugin install magi-researchersWrote 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/axect/magi-researchers/research-report)<a href="https://agentmods.dev/skills/axect/magi-researchers/research-report"><img src="https://agentmods.dev/badge/skills/axect/magi-researchers/research-report/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/axect/magi-researchers/research-report"><img src="https://agentmods.dev/badge/skills/axect/magi-researchers/research-report.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.00000 | $0.05052 |
| Opus 5 | $0.00000 | $0.02526 |
| Sonnet 5 | $0.00000 | $0.01010 |
| Haiku 4.5 | $0.00000 | $0.00505 |
Grade A, and why
research-report 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 12d 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 — 380 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Research Report Skill
Description
Generates a structured markdown research report from all previous phase outputs. Actively integrates existing plots, generates missing visualizations, and cross-verifies claim-evidence integrity. Requires at least some prior phase results to exist.
Usage
/research-report [path/to/output/dir]
Arguments
$ARGUMENTS— Optional path to the research output directory. If not provided, uses the most recentoutputs/*/directory.
Instructions
Shared rules: Read
${CLAUDE_PLUGIN_ROOT}/shared/rules.mdbefore starting. §MCP, §Claude-Only, §Visualization, §LaTeX apply to this skill. Inline fallback (if shared rules unavailable): Gemini models: gemini-3.1-pro-preview → gemini-2.5-pro → Claude. Codex: gpt-5.4. All math in LaTeX only (no Unicode). scienceplots['science','nature'], 300dpi PNG+PDF, Nature widths (3.5/7.2in). Subagents useReadtool.
Claude-Only Mode
See §Claude-Only in shared rules.
MCP Tool Rules
See §MCP, §Visualization in shared rules. Additionally:
- When to search: citation verification, related work context, factual accuracy checks
Step 0: Gather Materials & Health Check
- Find the active research output directory.
- Inventory available materials by checking for:
brainstorm/synthesis.md(and other brainstorm files)brainstorm/weights.json(scoring weights)brainstorm/personas.md(assigned expert personas)brainstorm/debate_round2_gemini.md(adversarial debate, if--depth highwas used)brainstorm/debate_round2_codex.md(adversarial debate, if--depth highwas used)plan/research_plan.mdplan/murder_board.md(plan stress-testing results)plan/mitigations.md(murder board mitigations)plan/phase_gate.md(plan phase gate report)src/contentssrc/phase_gate.md(implementation phase gate report)tests/and test resultstests/phase_gate.md(test phase gate report)plots/visualizations
- Read the plot manifest (
plots/plot_manifest.json):- If the manifest exists, parse it as the primary source of plot information.
- If the manifest does NOT exist but
plots/contains files, create the manifest by inventorying all.png/.pdffiles inplots/and generating metadata for each:description,section_hint,caption,markdown_snippet(existing fields)style: array of style sheets used (e.g.,["science", "nature"])dpi: output resolution (e.g.,300)source_script: path to the Python script that generated this plotsource_function: function name within the script (if applicable)generation_date: ISO-8601 timestamp of plot generation
- If neither exists, note that no visualizations are available yet (they may be generated in the mini-loop).
- Plot health check: For each plot listed in the manifest, verify:
- The PNG file exists and is non-empty (file size > 0)
- If any plot file is missing or corrupt, note it for re-generation in Step 2.
- Read the report template from
${CLAUDE_PLUGIN_ROOT}/templates/report_template.md. - Determine the domain and load the relevant domain template from
${CLAUDE_PLUGIN_ROOT}/templates/domains/for tone/style guidance.
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.
- 12d ago First seen · 380 lines · 0 tokens per session scan A 8d0e2d85b00e
research-report is a skill published in the GitHub repository Axect/magi-researchers (13 stars, last pushed 5mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 5,052 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-30.
Other skills, from other repositories
gemini-file-analysis
Analyze files (PDFs, images, audio, video, large source files) via Gemini's multi-modal file analysis. Use when a file is too large for Claude's context or when the file is a non-text format requiring visual/audio understanding.
skill-doc-delivery
Convert markdown to DOCX, PPTX, XLSX, PDF office documents — use when you need exportable deliverables.
overleaf-sync
A two-way connection between a local paper folder and Overleaf, a web-based LaTeX editor for writing research papers. It lets you move changes between the local files and the shared Overleaf project.
add-onedrive
Adds OneDrive for Business connector to a Power Apps code app. Use when uploading, downloading, listing, or managing files in OneDrive.
sheet-music-publisher
Converts mastered audio to sheet music and creates printable songbooks. Use after mastering when the user wants sheet music or a songbook for their album.
video-perception
Use when the user mentions a video file (.mp4, .mov, .avi, .mkv, .webm), a YouTube URL, asks to watch/analyze/review a video, or references video content in conversation.