Agent skill
paperreview
Use when the user explicitly wants to upload a final or near-final PDF to paperreview.ai for an external second opinion. Skip this for local paper critique, which should go through `paper-review-pipeline` first.
Install this agent skill to your Project
npx add-skill https://github.com/cnfjlhj/ai-collab-playbook/tree/main/skills/full/paperreview
SKILL.md
paperreview.ai submission
Purpose
Submit a paper PDF to paperreview.ai using the same HTTP flow as the website:
- Request a presigned upload URL
- Upload the PDF directly to S3
- Confirm the upload to start processing and receive a token
This skill uses a small Python script so it can run deterministically without a browser. The public version requires you to provide your own email when submitting.
Safety model
- Treat
--submitas an irreversible external side effect (creates a real submission and returns a token). - Default to
--dry-runfirst to validate the file and show what would happen.
Email policy
The public version does not ship with a fixed email address.
- Use
--email you@example.comwhen doing a real submission - Keep your own email out of version-controlled defaults
How to use
1) Dry-run (no network, no submission)
python scripts/submit_http.py --pdf "/path/to/paper.pdf" --dry-run
2) Real submit (network + S3 upload + token returned)
python scripts/submit_http.py --pdf "/path/to/paper.pdf" --venue ICLR --email "you@example.com" --submit
By default, after a successful submit the token is also written next to the PDF as:
<pdf>.paperreview.token.txt
To disable token file writing:
python scripts/submit_http.py --pdf "/path/to/paper.pdf" --venue ICLR --email "you@example.com" --submit --no-token-file
3) Poll for results (every 10 minutes) and save next to the PDF
When the review is ready, paperreview.ai can be queried with:
GET /api/review/<token>202means still processing200means ready (JSON review payload)
This skill provides a polling script that saves timestamped artifacts next to the PDF:
<pdf>.paperreview.<timestamp>.json(raw JSON, includes_retrieved_atand_token)<pdf>.paperreview.<timestamp>.md(human-readable Markdown)
Run (default: 10 minutes, up to 48 hours):
python scripts/watch_review.py --pdf "/path/to/paper.pdf"
One-shot check (useful for debugging / cron):
python scripts/watch_review.py --pdf "/path/to/paper.pdf" --once
Minimal acceptance checks
- Dry-run: exits
0and prints basic validation info. - Submit: exits
0and prints atoken:line. Save the token immediately. - Watch: when ready, saves
.json+.mdnext to the PDF and exits0.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
skill-governance-loop
Use when the user asks to review a skill, analyze skill quality, update a skill version, or run a repeatable keep/disable/archive decision loop from real failures instead of abstract best practices.
academic-paper-helper
学术论文写作助手,专门用于 LaTeX 论文编写、BibTeX 管理、格式化、学术写作规范检查。适用于 AI/ML 研究论文、会议投稿(NeurIPS、ICML、ICLR 等)
collaborating-with-claude
Use when you want Claude Code CLI as a second opinion for coding tasks such as design tradeoffs, debugging, or diff review, while keeping Codex as the primary implementer.
proactive-explorer
落实 CLAUDE.md / AGENTS.md 中的“主动探索”原则,在向用户提问前自动使用 Grep、Read、Bash、WebSearch 等工具获取信息
writing-anti-ai
This skill should be used when the user asks to "remove AI writing patterns", "humanize this text", "make this sound more natural", "remove AI-generated traces", "fix robotic writing", or needs to eliminate AI writing patterns from prose. Supports both English and Chinese text. Based on Wikipedia's "Signs of AI writing" guide, detects and fixes inflated symbolism, promotional language, superficial -ing analyses, vague attributions, AI vocabulary, negative parallelisms, and excessive conjunctive phrases.
xhs-longform-private-publisher
This skill should be used when the user wants to publish an existing Markdown article to Xiaohongshu as a private longform post, keep the original wording and structure, insert inline images in order, use one-click layout, and verify the result in note manager.
Didn't find tool you were looking for?