How microsoft/researchstudio works
ResearchStudio is a suite of agent skills spanning research ideation before a paper and publication deliverables after one is complete. The documented IdeaSpark workflow turns a research direction into an evidence-grounded, reviewer-defensible idea; the Reel workflow turns a paper into visual and editorial outputs. The tree identifies specialized scripts for search, validation, asset preparation, poster creation, and reel generation. Detailed orchestration among many of these scripts is not established by the sampled excerpts, so the graph shows documented product stages and omits uncertain internal wiring.
Main entry points: skills ResearchStudio-Reel · idea_spark IdeaSpark · paper2poster Poster workflow · run.py Ideation pipeline
Components 21
IdeaSpark
- IdeaSpark
ResearchStudio-Idea/skills/idea_spark - Ideation pipeline
ResearchStudio-Idea/skills/idea_spark/scripts/run.py - Idea validators
ResearchStudio-Idea/skills/idea_spark/scripts/validators - Defensible idea
- Method diagram
ResearchStudio-Idea/skills/idea_spark/scripts/gen_pipeline.py
Paper Research
- Literature search
ResearchStudio-Idea/skills/idea_spark/scripts - Paper search skill
ResearchStudio-Idea/skills/paper_search/scripts/search_papers.py - Search connectors
ResearchStudio-Idea/skills/paper_search/scripts
Paper Deliverables
- ResearchStudio-Reel
ResearchStudio-Reel/skills - Paper assets
ResearchStudio-Reel/skills/paper2assets/scripts - Walkthrough video
ResearchStudio-Reel/skills/paper2video/scripts - Bilingual blog
ResearchStudio-Reel/skills/paper2blog/scripts - Interactive reel
ResearchStudio-Reel/skills/paper2reel/scripts/build_reel_from_paper.py - Reel viewer
Poster Rendering
- Poster workflow
ResearchStudio-Reel/skills/paper2poster - Poster composition
ResearchStudio-Reel/skills/paper2poster/references/compose_poster.py - Editable poster
Other components
- Researcher
- Research direction
- Academic sources
- Finished paper PDF
Connections 20
- Researcher → Research direction: provides
- Research direction → IdeaSpark: starts ideation
- IdeaSpark → Ideation pipeline: runs pipeline
- IdeaSpark → Literature search: grounds ideas
- Literature search → Paper search skill: searches literature
- Paper search skill → Search connectors: dispatches searches
- Search connectors → Academic sources: queries sources
- IdeaSpark → Idea validators: validates output
- Ideation pipeline → Defensible idea: produces
- IdeaSpark → Method diagram: can generate
- Researcher → Finished paper PDF: provides
- Finished paper PDF → ResearchStudio-Reel: starts deliverables
- ResearchStudio-Reel → Paper assets: prepares assets
- ResearchStudio-Reel → Poster workflow: creates poster
- Poster workflow → Poster composition: composes layout
- Poster workflow → Editable poster: renders
- ResearchStudio-Reel → Walkthrough video: creates video
- ResearchStudio-Reel → Bilingual blog: creates blog
- ResearchStudio-Reel → Interactive reel: builds reel
- Interactive reel → Reel viewer: produces