/install daily-news-english-cards
Generate daily news English learning cards with comic illustrations.
Search the latest 24-hour news across 5 categories (Politics, Finance, Sports, Entertainment, Technology), create vocabulary-rich learning cards with AI-generated comic art and bilingual summaries.
Use when the user asks to "generate English learning cards", "create news cards", "daily English cards", "新闻英语卡片", "每日英语学习", "生成学习卡片", or similar requests related to news-based English learning content.
Prerequisites
Three API keys are required. Set them as environment variables before running:
| Variable | Service | Get Key |
|---|---|---|
TAVILY_API_KEY |
Tavily Search (news) | https://tavily.com |
DEEPSEEK_API_KEY |
DeepSeek (text gen) | https://platform.deepseek.com |
OPENROUTER_API_KEY |
OpenRouter (image gen) | https://openrouter.ai |
Optional:
| Variable | Default | Description |
|---|---|---|
IMAGE_MODEL |
google/gemini-3.1-flash-image-preview |
OpenRouter image model (Nano Banana 2) |
Steps
-
Verify environment variables are set
Check that
TAVILY_API_KEY,DEEPSEEK_API_KEY, andOPENROUTER_API_KEYare configured. If any are missing, prompt the user to set them. -
Install dependencies
pip install -q tavily-python openai Pillow requests -
Run the generator script
python daily-news-english-cards/scripts/generate_cards.pyThe script will:
- Search 5 categories of news via Tavily
- Generate vocabulary & summaries via DeepSeek
- Create comic illustrations via OpenRouter (Nano Banana 2)
- Composite final learning cards via Pillow
-
Present results
Show the user the generated card images from
output/daily-news-cards/{date}/.
Customization
# Custom categories
python daily-news-english-cards/scripts/generate_cards.py --categories politics sports technology
# Custom output directory
python daily-news-english-cards/scripts/generate_cards.py --output-dir ./my-cards
Output
Each run produces in output/daily-news-cards/{date}/:
card_{category}_{date}.png— Final learning cards (1080×1440px)comic_{category}_{date}.png— Raw comic illustrationscontent_{date}.json— Structured learning content data
Architecture
daily-news-english-cards/
├── SKILL.md # This file
├── requirements.txt # Python dependencies
└── scripts/
└── generate_cards.py # Self-contained generator (all logic in one file)
The script is fully portable — works with Cursor, OpenClaw, or standalone CLI. No IDE-specific tools are used; all external calls go through standard APIs.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install daily-news-english-cards - 安装完成后,直接呼叫该 Skill 的名称或使用
/daily-news-english-cards触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
daily-news-english-cards 是什么?
Generate daily bilingual English learning cards with vocabulary, summaries, and AI-created comic illustrations from the latest news in politics, finance, spo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 86 次。
如何安装 daily-news-english-cards?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install daily-news-english-cards」即可一键安装,无需额外配置。
daily-news-english-cards 是免费的吗?
是的,daily-news-english-cards 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
daily-news-english-cards 支持哪些平台?
daily-news-english-cards 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 daily-news-english-cards?
由 JasonRUAN(@jasonruan)开发并维护,当前版本 v1.0.0。