Openclaw-paper-tools paper-submitter

SwiftScholar Paper Submitter (OpenClaw Skill)

install
source · Clone the upstream repo
git clone https://github.com/henry-y/openclaw-paper-tools
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/henry-y/openclaw-paper-tools "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/paper-submitter" ~/.claude/skills/henry-y-openclaw-paper-tools-paper-submitter && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/henry-y/openclaw-paper-tools "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/paper-submitter" ~/.openclaw/skills/henry-y-openclaw-paper-tools-paper-submitter && rm -rf "$T"
manifest: skills/paper-submitter/SKILL.md
source content

SwiftScholar Paper Submitter (OpenClaw Skill)

Submit an arXiv paper (usually found via Hugging Face Papers) to SwiftScholar (aipaper.cc) for AI reading.

Features:

  • Submit by arXiv ID (e.g.
    2602.13515
    )
  • Maintains a local
    submitted_papers.md
    log (optional)
  • Optional Notion sync (via env vars)

Quick Use (chat)

CLI

cd skills/paper-submitter

# Submit by arXiv/HF paper id
python3 submitter.py 2602.13515

# List history
python3 submitter.py --list

# Save SwiftScholar API key (writes to ~/.config/swiftscholar/api_key.txt)
python3 submitter.py --save-key YOUR_SWIFTSCHOLAR_API_KEY

Auth (no secrets in repo)

SwiftScholar API key is required. Provide it via:

  • ~/.config/swiftscholar/api_key.txt
    (created by
    --save-key
    ), or
  • env var
    SWIFTSCHOLAR_API_KEY

Optional Notion sync (only if you want it):

  • NOTION_API_KEY
  • NOTION_PAPERS_DB_ID

Security

  • Do NOT commit any API keys.
  • Prefer env vars or local config files outside the repo.