Files
evil_MoE/.claude/memory/semantic-scholar-keyed-access.md
T
wassname 4fcce164f7 memory: merge qmd-lexical + s2-keyed-access into tracked .claude/memory
Harness path ~/.claude/projects/.../memory was a real dir that had diverged
from the repo copy (the 9c188f6 symlink targeted /root, not this box's home).
Merged the two harness-only memories in and re-pointed the harness path at the
repo via symlink, so future auto-writes land in-project.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-04 15:40:48 +08:00

1020 B

name, description, metadata
name description metadata
semantic-scholar-keyed-access Semantic Scholar API key lives in the semantic-search skill .env; use it to avoid 429s
node_type type originSessionId
memory reference 14deeefc-610a-40ee-b01c-03cf4f1f54b6

The keyless Semantic Scholar API (api.semanticscholar.org/graph/v1) 429s fast. A real S2 key (len 40) is stored at ~/.claude/skills/semantic-search/.env as SEMANTIC_SCHOLAR_API_KEY.

Use it for direct S2 calls:

set -a; . ~/.claude/skills/semantic-search/.env; set +a
curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:<ID>?fields=title,authors,citationCount" \
  -H "x-api-key: $SEMANTIC_SCHOLAR_API_KEY"

or just call the semantic-search skill, which loads the key itself.

The bibtex MCP (DBLP/S2) sometimes returns 0 for brand-new arXiv papers (days old); arXiv citation_author meta tags are the authoritative author list and the keyed S2 API confirms them once indexed. See qmd-prefer-lexical for the analogous local-search gotcha.