scholar-sidekick-skills

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

Scholar Sidekick - Agent Skills

Portable Agent Skills that teach AI agents to use Scholar Sidekick - a fast, deterministic citation resolver, formatter, exporter, and citation verifier.

Paste any scholarly identifier (DOI, PMID, PMCID, ISBN, ISSN, arXiv ID, ADS bibcode, or a WHO IRIS URL) and get a clean citation in 10,000+ CSL styles, a bibliography file (BibTeX, RIS, EndNote, CSL-JSON, CSV...), a retraction check (Crossref + Retraction Watch), an open-access check (Unpaywall), or a fabrication check that catches the real-DOI-plus-invented-title pattern (Topaz et al., Lancet 2026) that plain DOI resolution misses.

Skills in this repo

Skill Path Use when
scholar-sidekick-api skills/scholar-sidekick-api Zero-install. The agent can run curl/HTTP. No API key, no setup — calls the public REST API directly. Start here.
scholar-sidekick-cli skills/scholar-sidekick-cli The agent has Node ≥20 and prefers typed subcommands (scholar format …), batch input, streaming, and > file redirection over hand-built curl payloads. Ships on npm as scholar-sidekick-cli.
scholar-sidekick-mcp skills/scholar-sidekick-mcp The host has the scholar-sidekick-mcp MCP server connected (works anonymously — no key required; optional SCHOLAR_API_KEY/RAPIDAPI_KEY raise limits). Native tool calls instead of curl.

All three expose the same capabilities; pick the one that matches how your agent is wired.

Install

These skills follow the open SKILL.md convention, so they install in any compatible agent (Claude Code, Codex, Cursor, Windsurf, OpenClaw, and more):

# list what's in the repo
npx -y skills@latest add mlava/scholar-sidekick-skills --list

# add everything in the repo (all three skills)
npx -y skills@latest add mlava/scholar-sidekick-skills

Or install one skill by its explicit skills/<name> path:

# zero-install REST skill (start here)
npx -y skills@latest add mlava/scholar-sidekick-skills/skills/scholar-sidekick-api

# CLI skill (agent has Node ≥20; uses the `scholar` command)
npx -y skills@latest add mlava/scholar-sidekick-skills/skills/scholar-sidekick-cli

# MCP skill (host has the scholar-sidekick-mcp server connected)
npx -y skills@latest add mlava/scholar-sidekick-skills/skills/scholar-sidekick-mcp

Browse the rendered docs: scholar-sidekick-api · scholar-sidekick-cli · scholar-sidekick-mcp on skills.sh.

Quick taste (no install)

curl -sS -X POST "https://scholar-sidekick.com/api/format" \
  -H "Content-Type: application/json" \
  -d '{"text":"10.1038/nphys1170","style":"apa","output":"text"}'

Discovery surfaces (built for agents)

Not a paper-search tool

These skills assume you already have an identifier. To find papers by topic, pair with a literature-discovery tool (e.g. an arxiv, Semantic Scholar, or OpenAlex skill). Scholar Sidekick handles the cite / export / verify layer once you have the ID.

License

MIT © Scholar Sidekick.