research-brainstorm
Generates and cross-validates research ideas using Gemini and Codex in parallel, then synthesizes results with Claude.
Searches academic literature via OpenAlex (240M+ works) and optionally web sources. Standalone skill for quick literature discovery without the full brainstorm pipeline.
$ npx -y skills add Axect/magi-researchers --skill research-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/research-searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Searches academic literature via OpenAlex (240M+ works) and optionally web sources. Standalone skill for quick literature discovery without the full brainstorm pipeline.
Searches academic literature via OpenAlex (240M+ works) and optionally web sources. Standalone skill for quick literature discovery without the full brainstorm pipeline.
/research-search "topic" [--filter "..."] [--sort cited_by_count:desc|relevance_score:desc|publication_year:desc] [--limit N] [--web] [--save path/to/output.md]
> **Shared rules**: Read `${CLAUDE_PLUGIN_ROOT}/shared/rules.md` before starting. §LaTeX applies to this skill.
When this skill is invoked, follow these steps:
1. Extract the search topic from `$ARGUMENTS`. 2. Parse optional flags with defaults:
Run the bundled OpenAlex search script:
uv run python ${CLAUDE_PLUGIN_ROOT}/skills/research-brainstorm/scripts/openalex_search.py "{topic}" --filter "{filter}" --sort "{sort}" --limit {limit} --format mdIf results are sparse (< 3 papers): 1. Simplify the query: drop domain-specific jargon, keep core concepts. 2. Retry with broader filter: `--filter "publication_year:>2019,type:article|review|preprint"`. 3. If still sparse, retry without type filter: `--filter "publication_year:>2019"`.
If `--web` is specified:
WebSearch(query: "{topic} recent advances 2024 2025 2026")Extract the top 5 web results with source URLs.
Combine results into a structured output:
## Literature Search: "{topic}"
### Academic Papers (OpenAlex)
**Filter**: {filter} | **Sort**: {sort} | **Results**: {count}
[numbered list from openalex_search.py output]
### Recent Developments (Web)
[key findings with source URLs — only if --web]
### Summary
- Total academic papers found: {N}
- Most cited: "{title}" ({year}, {citations} citations)
- Year range: {min_year}–{max_year}
- Dominant themes: [2-3 key themes from abstracts]Three AI models, one synthesis — Claude, Gemini & Codex cross-verify each other for rigorous multi-perspective research
Generates and cross-validates research ideas using Gemini and Codex in parallel, then synthesizes results with Claude.
Executes the research code in `src/` to generate result artifacts in `results/`. This is Phase 3.5 of the research pipeline, sitting between Implementation…
Generates high-quality explanations of concepts using Gemini and Codex in parallel (Phase 1: MAGI strategy exploration), then synthesizes a single-voice…
Implements research code based on an existing research plan. Requires a `research_plan.md` to be present in the active research output directory.
Generates a structured markdown research report from all previous phase outputs. Actively integrates existing plots, generates missing visualizations, and…
Creates tests for research code and generates publication-quality visualizations. Requires implemented code in `src/` of an active research output directory.