自动化生成AI资讯日报,包括新闻收集、卡片生成、IMA同步。
# 生成今日日报
python -m ai_daily_report generate
# 生成指定日期日报
python -m ai_daily_report generate --date 2026-04-09
# 1. 收集新闻(需配合AI搜索)
python -m ai_daily_report collect --date 2026-04-09
# 2. 生成卡片
python -m ai_daily_report card --date 2026-04-09
# 3. 同步到IMA
python -m ai_daily_report sync --date 2026-04-09
# 克隆到WorkBuddy技能目录
git clone https://github.com/yourname/ai-daily-report ~/.workbuddy/skills/ai-daily-report
# 安装依赖
pip install playwright lunarcalendar cos-python-sdk-v5
playwright install chromium
skillhub install ai-daily-report
创建配置文件 ~/.workbuddy/skills/ai-daily-report/config/config.json:
{
"news_count": 8,
"image_width": 1080,
"image_height": 1920,
"viewport_width": 540,
"template": "style6-yunyinghui.html",
"ima_kb_id": "your-knowledge-base-id",
"sources": {
"enabled": ["csdn", "qbitai", "36kr", "jiqizhixin"],
"blacklist": ["zhihu"]
}
}
# IMA API凭证(必需)
export IMA_OPENAPI_CLIENTID="your-client-id"
export IMA_OPENAPI_APIKEY="your-api-key"
# 工作目录(可选,默认当前目录)
export DAILY_REPORT_WORKSPACE="/path/to/workspace"
{workspace}/raw-news/YYYY-MM-DD.json{workspace}/YYYY-MM-DD.pngai-daily-report/
├── SKILL.md # 技能说明文档
├── __init__.py # 模块导出
├── __main__.py # CLI入口
├── scripts/
│ ├── collect_news.py # 新闻收集模块
│ ├── generate_card.py # 卡片生成模块
│ └── sync_ima.py # IMA同步模块
└── config/ # 配置目录
!日报示例
MIT License
共 1 个版本