← 返回 Skills 市场
sciverse

sciverse academic retrieval

作者 SciVerse · GitHub ↗ · v0.1.6 · MIT-0
cross-platform ✓ 安全检测通过
114
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install academic-retrieval
功能描述
Retrieve academic papers by structured metadata, perform semantic chunk search for RAG, and read byte-range content for citation-grade scientific literature.
使用说明 (SKILL.md)

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 response
  • 1 — HTTP 4xx/5xx; stderr contains status code and response body
  • 2 — argument error (missing token, malformed JSON, required field absent)
安全使用建议
This appears safe to install if you intend to use SciVerse for academic retrieval. Be comfortable with SciVerse receiving your search queries and content requests, protect the SCIVERSE_API_TOKEN, verify the package provenance because the registry source is not listed, and do not let retrieved paper text override your instructions.
功能分析
Type: OpenClaw Skill Name: academic-retrieval Version: 0.1.6 The skill bundle provides legitimate tools for academic paper retrieval via the SciVerse API. The code is clean, uses native Node.js fetch without external dependencies, and includes a security validation check in `scripts/_common.mjs` to ensure the API token is only sent to authorized `*.sciverse.space` domains, preventing credential leakage.
能力评估
Purpose & Capability
The documented tools and code align with the stated purpose: structured paper search, semantic paper-chunk search, and byte-range content reading from the SciVerse API.
Instruction Scope
The skill is designed to feed retrieved paper chunks into RAG workflows, so returned text should be treated as source material for citations rather than as instructions to the agent.
Install Mechanism
There is no install spec or dependency installation, and the code is small, but the registry-level source/homepage provenance is not populated.
Credentials
The skill requires and sends a SciVerse API token for authentication, which is purpose-aligned and disclosed in the skill files, though the top-level registry requirements say no env vars or primary credential.
Persistence & Privilege
The artifacts show no background persistence, local file writes, privilege escalation, destructive actions, or autonomous activity outside the retrieval tools.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install academic-retrieval
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /academic-retrieval 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.6
- Updated skill name and slug to "academic-retrieval" for consistency. - Incremented version and metadata info. - Improved documentation formatting and naming in SKILL.md and README.md.
v0.1.5
- Updated documentation and usage instructions in SKILL.md, clarifying when and how to use each tool. - Expanded descriptions for search_papers, semantic_search, and read_content tools. - Added typical invocation patterns and exit code explanations for better usability. - Improved examples and composition patterns for agent workflows requiring citation-grade scientific literature.
元数据
Slug academic-retrieval
版本 0.1.6
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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。

💬 留言讨论