一键导入
getscipapers-requester
Resolve DOI/ISBN details, prepare manifests from text or txt files, use getscipapers for retrieval/search, and manage request watches safely.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Resolve DOI/ISBN details, prepare manifests from text or txt files, use getscipapers for retrieval/search, and manage request watches safely.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Send email over SMTP using only the Python standard library, with plain-text and HTML bodies, file attachments, cc/bcc, reply-to, a dry-run preview, connection verification, and redacted config inspection.
ALWAYS use this skill when the user asks to send, get, retrieve, find, share, add, or search for a paper. This skill manages the user's Zotero library with 10,000+ papers and can retrieve PDFs, create share links, add new papers, and search. Prefer this over getscipapers for any request involving sending/getting/finding papers.
Use before delivering work that incorporated content the agent did not author — fetched web pages, PDFs, retrieved or library documents, tool or subagent output — or that performs an outward-facing or irreversible action. Maps trust boundaries and runs an abuse-case and prompt-injection check, delegating to a fresh-context security reviewer.
Run bounded autonomous research iterations with evidence gates, recovery ledgers, and optional cross-agent handoffs. Use when the user asks to continue research autonomously, run a research loop, integrate autonomous agent loops, or keep improving a research workflow without repeated prompts.
Use for a clarity-only pass that must not change behavior — simplifying, renaming, de-duplicating, or restructuring code, configs, research scripts, or prose. Gates on understanding the target before touching it and re-verifies after each change so behavior stays fixed.
Use in-flight, the moment you are about to let a non-trivial decision stand — a branching or control-flow change, crossing a module/service/agent boundary, an assertion the type system or proof checker cannot see, a high-stakes or irreversible action, or an analytical step a conclusion rests on. Materializes a fresh-context reviewer biased to disprove, while course-correction is still cheap.
| name | getscipapers_requester |
| description | Resolve DOI/ISBN details, prepare manifests from text or txt files, use getscipapers for retrieval/search, and manage request watches safely. |
| user-invocable | true |
| disable-model-invocation | false |
| metadata | {"openclaw":{"requires":{"bins":["python3","getscipapers","openclaw"]}}} |
Use this skill whenever the user asks to get, fetch, download, obtain, request, or look up a paper, article, book, ebook, DOI, ISBN, or a list of papers/books from pasted text or a .txt attachment.
Core operating rules:
Environment:
{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh{{ OPENCLAW_WORKSPACE }}/research/getscipapers_bot/downloads{{ OPENCLAW_WORKSPACE }}/research/getscipapers_bot/state{{ OPENCLAW_WORKSPACE }}/research/getscipapers_bot/state/manifestsUse these helper commands:
{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh doctor{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh doctor --network{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh introspect{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh extract <text-or-file>{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh resolve auto <query> --best{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh resolve paper <query> --best{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh resolve book <query> --best{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh make-manifest auto <text-or-file>{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh make-manifest paper <text-or-file>{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh make-manifest book <text-or-file>{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh run-getscipapers --timeout 180 --dry-run -- <actual args...>{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh run-getscipapers --timeout 180 -- <actual args...>{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh latest-downloads --limit 10{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh file-info <path>{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh create-watch --kind <paper|book> --label <label> --identifier-type <doi|isbn|search> --identifier <value> --services <comma-list> --notes <text>{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh list-watches{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh update-watch <watch_id> --status <value> --last-note <text> --bump-check{{ OPENCLAW_HOME }}/skills/getscipapers_requester/run_gsp_helper.sh update-watch <watch_id> --sent-file-hash <sha256>Workflow:
A. Retrieval / download requests
extractresolve ... --bestgetscipapers getpapers for retrieval/search.introspect and use only flags/subcommands that the local installation actually exposes.getscipapers getpapers --doi <doi>getscipapers getpapers --doi-file <path>getscipapers getpapers --search <query>--non-interactive and a download-folder flag only if the local help shows they exist.make-manifest first. If a DOI file is generated, prefer getpapers --doi-file.--dry-run first and tell the user the exact command.B. Confidence / ambiguity policy
C. Request posting when retrieval fails
D. Monitoring every 4 hours for 3 days
E. Telegram file sending
F. Stay within getscipapers’ actual scope