Paper Report Delivery
by @fanwu-fan
Build, automate, or maintain a daily paper-report delivery pipeline that collects papers, selects A/B groups, generates Chinese summaries and detailed innova...
clawhub install paper-report-deliveryπ About This Skill
name: paper-report-delivery description: Build, automate, or maintain a daily paper-report delivery pipeline that collects papers, selects A/B groups, generates Chinese summaries and detailed innovation analysis, produces readable HTML with embedded images, prepares Telegram message chunks, archives outputs, and delivers reports to Telegram with retry and HTML-then-fallback behavior. Use when asked to create or improve a paper/news digest workflow, daily report automation, Telegram delivery pipeline, readable HTML report generation, or fallback delivery logic for unstable Telegram document sending.
Paper Report Delivery
Use this skill to implement or maintain an end-to-end daily paper report workflow.
Do this
1. Read references/workflow.md first.
2. Keep the pipeline end-to-end: collection, selection, readable output, archive, delivery.
3. Prefer Telegram-only proxying via channels.telegram.proxy when Telegram API needs Clash.
4. Treat Telegram message delivery and Telegram document delivery as separate reliability paths.
5. Prefer this delivery order:
- split HTML delivery
- retry for a bounded window
- Telegram message chunk fallback
6. Keep local artifacts even when remote delivery fails.
Reusable scripts
Use these bundled scripts when they fit:
scripts/build_readable_html.pyscripts/build_telegram_messages.pyscripts/send_telegram_retry.shscripts/send_html_then_fallback.pyImplementation rules
When editing an existing repo
Publishing hygiene
Before public release:
YYYY-MM-DD handlingPackaging
After the skill is complete, package it with the local package_skill.py helper from the OpenClaw skill-creator skill.