claudeers.
// Claude Skills

scientific-research-skills

Skills and tools for scientific research with LLM agents. 给 Agent(如 Claude Code、Openclaw)提供的科研 skills

Slowing down
74/100
last commit 3 months ago
last release none
releases 0
open issues 0
// star history+2 this week (+3.2%)

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up scientific-research-skills (git-clone project) into my current project.
Found on https://claudeers.com/scientific-research-skills
Repo: https://github.com/jxtse/scientific-research-skills
Homepage/docs: —
Detected install method: git-clone → git clone https://github.com/jxtse/scientific-research-skills
Category: skills. Platforms: api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
slowing; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/jxtse/scientific-research-skills

// compatibility

Platformsapi, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

🔬 Scientific Research Skills

High-level research methodology skills for AI coding agents.

Not another tool list. Each skill encodes a research workflow — the kind of domain expertise that takes months to develop. Skills are written for AI agents to read and follow; this README is written for humans to configure and choose.

中文版本 (Chinese)

Quick Start

For AI Agents

If a user sends you this repo link, follow this onboarding flow. Do not skip the post-install configuration step — many skills are non-functional without API keys, and silently installed skills are worse than uninstalled ones.

Step 1 — Introduce the skills

Read this README, then present each skill's name and one-line description to the user. Group them by category (🔧 tool-integrated vs 📋 methodology-only) so the user understands which ones will require configuration.

Step 2 — Confirm what to install

Ask: "Which skills would you like to install? (all / select specific ones)"

Step 3 — Install

Copy the selected skill folders to the appropriate location for your platform:

  • OpenClaw: ~/.openclaw/skills/
  • Claude Code: ~/.claude/skills/ (user-level) or .claude/skills/ (project-level)
  • Codex: ~/.agents/skills/ (user-level) or .agents/skills/ (project-level)

Step 4 — ⚠️ Post-install configuration (do not skip)

After installation, explicitly notify the user which installed skills require configuration before they will work. Use this template:

✅ Installed: skill-a, skill-b, skill-c

⚠️ Heads up — the following skills need configuration before use:

  • skill-a requires: TAVILY_API_KEY (free tier available)
  • skill-c requires: Zotero API key + User ID

Want me to walk you through setting these up now? I can do them one by one.

Then, for each skill the user agrees to configure, walk them through it interactively:

  1. Check existing config first — Run echo $TAVILY_API_KEY (or equivalent) to see if it's already set. If yes, skip to verification.
  2. Explain what the key is for — One sentence on what the skill will use it for.
  3. Provide the signup link — Give the direct URL (see Dependencies below). Wait for the user to obtain the key.
  4. Help them set it persistently — Append the export line to their shell profile (~/.zshrc for zsh, ~/.bashrc for bash). Don't just export in the current shell — that won't survive a restart.
  5. Verify — Run a quick test (e.g., a 1-result search) to confirm the key works. If it fails, debug before moving on.
  6. Move to the next skill — Repeat until all configurable skills are set up.

Per-skill configuration cheat sheet:

SkillWhat to configureWhere to get itRequired?
literature-searchAt least one of: TAVILY_API_KEY, EXA_API_KEY, GEMINI_API_KEY, AMINER_API_KEYSee Search Engines. Semantic Scholar + arXiv work with no key.At least one recommended
paper-fulltext-harvestOptional: ELSEVIER_API_KEY+ELSEVIER_INSTTOKEN, WILEY_TDM_TOKEN, SPRINGER_API_KEY, UNPAYWALL_EMAIL, CROSSREF_MAILTO, OPENALEX_MAILTOSee Publisher TDM Keys. OA-only mode works with just emails.Required for paywalled content
social-media-paper-triageJina Reader (no key) is enough for most URLs. For Twitter/X: install xreach. For 小红书/微博/微信: install Agent Reach.See Social Media ReadingOptional unless using gated platforms
zotero-managementZOTERO_API_KEY + ZOTERO_USER_IDzotero.org/settings/keysRequired
academic-figure-generationPaperBanana local deploymentSee skill's SKILL.mdRequired
paper-readingNoneNone
related-work-surveyInherits literature-search configConfigure literature-search first

Step 5 — Confirm completion

After configuration, summarize: which skills are fully working, which are installed but waiting on config the user wants to defer, and how to invoke each one in their agent.

