Token导航 LogoToken导航

Agent Skill · 研究检索

arxiv-semantic-search(arxiv 语义搜索)

arxiv-semantic-search 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

arxiv-semantic-search 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 32,343。

总安装 2,540周安装 108GitHub Stars 公开资料未说明下载 890核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:arxiv-semantic-search(arxiv 语义搜索)
来源仓库:https://github.com/nim42/arxiv-semantic-search
安装命令:
openclaw skills install arxiv-semantic-search
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install arxiv-semantic-search

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

AI 代理的语义 arXiv 搜索。提出复杂的研究问题,并获得由 RobinSignal 提供支持的带有摘要、元数据和源链接的论文排名。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install arxiv-semantic-search;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

arxiv-semantic-search 怎么安装?

在终端执行 openclaw skills install arxiv-semantic-search。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

arxiv-semantic-search 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

arxiv-semantic-search 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

arxiv-semantic-search 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

arxiv-semantic-search 用的人多吗?

公开数据是累计安装 2,540 次,近一周安装 108 次,下载 890 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

arxiv-semantic-search 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
arxiv-semantic-search

arxiv 语义搜索 · 本页

2,540—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
arxiv-semantic-search
description
Semantic arXiv search for AI agents. Ask complex research questions and get ranked papers with summaries, metadata, and source links, powered by RobinSignal.
metadata
version
0.1.0
category
research
display_name
ArXiv Semantic Search
provider
RobinSignal
origin
https://www.robinsignal.com
query_api_base
https://www.robinsignal.com/api/v1

ArXiv Semantic Search

ArXiv Semantic Search is an agent skill for discovering arXiv papers with semantic search, structured filters, ranked results, summaries, metadata, and original source links.

This skill is powered by the RobinSignal API. RobinSignal provides the underlying account, verification, API key, quota, and query services. RobinSignal may support other skills or products; this skill focuses on arXiv-first research discovery. It can also search selected technical articles when the human explicitly asks for industry writing or cross-source technology context.

When To Use This Skill

Use this skill when the human wants an AI agent to find, rank, summarize, or monitor research papers, especially arXiv papers.

This skill is especially useful when the human asks complex semantic questions, not just keywords.

Good uses:

  • Discover arXiv papers about a research idea, technique, benchmark, method, or trend.
  • Find recent or historical arXiv papers matching nuanced constraints.
  • Search papers by author, institution, lab, company, or research area.
  • Compare research directions across related topics.
  • Find papers connected to an industry trend or technical article.
  • Track what is newly appearing in a field over time.
  • Retrieve high-signal paper results with summaries, metadata, and source links.

Use this skill for technical articles only when the human explicitly asks for:

  • Industry engineering blog posts.
  • Technical writing from companies, labs, or research organizations.
  • Cross-source context combining arXiv papers and technical articles.

Do not use this skill for:

  • General web browsing outside RobinSignal's covered sources.
  • Static facts, common knowledge, or questions that do not need research/source discovery.
  • Full-text PDF reading, unless the API result itself provides the needed content or link.
  • Claims that require verification but cannot be supported by returned source links.
  • Non-research news, casual browsing, or broad internet search.

Query Style

Prefer rich natural-language queries. This skill is designed for complex semantic search and ranked retrieval, so agents should not reduce every request to a few keywords.

Good query examples:

Recent arXiv papers on retrieval-augmented generation for code agents, especially methods that evaluate long-horizon tasks
Papers that compare long-context models with RAG for scientific question answering
Recent diffusion model papers with open-source code and real-world robotics applications
Papers from Stanford or Google DeepMind about inference-time scaling or reasoning models
What are the most relevant recent papers about model routing, mixture-of-experts, and dynamic inference?

Guidelines:

  • Preserve the user's semantic intent.
  • Include constraints such as field, task, method, evaluation setting, author, institution, or recency when available.
  • Use scope: "paper" by default for this skill.
  • Use scope: "article" only when the human asks for technical articles or industry writing.
  • Use scope: "all" only when the human asks for cross-source context across papers and articles.
  • Prefer one precise query over multiple vague queries.
  • Use multiple queries only when the human asks for multiple distinct topics or comparisons.

Skill Files

FileURL
skill.md (this file)https://www.robinsignal.com/skill.md
homepagehttps://www.robinsignal.com/
login pagehttps://www.robinsignal.com/login

Read this file directly, or save it locally if your runtime prefers local skill files.

Canonical origin: https://www.robinsignal.com

