视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
daily-literature-digest【文档与办公】Set up, run, modify, or troubleshoot a personal AI literature digest automation that monitors Crossref, OpenAlex, and arXiv for new papers by user-provided research keywords, summarizes open metadata/abstracts, saves local Markdown or DOCX archives, and sends daily email digests through the Gmail connector. Use when the user asks for daily or weekly …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill to create a user's own daily literature digest. The bundled fetch script gathers open metadata and abstracts; Codex writes the AI interpretation, saves the archive, sends email through Gmail when connected, and creates the recurring automation.
Do not read paywalled full text or auto-login to university/publisher sites during the unattended daily run. Full-text follow-up is a separate explicit task after the user logs in themselves or provides PDFs.
zh-CN.09:00.scripts/daily_literature_digest.py into the user's workspace, plus scripts/markdown_to_docx.py only when DOCX output is requested.daily-literature-digest.config.json in the workspace:
{
"recipient_email": "user@example.com",
"crossref_mailto": "user@example.com",
"language": "zh-CN",
"timezone": "Europe/London",
"schedule_time": "09:00",
"output_dir": "daily-literature-digests",
"keyword_groups": [
{
"label": "building energy",
"terms": ["building energy", "building performance", "HVAC"]
}
],
"publishers": "use defaults",
"include_arxiv": true,
"rows": 20,
"arxiv_rows": 25,
"max_papers": 30
}
If using default publishers, omit the publishers key or replace it with the publisher objects in references/default-config.md; do not leave the string value in a real config.python scripts\daily_literature_digest.py --config daily-literature-digest.config.json fetch --include-seen
daily-literature-digests\YYYY-MM-DD.md.daily-literature-digests\fulltext-inbox\to-download-YYYY-MM-DD.md with DOI/URL and a note that no abstract/full text was read.not-configured or failed.python scripts\daily_literature_digest.py --config daily-literature-digest.config.json mark-success --data-file <JSON_PATH> --digest-file <DIGEST_PATH> --email-status <sent|failed|not-configured>
FREQ=DAILY;BYHOUR=9;BYMINUTE=0;BYSECOND=0
No abstract/full text was available; this is a title-level judgment only.The automation prompt must include:
python command that works in that workspace.--config.mark-success with sent, failed, or not-configured.When the user says they have logged in to ScienceDirect, a university library, or another publisher site:
daily-literature-digests\fulltext-inbox.daily-literature-digests\fulltext-summaries\YYYY-MM-DD-fulltext.md.references/default-config.md when a user asks what defaults are used or wants a starter configuration.scripts/markdown_to_docx.py only when the user explicitly wants DOCX output.