Configuration etiquette

  • Never assume keys are set. Always check.
  • Never write secrets to git-tracked files (e.g., project-level .env without .gitignore).
  • Don't ask for keys all at once. Walk through one skill at a time so the user isn't overwhelmed.
  • If the user wants to skip a config, install the skill anyway but mark it as "⚠️ installed but not configured" so they remember later.

For Humans

  1. Browse the Skills table below
  2. Pick the skills relevant to your research workflow
  3. Follow the Installation guide for your agent platform
  4. Configure any required API keys and dependencies

Skills

SkillWhat it doesDependencies
literature-searchMulti-engine academic paper search with adaptive engine selection. Covers Semantic Scholar, arXiv, Tavily, Exa, Gemini deep research, and more.At least one search engine API key
paper-readingThree-level paper reading (skim → read → deep analysis) with structured digest output.PDF access
paper-fulltext-harvestBatch download paper full-text (PDF/XML) from a DOI list. Routes to publisher TDM APIs (Elsevier, Wiley, Springer), OA aggregators (Unpaywall, OpenAlex, Crossref), and a browser fallback for Cloudflare-protected publishers.Optional: publisher TDM keys for paywalled content
social-media-paper-triageExtract paper recommendations from social media (小红书, WeChat, Twitter/X, etc.), find original sources, and triage for relevance.Agent Reach or Jina Reader
related-work-surveySystematic literature survey: define dimensions → search each axis → build taxonomy → identify gap → position your contribution.literature-search skill
zotero-managementStructured Zotero library management with collections, tags, project-based organization.Zotero + API key
academic-figure-generationGenerate publication-quality figures from method text using multi-agent pipeline (PaperBanana).PaperBanana local deployment

Skill categories

  • 🔧 Tool-integrated — require external APIs or tools: literature-search, social-media-paper-triage, zotero-management, academic-figure-generation, paper-fulltext-harvest
  • 📋 Methodology-only — pure workflow guidance, no dependencies: paper-reading, related-work-survey

Installation

Each skill follows the open agent skills standard: a folder with a SKILL.md (YAML frontmatter + markdown instructions) plus optional scripts/, references/, and assets/ directories. This format is natively supported by OpenClaw, Claude Code, and Codex.

Install all skills

# Clone the repo
git clone https://github.com/jxtse/scientific-research-skills.git
cd scientific-research-skills