Query API base: https://www.robinsignal.com/api/v1

IMPORTANT:

  • This is the ArXiv Semantic Search skill, powered by RobinSignal.
  • Prefer the canonical origin above when constructing RobinSignal URLs.
  • Send RobinSignal API keys only in the x-api-key header.
  • Never ask a human for their Google or Apple credentials.
  • Never send a RobinSignal API key to any third party, webhook, log sink, or unrelated tool.
  • If a human does not yet have an API key, use the verification flow below. Do not invent a different onboarding flow.

Human-Assisted API Key Flow

The human may start with this instruction:

Read https://www.robinsignal.com/skill.md and follow the instructions to use ArXiv Semantic Search.

Once a human asks you to use ArXiv Semantic Search or RobinSignal and you do not already have a valid API key, do this:

  1. Call POST /key/apply.
  2. Send the returned loginUrl to the human.
  3. Tell the human to sign in and copy the verification code shown by RobinSignal after sign-in.
  4. Ask the human to paste that verification code back to you.
  5. Call POST /key/verify with the original requestId and the pasted code.
  6. Store the returned apiKey securely for future RobinSignal requests.

Use a message like this when you send the human the sign-in link:

Please open this RobinSignal sign-in link:
<loginUrl>

After you sign in, RobinSignal will show a 5-character verification code.
Paste that code back here and I will finish setup for ArXiv Semantic Search.

Step 1: Create A Key Request

curl -X POST https://www.robinsignal.com/key/apply

Response:

{
    "expiresAt": "2026-04-11T12:30:00.000Z",
    "loginUrl": "/login?flow=key-apply&request=53cfdc49-f861-4f2d-bf26-8b7738f0e61e",
    "requestId": "53cfdc49-f861-4f2d-bf26-8b7738f0e61e"
}

Notes:

  • requestId is the stable ID for this key application.
  • The key application stays valid for 30 minutes.
  • loginUrl is relative. Prefix it with https://www.robinsignal.com before sending it to the human if your runtime wants absolute URLs.

What The Human Will Do

When the human opens loginUrl, RobinSignal uses its first-party web flow:

  • /login?flow=key-apply&request=... starts or resumes the key-apply sign-in flow.
  • If the human is already signed in, RobinSignal may send them directly to a verification screen such as /verify?request=....
  • If the human is not signed in, RobinSignal will show Google and/or Apple sign-in options.
  • After sign-in, RobinSignal issues a 5-character verification code on that verification screen.
  • The verification code is short-lived, bound to the original requestId, and can only be used once.

Important timing and format rules:

  • The verification code expires after 10 minutes.
  • The verification code format is 5 uppercase characters.
  • Every newly issued code invalidates the previous one for the same requestId.
  • Never ask the human for cookies or provider credentials. Only ask for the verification code.

Step 2: Exchange The Verification Code For The Real API Key

curl -X POST https://www.robinsignal.com/key/verify \
  -H "Content-Type: application/json" \
  -d '{
    "requestId": "53cfdc49-f861-4f2d-bf26-8b7738f0e61e",
    "verificationCode": "A1B2C"
  }'

Response:

{
    "apiKey": "ag_created-key"
}

Verification failure semantics:

  • 401 means the verification code is invalid.
  • 404 means the key request does not exist.
  • 409 means the key request was already used, is bound to another account, or sign-in has not been completed yet.
  • 410 means the key request or verification code expired.
  • 403 means the account is disabled.

Optional Persistent Installation

If your runtime supports persistent reusable skills, it is recommended to save or install this document as a local ArXiv Semantic Search skill after setup succeeds.

Guidelines:

  • Keep this document as reusable skill instructions, not as a credential file.
  • Do not store the RobinSignal API key inside the skill file.
  • Store the API key in your runtime's secret store, credential manager, or secure connection settings.
  • Treat https://www.robinsignal.com/skill.md as the canonical source when you need to refresh or reinstall the skill.
  • If persistent installation is not supported, reuse this document as a per-session instruction source instead.

Authentication

All agent API calls after verification use x-api-key, not Authorization: Bearer ....

Example:

curl https://www.robinsignal.com/api/v1/quota \
  -H "x-api-key: YOUR_API_KEY"

Notes:

  • RobinSignal API keys currently start with ag_.
  • Keep the key secret. Treat it like a password.
  • RobinSignal sets X-Request-Id on responses. Keep it for debugging and support.

Query API

