Academic Search — Router
SkillSearchThe nature academic search skill gives an AI agent tools for academic literature work. It searches papers across multiple sources, verifies citations, audits whether cited references actually support the claims they are attached to, and manages reference files in common formats.
Use Academic Search — Router in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Academic Search — Router and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Academic Search skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Have an AI agent that supports loading skills.
What your AI can do with it
- Search academic literature across multiple sources
- Verify that citations are accurate
- Run strict independent audits of other-citations
- Build article-level citation metric tables
- Profile influential citers with citation-context extraction
- Convert and manage citation files in .nbib, .ris, and .bib formats
Getting started
- Have an AI agent that supports loading skills.
- Add the nature-academic-search skill to the agent's available skills.
- Ask the agent to search for papers, verify citations, or manage reference files.
What this skill tells your AI
The instructions your AI receives, as published by yuan1z0825/nature-skills in skills/nature-academic-search/SKILL.md and read by ahel’s review.
Routing protocol
For local citation-file conversion with complete supplied records, load
references/workflows/wf4-citation-file-mgmt.md and its format reference directly.
Source lookup, API setup, and network preflight apply only when retrieval or verification is
needed; do not require them for a requested offline conversion.
For a new task, load the core and matching resources below. Reuse already loaded guidance on follow-ups; load more only when the task needs it.
1. Load the manifest and the core layer
Read manifest.yaml. It declares the workflow axis, the allowed values, and the file paths each value maps to.
Also read every file listed under always_load:
static/core/tools.md— the MCP tool inventory (core search, extended search, PubMed utilities) and the shared-module map.static/core/routing-and-ops.md— the T1→T2→T3 source routing quick guide, environment setup, error handling, and limitations.
2. Detect the workflow
Map the user's need to one or more workflow values:
multi-source-search— find literature across sources.citation-verification— verify citations extracted from a document.mesh-strategy— build a MeSH/PubMed search strategy.citation-file-mgmt— convert/manage.nbib/.ris/.bibfiles.reference-mgmt— BibTeX, related-article discovery, ID conversion.strict-other-citation-impact-audit— determine strict independent other-citations, build article-level citation metric tables, identify high-profile citers (academy members, presidents/deans, talent-award holders, fellows, field leaders), and extract how they cited the target paper.
A combined request (for example search then export) may need more than one. State the detected workflow(s) in one short line before proceeding.
3. Load the matching workflow fragment(s)
Read the file mapped for each detected workflow (under references/workflows/). Do not read every workflow. Each workflow file links to the shared modules it needs.
4. Run the workflow using the loaded material
Apply the loaded material in this order:
- Core tools and routing (
core/tools.md,core/routing-and-ops.md) — which MCP tool for which need, and the T1→T2→T3 fallback chain for source retrieval. - The workflow fragment — its specific steps.
- Shared modules and scripts on demand (dedup, citation parser, search strategy, RIS/BibTeX format, format converter).
Report specific tool failures and continue with remaining tools; broaden terms when there are no results; fall back to manual generation from MCP-fetched metadata if a script fails twice.
5. Reach for references only when needed
The files under references/ (and scripts/) are deep references, not defaults. Open them on demand per the references.on_demand table in the manifest — for example references/source-tiers.md for the full reliability classification, references/dedup-engine.md / references/citation-parser.md / references/search-strategy.md / references/ris-bibtex-format.md for the shared modules, and scripts/academic_search.py (no-MCP fallback discovery search) / scripts/format-converter.py / scripts/preflight.py for the tooling.
Signals
- GitHub stars
- 45k
- Forks
- 2k
- Last commit
- Sep 2026
ahel review
K1binfo
installs-packages (in install.sh)
Automated review, not a security audit. Ruleset v1+k2.
Questions
- What file formats does it handle for references?
- It manages citation files and converts between .nbib, .ris, and .bib formats.
- Can it check whether a citation actually supports a claim?
- Yes. It performs strict independent other-citation audits to check cited references.
- Does it support MeSH search strategies?
- Yes, it includes MeSH search strategy support.
- Which databases does it search?
- It searches across multiple sources; the specific list of databases is not specified.
Advanced
- Item type
- skill
- Key
nature-academic-search-yuan1z0825- Source
- github.com/yuan1z0825/nature-skills