/install academic-retrieval
academic-retrieval
SciVerse academic paper retrieval: structured metadata search, semantic chunk retrieval for RAG, and byte-range content reading. For agent workflows that need citation-grade scientific literature.
When to use
Trigger this skill when the user's request involves any of:
- Locating academic papers by structured criteria (authors, year, journal, subjects)
- Grounding answers in paper excerpts (RAG / citations)
- Expanding the original text around a known doc_id (more bytes before/after a chunk)
Authentication
This skill requires the SCIVERSE_API_TOKEN environment variable
(obtain from https://sciverse.space). Optionally set SCIVERSE_BASE_URL
to override the default API base URL.
Tools
search_papers
Search academic papers by structured filters (title, authors, journal, year, subjects, etc.). Use when: "find Hinton's papers from 2020-2023", "Nature papers on CRISPR". Not for: natural-language Q&A retrieval (use semantic_search) or full-text snippets (use read_content). Returns: list of papers; each entry has doc_id, title, author, abstract, publication_venue_name, publication_published_year.
Invoke: node scripts/search_papers.mjs '\x3CJSON args>'
semantic_search
Natural-language semantic search returning relevant paper chunks for RAG-style answering. Use when: "How does Transformer attention work?", "What are recent methods for protein structure prediction?". Not for: precise field filtering (use search_papers) or fetching full original text (use read_content). Returns: list of chunks; each entry has chunk_id, doc_id, abstract, chunk, score, title, offset. Typical chain: semantic_search → pick chunk → read_content(doc_id, offset).
Invoke: node scripts/semantic_search.mjs '\x3CJSON args>'
read_content
Read a UTF-8 byte range of a paper's original text. Typically used with a doc_id/offset returned by semantic_search to expand context (read more bytes before or after a chunk). Returns: text fragment, bytes_returned, next_offset, more (boolean).
Invoke: node scripts/read_content.mjs '\x3CJSON args>'
Composition patterns
Typical RAG flow:
semantic_search(query=...)
└─▶ hits[i].doc_id, hits[i].offset
└─▶ read_content(doc_id, offset)
Structured filter + metadata lookup:
search_papers(authors=[...], year_from=2020)
└─▶ list of hits[].doc_id
Exit codes
0— success; stdout is the JSON response1— HTTP 4xx/5xx; stderr contains status code and response body2— argument error (missing token, malformed JSON, required field absent)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install academic-retrieval - 安装完成后,直接呼叫该 Skill 的名称或使用
/academic-retrieval触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
sciverse academic retrieval 是什么?
Retrieve academic papers by structured metadata, perform semantic chunk search for RAG, and read byte-range content for citation-grade scientific literature. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。
如何安装 sciverse academic retrieval?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install academic-retrieval」即可一键安装,无需额外配置。
sciverse academic retrieval 是免费的吗?
是的,sciverse academic retrieval 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
sciverse academic retrieval 支持哪些平台?
sciverse academic retrieval 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 sciverse academic retrieval?
由 SciVerse(@sciverse)开发并维护,当前版本 v0.1.6。