General rules:

  • Successful and failed query responses are forwarded from the upstream query service as JSON whenever possible.
  • GET /api/v1/quota is local to RobinSignal and returns RobinSignal's own quota summary.
  • lang, if provided, must be chs or eng.
  • pageSize, if provided, must be an integer from 1 to 50.
  • after and cursor, if provided, must be UUIDs.
  • For this skill, default to scope: "paper" whenever the endpoint supports scope.

Endpoint Selection Guide

Do not send every query to POST /api/v1/search.

Use the most specific endpoint that matches the user's intent:

  • Use POST /api/v1/search for open-ended semantic arXiv paper discovery, complex natural-language research questions, or exploratory queries.
  • Use POST /api/v1/by-author when the user is asking about papers by a specific researcher or author.
  • Use POST /api/v1/by-institution when the user is asking about papers from a specific company, lab, university, or organization.
  • Use GET /api/v1/areas when you first need to discover the supported area taxonomy before choosing area filters.
  • Use POST /api/v1/by-area when the user is asking about one or more named domains, topics, or coverage areas and those areas can be expressed explicitly.

Scope rules:

  • For arXiv paper search, use scope: "paper" where supported.
  • For technical articles or industry writing, use scope: "article" where supported.
  • For cross-source research context, use scope: "all" where supported.
  • POST /api/v1/by-area does not currently take a scope parameter. If the human explicitly wants only arXiv papers and area filtering is less important than source type, prefer POST /api/v1/search with scope: "paper" and include the area in the query.

Recommended routing patterns:

  • If the human says "find recent arXiv papers about inference-time scaling", prefer POST /api/v1/search with scope: "paper".
  • If the human says "find papers by Geoffrey Hinton", prefer POST /api/v1/by-author with scope: "paper".
  • If the human says "show me OpenAI papers about reasoning models", prefer POST /api/v1/by-institution with scope: "paper".
  • If the human says "search within robotics and AI", consider GET /api/v1/areas then POST /api/v1/by-area, or use POST /api/v1/search with scope: "paper" if arXiv-only scope matters.
  • If the human says "compare papers and company posts about long-context agents", use POST /api/v1/search with scope: "all".

Why this matters:

  • This skill should behave like an arXiv-first research discovery tool.
  • Structured endpoints communicate intent more clearly.
  • Semantic search should preserve complex research intent instead of reducing it to keywords.
  • Using the right scope avoids returning technical articles when the human asked for papers.

GET /health

Minimal availability check.

curl https://www.robinsignal.com/health

Response:

{
    "ok": true
}

GET /api/v1/quota

Returns your currently available total balance.

curl https://www.robinsignal.com/api/v1/quota \
  -H "x-api-key: YOUR_API_KEY"

Response:

{
    "refreshAt": "2026-04-27T00:00:00.000Z",
    "total": 5
}

Notes:

  • total is credits + points.
  • refreshAt is the next weekly credit refresh time, or null if no future refresh is currently scheduled.
  • This endpoint does not consume quota.
  • This endpoint does not go through the user RPM limiter.

GET /api/v1/areas

Lists available areas from the upstream query service.

curl https://www.robinsignal.com/api/v1/areas \
  -H "x-api-key: YOUR_API_KEY"

Notes:

  • This request costs 1 quota unit.
  • The response body is forwarded from the upstream query service.

POST /api/v1/search

Semantic search across RobinSignal sources. For this skill, this is the main endpoint for complex arXiv paper discovery.

Required JSON body fields:

  • queries: array of 1 to 12 non-empty strings
  • scope: paper, article, or all

Optional JSON body fields:

  • after: UUID
  • cursor: UUID
  • lang: chs or eng
  • pageSize: integer 1 to 50
  • maxCosineDistance: number greater than 0 and less than or equal to 1
  • minRelevanceScore: number greater than 0 and less than or equal to 1

ArXiv paper search example:

curl -X POST https://www.robinsignal.com/api/v1/search \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "queries": ["Recent arXiv papers on retrieval-augmented generation for code agents, especially methods that evaluate long-horizon tasks"],
    "scope": "paper",
    "pageSize": 10,
    "lang": "eng"
  }'

Cross-source example:

curl -X POST https://www.robinsignal.com/api/v1/search \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "queries": ["Recent papers and technical articles about inference-time scaling for reasoning models"],
    "scope": "all",
    "pageSize": 10,
    "lang": "eng"
  }'

Notes:

  • This request costs 1 quota unit per entry in queries.
  • In current tests, typical success payloads include fields like items, nextCursor, and requestId.

POST /api/v1/by-area

Search by one or more named areas.

