{"id":50800703,"url":"https://github.com/mlava/scholar-sidekick-skills","last_synced_at":"2026-06-12T19:04:20.707Z","repository":{"id":359780107,"uuid":"1247148840","full_name":"mlava/scholar-sidekick-skills","owner":"mlava","description":"Installable Agent Skills for Scholar Sidekick — turn DOI/PMID/ISBN/arXiv/ISSN/ADS/WHO IRIS into citations (10,000+ CSL styles), exports (BibTeX/RIS/EndNote/CSV), and retraction / open-access / fabrication checks. Zero-install REST skill + MCP skill.","archived":false,"fork":false,"pushed_at":"2026-06-03T05:38:57.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-03T07:27:36.930Z","etag":null,"topics":["agent-skills","bibliography","bibtex","citation-verification","citations","claude-skill","doi","mcp","open-access","retraction","ris","scholar-sidekick","skills","skillsmp"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mlava.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-23T00:42:33.000Z","updated_at":"2026-06-03T05:39:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mlava/scholar-sidekick-skills","commit_stats":null,"previous_names":["mlava/scholar-sidekick-skills"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mlava/scholar-sidekick-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlava%2Fscholar-sidekick-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlava%2Fscholar-sidekick-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlava%2Fscholar-sidekick-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlava%2Fscholar-sidekick-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mlava","download_url":"https://codeload.github.com/mlava/scholar-sidekick-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlava%2Fscholar-sidekick-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34258381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills","bibliography","bibtex","citation-verification","citations","claude-skill","doi","mcp","open-access","retraction","ris","scholar-sidekick","skills","skillsmp"],"created_at":"2026-06-12T19:04:19.924Z","updated_at":"2026-06-12T19:04:20.693Z","avatar_url":"https://github.com/mlava.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scholar Sidekick - Agent Skills\n\nPortable [Agent Skills](https://agentskills.io) that teach AI agents to use\n**[Scholar Sidekick](https://scholar-sidekick.com)** - a fast, deterministic citation\nresolver, formatter, exporter, and **citation verifier**.\n\nPaste any scholarly identifier (DOI, PMID, PMCID, ISBN, ISSN, arXiv ID, ADS bibcode, or a\nWHO IRIS URL) and get a clean citation in 10,000+ CSL styles, a bibliography file\n(BibTeX, RIS, EndNote, CSL-JSON, CSV...), a **retraction** check (Crossref + Retraction\nWatch), an **open-access** check (Unpaywall), or a **fabrication** check that catches the\nreal-DOI-plus-invented-title pattern (Topaz et al., Lancet 2026) that plain DOI resolution\nmisses.\n\n## Skills in this repo\n\n| Skill | Path | Use when |\n|-------|------|----------|\n| **`scholar-sidekick-api`** | [`skills/scholar-sidekick-api`](skills/scholar-sidekick-api/SKILL.md) | **Zero-install.** The agent can run `curl`/HTTP. No API key, no setup — calls the public REST API directly. Start here. |\n| **`scholar-sidekick-cli`** | [`skills/scholar-sidekick-cli`](skills/scholar-sidekick-cli/SKILL.md) | The agent has **Node ≥20** and prefers typed subcommands (`scholar format …`), batch input, streaming, and `\u003e file` redirection over hand-built `curl` payloads. Ships on npm as [`scholar-sidekick-cli`](https://www.npmjs.com/package/scholar-sidekick-cli). |\n| **`scholar-sidekick-mcp`** | [`skills/scholar-sidekick-mcp`](skills/scholar-sidekick-mcp/SKILL.md) | The host has the [`scholar-sidekick-mcp`](https://github.com/mlava/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`. |\n\nAll three expose the same capabilities; pick the one that matches how your agent is wired.\n\n## Install\n\nThese skills follow the open `SKILL.md` convention, so they install in any compatible agent\n(Claude Code, Codex, Cursor, Windsurf, OpenClaw, and more):\n\n```bash\n# list what's in the repo\nnpx -y skills@latest add mlava/scholar-sidekick-skills --list\n\n# add everything in the repo (all three skills)\nnpx -y skills@latest add mlava/scholar-sidekick-skills\n```\n\nOr install one skill by its explicit `skills/\u003cname\u003e` path:\n\n```bash\n# zero-install REST skill (start here)\nnpx -y skills@latest add mlava/scholar-sidekick-skills/skills/scholar-sidekick-api\n\n# CLI skill (agent has Node ≥20; uses the `scholar` command)\nnpx -y skills@latest add mlava/scholar-sidekick-skills/skills/scholar-sidekick-cli\n\n# MCP skill (host has the scholar-sidekick-mcp server connected)\nnpx -y skills@latest add mlava/scholar-sidekick-skills/skills/scholar-sidekick-mcp\n```\n\n\u003e Browse the rendered docs: [scholar-sidekick-api](https://www.skills.sh/mlava/scholar-sidekick-skills/scholar-sidekick-api)\n\u003e · [scholar-sidekick-cli](https://www.skills.sh/mlava/scholar-sidekick-skills/scholar-sidekick-cli)\n\u003e · [scholar-sidekick-mcp](https://www.skills.sh/mlava/scholar-sidekick-skills/scholar-sidekick-mcp) on skills.sh.\n\n## Quick taste (no install)\n\n```bash\ncurl -sS -X POST \"https://scholar-sidekick.com/api/format\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"text\":\"10.1038/nphys1170\",\"style\":\"apa\",\"output\":\"text\"}'\n```\n\n## Discovery surfaces (built for agents)\n\n- **API contract:** https://scholar-sidekick.com/llms.txt · https://scholar-sidekick.com/AGENTS.md\n- **OpenAPI 3.1:** https://scholar-sidekick.com/openapi/openapi.yml\n- **Agent Skills discovery index:** https://scholar-sidekick.com/.well-known/agent-skills/index.json\n- **MCP server:** https://github.com/mlava/scholar-sidekick-mcp · `npx -y scholar-sidekick-mcp@latest`\n- **Data sources \u0026 determinism:** https://scholar-sidekick.com/.well-known/sources.json\n- **Browse on skills.sh:** https://www.skills.sh/mlava/scholar-sidekick-skills\n\n## Not a paper-search tool\n\nThese skills assume you already have an identifier. To *find* papers by topic, pair with a\nliterature-discovery tool (e.g. an `arxiv`, Semantic Scholar, or OpenAlex skill). Scholar\nSidekick handles the cite / export / verify layer once you have the ID.\n\n## License\n\n[MIT](LICENSE) © Scholar Sidekick.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlava%2Fscholar-sidekick-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmlava%2Fscholar-sidekick-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlava%2Fscholar-sidekick-skills/lists"}