π¦ ClawHub
Awesome Paper Skill
by @youjunzhao
Research-topic literature scouting across multiple platforms (not only arXiv), paper categorization, publication-status labeling, Awesome-style GitHub README...
TERMINAL
clawhub install awesome-paper-skillπ About This Skill
name: awesome-paper-skill description: End-to-end pipeline for topic-driven literature research: collect papers from multiple sources, generate an Awesome-style README, and update/push to user GitHub repo.
Awesome Paper Skill
Use this skill when user asks for a full pipeline:
1. User gives a topic.
2. Agent researches papers (multi-source, not arXiv-only).
3. Agent builds/updates an Awesome-style README.md.
4. 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 "" \
--max-arxiv 60 \
--max-crossref 60 \
--max-semantic 60 \
--out /tmp/research_papers.json
Policy:
2) Build Awesome README
python3 skills/awesome-paper-skill/scripts/build_awesome_readme.py \
--topic "" \
--input /tmp/research_papers.json \
--output /tmp/README.md
Formatting rules (strict):
[Venue] line.[Preprint] line.(YYYY-MM-DD).3) Publish/update GitHub repo
python3 skills/awesome-paper-skill/scripts/publish_repo.py \
--owner "" \
--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:
Total papers count matches entries.Repo Not Found badges.