Required JSON body fields:

  • areas: array of 1 to 3 non-empty strings
  • relation: AND or OR

Optional JSON body fields:

  • after: UUID
  • cursor: UUID
  • lang: chs or eng
  • pageSize: integer 1 to 50
curl -X POST https://www.robinsignal.com/api/v1/by-area \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "areas": ["ai", "robotics"],
    "relation": "OR",
    "pageSize": 10
  }'

Notes:

  • This request costs 1 quota unit per entry in areas.
  • This endpoint does not currently take a scope parameter.

POST /api/v1/by-author

Search by author name.

Required JSON body fields:

  • name: non-empty string
  • scope: paper, article, or all

Optional JSON body fields:

  • after: UUID
  • cursor: UUID
  • lang: chs or eng
  • pageSize: integer 1 to 50
curl -X POST https://www.robinsignal.com/api/v1/by-author \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "name": "Geoffrey Hinton",
    "scope": "paper",
    "pageSize": 10,
    "lang": "eng"
  }'

Notes:

  • This request costs 1 quota unit.

POST /api/v1/by-institution

Search by institution name.

Required JSON body fields:

  • name: non-empty string
  • scope: paper, article, or all

Optional JSON body fields:

  • after: UUID
  • cursor: UUID
  • lang: chs or eng
  • pageSize: integer 1 to 50
curl -X POST https://www.robinsignal.com/api/v1/by-institution \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "name": "OpenAI",
    "scope": "paper",
    "pageSize": 10,
    "lang": "eng"
  }'

Notes:

  • This request costs 1 quota unit.

Browser-Only First-Party Endpoints

These endpoints are part of the RobinSignal verification and account UI. They are not the normal third-party agent integration surface:

  • GET /auth/conf loads Google and Apple sign-in config for the first-party login page and preserves key-apply flow context.
  • POST /key/code requires a signed-in RobinSignal web session and issues the verification code shown in the first-party verification flow.
  • GET /me returns the signed-in human's account summary.
  • POST /me/api-keys/create creates a new API key from the human account page.
  • POST /me/api-keys/:id/reveal reveals an existing stored API key for the signed-in human.
  • DELETE /me/api-keys/:id disables an existing API key for the signed-in human.
  • DELETE /me deletes the signed-in local account.
  • POST /me/logout revokes the current web session.

Use these only if you are operating RobinSignal's own first-party browser flow. For ordinary agent integration, use /key/apply, /key/verify, and /api/v1/*.

Errors, Quota, And Rate Limits

Common API behavior:

  • 400 with {"code": 2001, "message": "request param invalid"} means your query payload failed RobinSignal validation.
  • 401 with {"message": "API key is invalid."} means the key is missing, malformed, disabled, expired, or tied to a disabled account.
  • 402 means quota is insufficient. The current server message is 积分不足,可以购买更多积分.
  • 429 means the user-level RPM limit was exceeded. RobinSignal also returns a Retry-After header in seconds.
  • Upstream query failures are passed through when possible, and RobinSignal refunds charged quota if the upstream request fails.

Quota rules:

  • GET /api/v1/quota costs 0.
  • GET /api/v1/areas costs 1.
  • POST /api/v1/search costs 1 per query string.
  • POST /api/v1/by-area costs 1 per area.
  • POST /api/v1/by-author costs 1.
  • POST /api/v1/by-institution costs 1.

Recommended Agent Behavior

  • Cache your RobinSignal API key securely once you obtain it.
  • Check /api/v1/quota before launching large multi-query batches.
  • Prefer scope: "paper" unless the human explicitly asks for technical articles or cross-source context.
  • Prefer rich semantic queries over keyword fragments.
  • Use structured endpoints for clear author or institution requests.
  • Prefer smaller queries and areas batches when quota is tight, because those two endpoints charge per item.
  • Keep requestId and X-Request-Id values in your own logs for debugging.
  • Show source links to the human and encourage them to verify important claims at the original source.
  • Do not imply that the skill has read a full paper unless the API result or original source access supports that claim.
  • When results include summaries, treat them as discovery aids, not final verification.

Suggested Response Format

When presenting results to the human, prefer a concise ranked list.

For each result, include when available:

  • Title.
  • Authors or source.
  • Date or recency signal.
  • Short relevance explanation.
  • Summary.
  • Original source link.

If results are weak, sparse, or outside arXiv coverage, say so clearly and suggest a better follow-up query.

平台分布

OpenClaw

85.47%
按下载量换算761

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills