{
 "schema_version": 1,
 "generated": "2026-10-26",
 "url": "https://dedupedai.com/best-ai-repos-for/research-agents/",
 "task": "research with AI agents",
 "question": "What is the best open-source repo for doing research with AI agents?",
 "answer": "The best open-source AI repos for research with AI agents right now are Last30days Skill, Academic Research Skills and Scientific Agent Skills. last30days researches any topic across Reddit, X, YouTube, Hacker News and more in parallel; Academic Research Skills covers a paper from literature review to revision; Scientific Agent Skills covers scientific packages and databases.",
 "md": "https://dedupedai.com/best-ai-repos-for/research-agents/index.md",
 "repos": [
  {
   "repo": "mvanhorn/last30days-skill",
   "title": "Last30days Skill",
   "url": "https://dedupedai.com/use-cases/mvanhorn-last30days-skill/",
   "github": "https://github.com/mvanhorn/last30days-skill",
   "what": "/last30days is an agent skill that researches any topic across Reddit, X, YouTube, Hacker News, Polymarket, GitHub and many other sources in parallel, scores results by real engagement such as upvotes, likes and prediction market money, and has the agent write one brief on what happened in the last 30 days. Reddit, HN, Polymarket and GitHub work with zero config; a setup wizard unlocks more sources.",
   "who": "Anyone who needs the last month's real conversation on a person, company, ticker or trend before a meeting, a trade idea or a launch.",
   "stars": 65344,
   "language": "Python",
   "requirements": [
    "Claude Code, Codex, Cursor, Copilot, Gemini CLI or another Agent Skills host",
    "Optional keys or sessions for extra sources such as X, YouTube and TikTok"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Brief yourself on a person before a meeting",
     "url": "https://dedupedai.com/use-cases/mvanhorn-last30days-skill/brief-yourself-on-a-person-before-a-meeting/"
    },
    {
     "title": "Check a month of trader sentiment on a ticker",
     "url": "https://dedupedai.com/use-cases/mvanhorn-last30days-skill/check-trader-sentiment-on-a-ticker/"
    },
    {
     "title": "Spot what is exploding in a topic before it peaks",
     "url": "https://dedupedai.com/use-cases/mvanhorn-last30days-skill/spot-a-trend-before-it-peaks/"
    }
   ],
   "best": {
    "title": "Brief yourself on a person before a meeting",
    "url": "https://dedupedai.com/use-cases/mvanhorn-last30days-skill/brief-yourself-on-a-person-before-a-meeting/",
    "difficulty": "Beginner",
    "time": "15 minutes",
    "agents": [
     "claude-code",
     "codex",
     "cursor",
     "gemini-cli"
    ],
    "steps": [
     "In Claude Code run /plugin marketplace add mvanhorn/last30days-skill then /plugin install last30days",
     "For Codex, Cursor, Copilot or Gemini CLI run npx skills add mvanhorn/last30days-skill -g",
     "Run /last30days followed by the person's name",
     "Run the setup wizard once if you want X, YouTube and other sources added"
    ],
    "md": "https://dedupedai.com/use-cases/mvanhorn-last30days-skill/brief-yourself-on-a-person-before-a-meeting/index.md"
   }
  },
  {
   "repo": "Imbad0202/academic-research-skills",
   "title": "Academic Research Skills",
   "url": "https://dedupedai.com/use-cases/imbad0202-academic-research-skills/",
   "github": "https://github.com/Imbad0202/academic-research-skills",
   "what": "A set of Claude Code skills that cover academic research from planning and literature review through writing, peer review, revision and finalizing a paper.",
   "who": "Researchers and graduate students who write academic papers and want AI help with each stage while keeping authorship and final decisions.",
   "stars": 53078,
   "language": "Python",
   "requirements": [
    "Claude Code CLI, VS Code, or JetBrains with the plugin marketplace available (plugin install needs v3.7.0+ of this repo)",
    "An Anthropic API key set up as described in docs/SETUP.md",
    "Optional: Pandoc or tectonic for DOCX or PDF output, per docs/SETUP.md",
    "For the Claude Science path: a Claude Science account and this repo at v3.14.0+"
   ],
   "uc_count": 4,
   "use_cases": [
    {
     "title": "Map a paper's chapter structure through guided dialogue",
     "url": "https://dedupedai.com/use-cases/imbad0202-academic-research-skills/plan-paper-structure-socratic/"
    },
    {
     "title": "Produce a literature review on a topic in one command",
     "url": "https://dedupedai.com/use-cases/imbad0202-academic-research-skills/one-shot-literature-review/"
    },
    {
     "title": "Import the five ARS skills into Claude Science",
     "url": "https://dedupedai.com/use-cases/imbad0202-academic-research-skills/import-ars-skills-into-claude-science/"
    }
   ],
   "best": {
    "title": "Map a paper's chapter structure through guided dialogue",
    "url": "https://dedupedai.com/use-cases/imbad0202-academic-research-skills/plan-paper-structure-socratic/",
    "difficulty": "Intermediate",
    "time": "30 minutes",
    "agents": [
     "claude-code"
    ],
    "steps": [
     "Run /plugin marketplace add Imbad0202/academic-research-skills",
     "Run /plugin install academic-research-skills",
     "Run /ars-plan in Claude Code.",
     "Describe the paper you are working on and answer the Socratic questions as they come.",
     "Review the chapter structure ARS proposes and change anything that does not match your argument."
    ],
    "md": "https://dedupedai.com/use-cases/imbad0202-academic-research-skills/plan-paper-structure-socratic/index.md"
   }
  },
  {
   "repo": "K-Dense-AI/scientific-agent-skills",
   "title": "Scientific Agent Skills",
   "url": "https://dedupedai.com/use-cases/k-dense-ai-scientific-agent-skills/",
   "github": "https://github.com/K-Dense-AI/scientific-agent-skills",
   "what": "A library of 177 Agent Skills that give AI agents documented, validated guidance for scientific packages, databases, and research workflows.",
   "who": "Scientists, lab staff, and developers who want an AI coding agent to handle science tasks using curated skill documentation.",
   "stars": 53781,
   "language": "Python",
   "requirements": [
    "An agent host that supports Agent Skills, such as Claude Code, Cursor, or Codex",
    "Git, to clone the repository",
    "Python, since the repository language is Python",
    "API keys or accounts for any registered or licensed database you plan to query"
   ],
   "uc_count": 4,
   "use_cases": [
    {
     "title": "Pull compound and protein records with source provenance",
     "url": "https://dedupedai.com/use-cases/k-dense-ai-scientific-agent-skills/look-up-compound-and-protein-records/"
    },
    {
     "title": "Screen a compound list for drug-like properties",
     "url": "https://dedupedai.com/use-cases/k-dense-ai-scientific-agent-skills/screen-compounds-for-drug-likeness/"
    },
    {
     "title": "Run a single-cell RNA-seq analysis with Scanpy",
     "url": "https://dedupedai.com/use-cases/k-dense-ai-scientific-agent-skills/analyze-single-cell-rna-seq-data/"
    }
   ],
   "best": {
    "title": "Pull compound and protein records with source provenance",
    "url": "https://dedupedai.com/use-cases/k-dense-ai-scientific-agent-skills/look-up-compound-and-protein-records/",
    "difficulty": "Intermediate",
    "time": "45 minutes",
    "agents": [
     "claude-code",
     "codex",
     "cursor"
    ],
    "steps": [
     "git clone https://github.com/K-Dense-AI/scientific-agent-skills",
     "Follow the install steps in the Getting Started section of the README for your agent host.",
     "Open skills/database-lookup/SKILL.md, which documents 80 databases with endpoint selection, pagination, and provenance.",
     "Give your agent the target list and the databases to query, such as PubChem, ChEMBL, or UniProt.",
     "Check that each row in the returned table lists its source endpoint before you use the data."
    ],
    "md": "https://dedupedai.com/use-cases/k-dense-ai-scientific-agent-skills/look-up-compound-and-protein-records/index.md"
   }
  },
  {
   "repo": "chenxiachan/textfold",
   "title": "Textfold",
   "url": "https://dedupedai.com/use-cases/chenxiachan-textfold/",
   "github": "https://github.com/chenxiachan/textfold",
   "what": "TextFold is an open-source Python tool that folds papers, web pages, files, and AI replies into five levels of detail, from a one-screen overview down to the original text.",
   "who": "Researchers, students, and people who read long documents or long AI replies and want to zoom from an overview to the full text.",
   "stars": 425,
   "language": "Python",
   "requirements": [
    "Python 3.9 or newer, or the TextFold desktop app for macOS or Windows",
    "A model you already have, such as Claude Code, Codex, a ChatGPT plan, an API key, or a free OpenRouter setup"
   ],
   "uc_count": 5,
   "use_cases": [
    {
     "title": "Read a long paper from overview to full text",
     "url": "https://dedupedai.com/use-cases/chenxiachan-textfold/read-a-paper-in-five-levels/"
    },
    {
     "title": "Let an agent read a document map first, then one section",
     "url": "https://dedupedai.com/use-cases/chenxiachan-textfold/let-an-agent-read-a-document-by-level/"
    },
    {
     "title": "Fold long Claude Code replies to a level you can scan",
     "url": "https://dedupedai.com/use-cases/chenxiachan-textfold/fold-claude-code-replies/"
    }
   ],
   "best": {
    "title": "Read a long paper from overview to full text",
    "url": "https://dedupedai.com/use-cases/chenxiachan-textfold/read-a-paper-in-five-levels/",
    "difficulty": "Beginner",
    "time": "15 minutes",
    "agents": [],
    "steps": [
     "Run python3 -m pip install textfold in a terminal, then run python3 -m textfold serve.",
     "Open http://localhost:3017 in your browser.",
     "If the first page asks, connect a model: use Claude Code, Codex, or your ChatGPT plan, or click OpenRouter in one click.",
     "Paste the paper's arXiv or PubMed Central link and pick a language.",
     "Read the map at level 5, then press 3 or 2 on a section you want to understand more closely, and press 1 for the original text."
    ],
    "md": "https://dedupedai.com/use-cases/chenxiachan-textfold/read-a-paper-in-five-levels/index.md"
   }
  }
 ]
}
