← Back to Skills Marketplace
sciverse

sciverse academic retrieval

by SciVerse · GitHub ↗ · v0.1.6 · MIT-0
cross-platform ✓ Security Clean
114
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install academic-retrieval
Description
Retrieve academic papers by structured metadata, perform semantic chunk search for RAG, and read byte-range content for citation-grade scientific literature.
README (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)
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install academic-retrieval
  3. After installation, invoke the skill by name or use /academic-retrieval
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug academic-retrieval
Version 0.1.6
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.

How do I install sciverse academic retrieval?

Run "/install academic-retrieval" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is sciverse academic retrieval free?

Yes, sciverse academic retrieval is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does sciverse academic retrieval support?

sciverse academic retrieval is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created sciverse academic retrieval?

It is built and maintained by SciVerse (@sciverse); the current version is v0.1.6.

💬 Comments