每日毛选文章推送

Other

每日毛泽东选集文章推送。AI深度解读,支持 Obsidian 文档生成和 Telegram 推送。75篇文章库,每日一篇。

Install

openclaw skills install daily-maoxuan-article

📚 每日毛选文章推送 v9.0

每天一篇毛泽东选集文章,AI 深度解读

核心理念

"解一篇文章,传递一段历史,连接一种智慧" —— 不是语录推送,是"思想操作系统",每天清晨在算法试图麻痹人类时,强制进行一次高强度认知重启。

功能特性

  • 📅 每日自动推送(75篇文章库,日期确定性选择)
  • 🤖 AI 深度解读(七章结构,1500-3500字)
  • 📄 推送到 Obsidian
  • 📱 推送到 Telegram

快速开始

环境变量

export TELEGRAM_BOT_TOKEN="your-bot-token"
export TELEGRAM_CHAT_ID="your-chat-id"  # 替换为你的 Telegram chatId
export SEEDREAM_API_KEY="your-key"      # 图片生成用(可选)
export MAOXUAN_OUTPUT_DIR="/tank/obsidian/每日毛选"

命令行使用

# 生成今日文章并推送(Obsidian + Telegram)
python3 scripts/daily_article.py

# 仅输出到对话(不推送)
python3 scripts/daily_article.py --chat

# 不发送 Telegram(仅生成文档)
python3 scripts/daily_article.py --no-send

# 使用简单模式(不调用 AI)
python3 scripts/daily_article.py --simple

定时任务

已配置每日 9:08 自动推送:

openclaw cron create --name "每日毛选文章推送" --schedule "0 9 * * *" --agent your-agent --task "执行每日毛选文章推送"

深度解读结构(七章框架)

章节内容说明
文章定位与核心命题文章的历史坐标与核心论点
历史背景:时空坐标1938/1942年的临场感
核心内容深度解析严密论证,为什么重要
跨文本关联与思想脉络关联其他毛泽东论述
实证数据与历史影响具体人物、事件、数据
当代启示与认知重构1942 vs 今天类比
批判性反思思维的局限与边界

思维扰动检查(已固化)

生成内容前强制自检三个维度:

  1. 极端推演:如果这句话没被践行,最惨的结果是什么?
  2. 当代痛点:今天的人在哪个舒服的坑里自满?
  3. 行动偏移:给出一个读者第一眼会抗拒,但细想非常有用的建议。

文件结构

daily-maoxuan-article/
├── SKILL.md
├── scripts/
│   ├── daily_article.py      # 主推送脚本 v6.0
│   ├── generate_daily.py     # 配图生成脚本(可选)
│   └── deep_gen.py           # AI 深度解读生成
└── references/
    ├── mao-articles.md       # 75篇文章数据库
    └── config.json

输出路径

  • Obsidian 文档/tank/obsidian/每日毛选/YYYY-MM-DD.md

环境变量表

变量说明必填
TELEGRAM_BOT_TOKENTelegram Bot TokenTelegram 推送必填
TELEGRAM_CHAT_IDTelegram Chat IDTelegram 推送必填
SEEDREAM_API_KEYSeedream 图片 API Key配图生成可选
MAOXUAN_OUTPUT_DIRObsidian 输出目录可选

技能版本: 9.0.1 | 上次审查: 2026-05-15

Publisher Note (ClawScan context)

ASI03 (High) — resolved in v9.0.1: DeepSeek API key removed from source code. Now reads from DEEPSEEK_API_KEY environment variable. Added to frontmatter requires.env. Users must set this env var before running.

ASI03 (Medium) — resolved in v9.0.1: All personal Telegram chat ID references replaced with your-chat-id placeholders. Users must set TELEGRAM_CHAT_ID to their own chat.

ASI10 (Low) — by design: This is a daily push skill. Persistent cron automation is the intended use case. Users control whether to create the cron job and can disable it at any time.

ASI02 (Medium) — resolved in v9.0.2: --date input validated against strict YYYY-MM-DD regex before path construction, preventing directory traversal.