使用 Agentic Paper Digest 获取并总结最近的 arXiv 和 Hugging Face 论文。当用户想要论文摘要、最近论文的 JSON feed 或运行 arXiv/HF 管道时使用。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install agentic-paper-digest-skill或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install agentic-paper-digest-skill⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/agentic-paper-digest-skill/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: agentic-paper-digest-skill description: Fetches and summarizes recent arXiv and Hugging Face papers with Agentic Paper Digest. Use when the user wants a paper digest, a JSON feed of recent papers, or to run the arXiv/HF pipeline. homepage: https://github.com/matanle51/agentic_paper_digest compatibility: Requires Python 3, network access, and either git or curl/wget for bootstrap. LLM access via OPENAI_API_KEY or LITELLM_API_KEY (OpenAI-compatible). metadata: {"clawdbot":{"requires":{"anyBins":["python3","python"]}}} ---
OPENAI_API_KEY or an OpenAI-compatible provider via LITELLM_API_BASE + LITELLM_API_KEY.git is optional for bootstrap; otherwise curl/wget (or Python) is used to download the repo.bash "{baseDir}/scripts/bootstrap.sh"
PROJECT_DIR.PROJECT_DIR="$HOME/agentic_paper_digest" bash "{baseDir}/scripts/bootstrap.sh"
bash "{baseDir}/scripts/run_cli.sh"
bash "{baseDir}/scripts/run_cli.sh" --window-hours 24 --sources arxiv,hf
bash "{baseDir}/scripts/run_api.sh"
curl -X POST http://127.0.0.1:8000/api/run
curl http://127.0.0.1:8000/api/status
curl http://127.0.0.1:8000/api/papers
bash "{baseDir}/scripts/stop_api.sh"
--json prints run_id, seen, kept, window_start, and window_end.data/papers.sqlite3 (under PROJECT_DIR).POST /api/run, GET /api/status, GET /api/papers, GET/POST /api/topics, GET/POST /api/settings.Config files live in PROJECT_DIR/config. Environment variables can be set in the shell or via a .env file. The wrappers here auto-load .env from PROJECT_DIR (override with ENV_FILE=/path/to/.env).
Environment (.env or exported vars)
OPENAI_API_KEY: required for OpenAI models (litellm reads this).LITELLM_API_BASE, LITELLM_API_KEY: use an OpenAI-compatible proxy/provider.LITELLM_MODEL_RELEVANCE, LITELLM_MODEL_SUMMARY: models for relevance and summarization (summary defaults to relevance model if unset).LITELLM_TEMPERATURE_RELEVANCE, LITELLM_TEMPERATURE_SUMMARY: lower for more deterministic output.LITELLM_MAX_RETRIES: retry count for LLM calls.LITELLM_DROP_PARAMS=1: drop unsupported params to avoid provider errors.WINDOW_HOURS, APP_TZ: recency window and timezone.ARXIV_CATEGORIES: comma-separated categories (default includes cs.CL,cs.AI,cs.LG,stat.ML,cs.CR).ARXIV_API_BASE, HF_API_BASE: override source endpoints if needed.ARXIV_MAX_RESULTS, ARXIV_PAGE_SIZE: arXiv paging limits.MAX_CANDIDATES_PER_SOURCE: cap candidates per source before LLM filtering.FETCH_TIMEOUT_S, REQUEST_TIMEOUT_S: source fetch and per-request timeouts.ENABLE_PDF_TEXT=1: include first-page PDF text in summaries; requires PyMuPDF (pip install pymupdf).DATA_DIR: location for papers.sqlite3.CORS_ORIGINS: comma-separated origins allowed by the API server (UI use).TOPICS_PATH, SETTINGS_PATH, AFFILIATION_BOOSTS_PATH.Config files
config/topics.json: list of topics with id, label, description, max_per_topic, and keywords. The relevance classifier must output topic IDs exactly as defined here. max_per_topic also caps results in GET /api/papers when apply_topic_caps=1.config/settings.json: overrides fetch limits (arxiv_max_results, arxiv_page_size, fetch_timeout_s, max_candidates_per_source). Updated via POST /api/settings.config/affiliations.json: list of {pattern, weight} boosts applied by substring match over affiliations. Weights add up and are capped at 1.0. Invalid JSON disables boosts, so keep the file strict JSON (no trailing commas). - Load config/topics.json, config/settings.json, and config/affiliations.json (if present). - Note current topic IDs, caps, and fetch limits before asking the user to change them.
- Topics of interest → update config/topics.json (topics[].id/label/description/keywords, max_per_topic). Show current defaults and ask whether to keep or change them. - Time window (hours) → set WINDOW_HOURS (or pass --window-hours to CLI) only if the user cares; otherwise keep default to 24h. - ASK THE USER TO FILL THE FOLLOWING PARAMETERS (explain the user why are their intent): ARXIV_CATEGORIES, ARXIV_MAX_RESULTS, ARXIV_PAGE_SIZE, MAX_CANDIDATES_PER_SOURCE. Ask whether to keep defaults and show the current values. - Model/provider → set OPENAI_API_KEY or LITELLM_API_KEY (+ LITELLM_API_BASE if proxy), and set LITELLM_MODEL_RELEVANCE/LITELLM_MODEL_SUMMARY. - Do NOT ask by default: timezone, quality vs cost, timeouts, PDF text, affiliation biasing, sources list. Use defaults unless the user requests changes.
PROJECT_DIR="$HOME/agentic_paper_digest" if the user doesn’t care. Never hardcode /Users/... paths..env: - If .env is missing, create it from .env.example (in the repo), then ask the user to fill keys and any requested preferences. - Ensure at least one of OPENAI_API_KEY or LITELLM_API_KEY is set before running.
- Edit JSON files directly (or use POST /api/topics and POST /api/settings if running the API).
- Prefer scripts/run_cli.sh for one-off JSON output. - Use scripts/run_api.sh only if the user explicitly asks for UI/API access or polling.
- If results are sparse, suggest increasing WINDOW_HOURS, ARXIV_MAX_RESULTS, or broadening topics.
WINDOW_HOURS or ARXIV_MAX_RESULTS when results are sparse, or lower them if results are too noisy.ARXIV_CATEGORIES to your research domains.ENABLE_PDF_TEXT=1) when abstracts are too thin.bash "{baseDir}/scripts/stop_api.sh" or pass --port to the API command.WINDOW_HOURS or verify the API key in .env.OPENAI_API_KEY or LITELLM_API_KEY in the shell before running.安装 代理论文摘要技巧 后,可以对 AI 说这些话来触发它
Help me get started with Agentic Paper Digest Skill
Explains what Agentic Paper Digest Skill does, walks through the setup, and runs a quick demo based on your current project
Use Agentic Paper Digest Skill to fetches and summarizes recent arXiv and Hugging Face papers with Ag...
Invokes Agentic Paper Digest Skill with the right parameters and returns the result directly in the conversation
What can I do with Agentic Paper Digest Skill in my data & analytics workflow?
Lists the top use cases for Agentic Paper Digest Skill, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/agentic-paper-digest-skill/ 目录(个人级,所有项目可用),或 .claude/skills/agentic-paper-digest-skill/(项目级)。重启 AI 客户端后,用 /agentic-paper-digest-skill 主动调用,或让 AI 根据上下文自动发现并使用。
代理论文摘要技巧 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
代理论文摘要技巧 可免费安装使用。请查阅仓库了解许可证信息。
使用 Agentic Paper Digest 获取并总结最近的 arXiv 和 Hugging Face 论文。当用户想要论文摘要、最近论文的 JSON feed 或运行 arXiv/HF 管道时使用。
代理论文摘要技巧 属于「Data & Analytics」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my data & analytics tasks using Agentic Paper Digest Skill
Identifies repetitive steps in your workflow and sets up Agentic Paper Digest Skill to handle them automatically