{"adoption": {"forks": 143, "observed_at": "2026-08-28T04:06:58.364623+00:00", "stars": 2523}, "canonical_url": "https://ross.abutalabs.com/products/researchstudio", "card": {"archived": false, "artifact_type": "framework", "description": "ResearchStudio: Our AI co-author, from research problem to final publication.", "domain": ["artificial-intelligence", "large-language-models", "education", "developer-tools"], "enriched": true, "function": ["agent-framework", "llm-inference", "prompt-engineering", "data-visualization", "video-processing", "nlp"], "health_score": 80, "homepage": "https://aka.ms/ResearchStudio", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/ResearchStudio"], "name": "microsoft/ResearchStudio", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-08-26T05:49:10+00:00", "repo": "microsoft/ResearchStudio", "stars": 2523, "tags": ["ai-co-author", "research-lifecycle", "idea-generation", "poster-generation", "blog-generation", "video-generation", "claude-code-skills", "academic-writing", "presentation", "ai-agents"], "topics": ["researchstudio-idea", "researchstudio-reel", "presentation", "blog-generation", "idea-generation", "poster-generation", "video-generation"], "urls": [], "use_cases": ["generate research paper ideas from a broad research direction", "turn a research paper into a poster, video, blog post, and reel", "create presentation materials for an academic paper automatically", "find and summarize trending research papers", "build reviewer-defensible research proposals with AI", "automate the research-to-publication workflow"], "what_it_is": "ResearchStudio is a Microsoft collection of AI agent skills that cover the entire research lifecycle, from an under-specified research direction to a published paper and its deliverables. Its skills run on Claude Code and Codex, generating idea cards, posters, videos, blogs, and reels from research papers.", "when_to_avoid": ["you need a standalone GUI application rather than agent skills", "your workflow does not involve academic research or paper writing", "you cannot use Claude Code or Codex as the execution environment"], "when_to_choose": ["you are a researcher wanting AI assistance across the full research lifecycle", "you need to produce multiple communication artifacts (poster, video, blog) from one paper", "you already use Claude Code or Codex and want research-oriented skills"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/researchstudio", "repo": "microsoft/ResearchStudio", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.364623+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.027576+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bfe61a06855ff2661e3ada0e2e6ef3a8aefecea75034e0e632a26c87d8d9669", "fetched_at": "2026-08-28T04:06:58.364623+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ResearchStudio"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 9, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 128, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}