idea-spark

Convert under-specified research directions into research ideas with methods and falsification plans.

2.2k|124|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/microsoft/ResearchStudio --skill idea-spark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: idea-spark
Source: https://github.com/microsoft/ResearchStudio/tree/main/ResearchStudio-Idea/skills/idea_spark
Command: npx skills add https://github.com/microsoft/ResearchStudio --skill idea-spark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires feedparser, openreview-py, beautifulsoup4, pymupdf, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps researchers generate a well-defined research idea from an under-specified research direction, providing a concrete method and falsification plan.

Core Features & Use Cases

  • Generate Ideas: Create a research idea with a concrete method and falsification plan from a stated research direction.
  • Novelty Analysis: Conduct a novelty analysis on a research idea.
  • Bottleneck Diagnosis: Diagnose the bottleneck of a research problem.
  • Paper-Shape Suggestion: Suggest the structure of a paper based on a research idea.
  • Use Case: If you have a research direction like "I'm interested in exploring methods for improving the efficiency of deep learning models," the Skill can help generate a specific research idea like "Develop a novel neural network architecture that utilizes adaptive pruning techniques to enhance the efficiency of deep learning models."

Quick Start

Generate a research idea in "adaptive pruning for deep learning models".

Frequently Asked Questions about idea-spark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a specific research idea from a broad direction?

To generate a research idea from a broad direction, you provide an under-specified topic to receive a well-defined concept with a concrete method and falsification plan. This transforms vague interests into actionable research proposals.

How does novelty analysis work for a proposed research method?

Novelty analysis evaluates your proposed research method against a comprehensive dataset of existing papers and literature. This process identifies gaps in current research to ensure your idea offers a distinct contribution.

What is the best way to diagnose the bottleneck of a research problem?

To diagnose the bottleneck of a research problem, you analyze the specific constraints limiting progress within your methodology. This diagnosis isolates the critical failure points in your research process for targeted method refinement.

Can I get a paper structure suggestion based on my research idea?

Yes, you can receive a paper-shape suggestion tailored to your research idea. This feature outlines the optimal structure for your manuscript based on the generated method and falsification plan.

Do I need a comprehensive dataset of papers for novelty analysis?

Yes, conducting novelty analysis requires access to a comprehensive dataset of papers and literature. This dataset is essential for accurately selecting methods and verifying the originality of the generated research idea.

Why does my under-specified research direction need a falsification plan?

An under-specified research direction needs a falsification plan to establish a well-defined and testable hypothesis. This ensures the generated idea is scientifically rigorous and provides a concrete method for validation.