# OpenClaw
cp -r skills/* ~/.openclaw/skills/

# Claude Code (user-level, available in all projects)
cp -r skills/* ~/.claude/skills/

# Codex (user-level, available in all repos)
cp -r skills/* ~/.agents/skills/

Install specific skills

# Example: install only literature-search and paper-reading

# OpenClaw
cp -r skills/literature-search ~/.openclaw/skills/
cp -r skills/paper-reading ~/.openclaw/skills/

# Claude Code
cp -r skills/literature-search ~/.claude/skills/
cp -r skills/paper-reading ~/.claude/skills/

# Codex
cp -r skills/literature-search ~/.agents/skills/
cp -r skills/paper-reading ~/.agents/skills/

Project-level vs user-level

ScopeOpenClawClaude CodeCodex
User-level (all projects)~/.openclaw/skills/~/.claude/skills/~/.agents/skills/
Project-level (single repo).claude/skills/.agents/skills/

Skills are auto-discovered by all three platforms. No restart needed for OpenClaw; restart Claude Code or Codex if a new skill doesn't appear.

Other agents

Each SKILL.md is self-contained markdown. For agents that don't support the skills standard, feed the SKILL.md content as system prompt or context directly.


Dependencies

You don't need all of them. Pick based on your needs:

EngineWhat it's good forAPI Key
Semantic ScholarPaper metadata, citations, author searchFree, no key needed
arXivLatest preprints, category filteringFree, no key needed
TavilyGeneral web search, AI-optimized resultstavily.com → free tier available
ExaSemantic search, finding similar contentexa.ai → free tier available
GeminiDeep research mode, synthesis across sourcesai.google.dev → free tier available
AMinerChinese academic community, scholar profilesopen.aminer.cn → free with token

Minimum recommended: Semantic Scholar (free) + arXiv (free) + one of Tavily/Exa.

# Set API keys in your shell profile (~/.zshrc or ~/.bashrc)
export TAVILY_API_KEY="tvly-..."
export EXA_API_KEY="..."
export GEMINI_API_KEY="..."     # Optional: for deep research
export AMINER_API_KEY="..."     # Optional: for Chinese academic search

Social Media Reading (for social-media-paper-triage)

PlatformToolSetup
Any URLJina ReaderNo setup — curl https://r.jina.ai/URL
Twitter/Xxreachnpm i -g xreach + browser cookie auth
小红书/微博/微信Agent ReachDocker + platform-specific auth

Minimum recommended: Jina Reader (zero config, works for most URLs).

Zotero (for zotero-management)

  1. Install Zotero
  2. Create API key: zotero.org/settings/keys
  3. Find your User ID: shown on the same settings page
export ZOTERO_API_KEY="..."
export ZOTERO_USER_ID="..."

Academic Figure Generation (for academic-figure-generation)

Requires PaperBanana local deployment. See the skill's SKILL.md for setup details.

Publisher TDM Keys (for paper-fulltext-harvest)

All keys are optional — the skill works in OA-only mode with just UNPAYWALL_EMAIL set. Configure these to unlock paywalled content via institutional TDM (Text and Data Mining) APIs:

KeyWhat it unlocksHow to get
ELSEVIER_API_KEY + ELSEVIER_INSTTOKENElsevier ScienceDirect full-text XMLAPI key: free at dev.elsevier.com. Insttoken: ask your library to request from Elsevier.
WILEY_TDM_TOKENWiley Online Library PDFsLibrary must sign Wiley's TDM agreement at Wiley TDM page; token is issued to one institutional contact.
SPRINGER_API_KEYSpringer Nature OpenAccess full-textFree at dev.springernature.com
UNPAYWALL_EMAILOA PDFs across all publishersJust your email
CROSSREF_MAILTO, OPENALEX_MAILTOPolite-pool rate limits on Crossref/OpenAlexJust your email (recommended for politeness)

For paywalled publishers without TDM (ACS, RSC, T&F, many Chinese journals), the skill includes a browser fallback that drives the user's logged-in Chrome via OpenClaw's browser tool with profile="user".

export ELSEVIER_API_KEY="..."
export ELSEVIER_INSTTOKEN="..."
export WILEY_TDM_TOKEN="..."
export UNPAYWALL_EMAIL="[email protected]"

Critical: TDM APIs require the request to come from an institution-allowlisted IP — you must be on the institutional network or VPN.


Philosophy

Why this repo exists:

Existing "AI for research" repos (like claude-scientific-skills) catalog hundreds of specific tools. Most are irrelevant to any given researcher, and they describe what a tool does, not when or why to use it.

This repo encodes research methodology — the decision-making process that experienced researchers internalize over years:

  • When to skim vs. deep-read a paper
  • How to systematically survey a field and find your positioning
  • Which search engine to use for which type of query
  • How to go from a vague observation to a concrete research contribution

Each skill is a workflow, not a function call.

Design principles:

  1. For AI, not for show — Skills are written as agent instructions, not human documentation
  2. High-level over low-level — Methodology over tool invocation
  3. Modular — Pick only what you need
  4. Cross-platform — Same SKILL.md format works with OpenClaw, Claude Code, Codex, and any agent

Contributing

This is a living repo. Skills are added as research workflows mature.

To contribute a new skill:

  1. Create skills/<skill-name>/SKILL.md
  2. Use the existing skills as format reference (YAML frontmatter + markdown body)
  3. Focus on when and why, not just how
  4. Optionally add scripts/, references/, or assets/ directories
  5. PR with a one-paragraph description of the workflow it encodes

License

MIT

// faq

What is scientific-research-skills?

Skills and tools for scientific research with LLM agents. 给 Agent(如 Claude Code、Openclaw)提供的科研 skills. It is open-source on GitHub.

Is scientific-research-skills free to use?

scientific-research-skills is open-source under the MIT license, so it is free to use.

What category does scientific-research-skills belong to?

scientific-research-skills is listed under skills in the Claudeers registry of Claude-compatible tools.

0 views
64 stars
unclaimed
updated 28 days ago

// embed badge

scientific-research-skills on Claudeers
[![Claudeers](https://claudeers.com/api/badge/scientific-research-skills.svg)](https://claudeers.com/scientific-research-skills)

// retro hit counter

scientific-research-skills hit counter
[![Hits](https://claudeers.com/api/counter/scientific-research-skills.svg)](https://claudeers.com/scientific-research-skills)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/Shell272,506MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/Python169,406[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/Python129,208MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/Python106,387MIT[ claude ]
→ see how scientific-research-skills connects across the ecosystem