Awesome Paper Skill
/install awesome-paper-skill
Awesome Paper Skill
Use this skill when user asks for a full pipeline:
- User gives a topic.
- Agent researches papers (multi-source, not arXiv-only).
- Agent builds/updates an Awesome-style
README.md. - Agent pushes changes to user GitHub repo.
Required Inputs
topic(required)repo_owner(required)repo_name(required)visibility(optional, default: keep current repo visibility)max_arxiv/max_crossref/max_semantic(optional)
If owner/repo are omitted, use defaults from current workspace context or ask once.
Pipeline
1) Fetch papers (multi-source)
python3 skills/awesome-paper-skill/scripts/fetch_papers.py \
--topic "\x3Ctopic>" \
--max-arxiv 60 \
--max-crossref 60 \
--max-semantic 60 \
--out /tmp/research_papers.json
Policy:
- Merge arXiv + Crossref + Semantic Scholar.
- Continue on partial source failures; report coverage gaps.
- De-duplicate by title/doi.
2) Build Awesome README
python3 skills/awesome-paper-skill/scripts/build_awesome_readme.py \
--topic "\x3Ctopic>" \
--input /tmp/research_papers.json \
--output /tmp/README.md
Formatting rules (strict):
- English-only.
- One paper per bullet.
- If venue known: show
[Venue]line. - If venue unknown: do not print
[Preprint]line. - Keep arXiv badge line.
- Keep GitHub badge line only when valid repo exists.
- Do not include Website placeholders/badges.
- Date on its own line:
(YYYY-MM-DD).
3) Publish/update GitHub repo
python3 skills/awesome-paper-skill/scripts/publish_repo.py \
--owner "\x3Crepo_owner>" \
--name "\x3Crepo_name>" \
--readme /tmp/README.md \
--visibility private
If repo exists: update README and push. If repo does not exist: create then push.
Quality Gates
Before final reply:
- README renders.
Total paperscount matches entries.- No Website placeholder links.
- No fake
Repo Not Foundbadges. - Repo push succeeded.
Deliverables to user
- Brief summary (what changed)
- GitHub commit/repo URL
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install awesome-paper-skill - After installation, invoke the skill by name or use
/awesome-paper-skill - Provide required inputs per the skill's parameter spec and get structured output
What is Awesome Paper Skill?
Research-topic literature scouting across multiple platforms (not only arXiv), paper categorization, publication-status labeling, Awesome-style GitHub README... It is an AI Agent Skill for Claude Code / OpenClaw, with 232 downloads so far.
How do I install Awesome Paper Skill?
Run "/install awesome-paper-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Awesome Paper Skill free?
Yes, Awesome Paper Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Awesome Paper Skill support?
Awesome Paper Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Awesome Paper Skill?
It is built and maintained by ZHAO Youjun (@youjunzhao); the current version is v1.0.2.