Daily Horoscope Creator

Create 12 constellation fortune images with TianAPI - 5-page output with large fonts for social media publishing (Xiaohongshu/Douyin/Toutiao)

Audits

Pending

Install

openclaw skills install horoscope-daily-china

Daily Horoscope Creator (每日星座运势生成器)

数据源: 天行数据 TianAPI(星座运势 + 星座配对)
输出规格: 5 页 PNG 图片(1080x1400 像素)
版本: 1.1.1
适用平台: 小红书 / 抖音 / 今日头条


🚀 快速开始

安装

npx clawhub@latest install daily-horoscope

配置

  1. 复制配置文件模板:
cd skills/daily-horoscope/scripts
cp config.json.example config.json
  1. 编辑 config.json,填写你的天行数据 API Key:
{
  "tianapi": {
    "key": "your_actual_api_key_here"
  }
}

💡 获取 API Key:天行数据官网(免费版 100 次/天)

使用

# 生成今日星座运势
python scripts/generate_horoscope_tianapi.py

# 生成指定日期
python scripts/generate_horoscope_tianapi.py --date 2026-04-16

# 指定模板(1-5)
python scripts/generate_horoscope_tianapi.py --template 1

# 指定输出目录
python scripts/generate_horoscope_tianapi.py --output ./my-output

✨ 功能特性

功能说明
12 星座运势基于天行数据 API,每日更新
5 种运势指数综合 / 爱情 / 工作 / 财运 / 健康
开运指南幸运色、幸运数字、速配星座(API真实数据)
星座配对6 对热门配对指数
5 套模板星空紫 / 海洋蓝 / 玫瑰金 / 极简黑 / 温暖橙
社交媒体优化1080x1400 尺寸,适合小红书/抖音/头条
发布文案自动生成今日头条格式文案

📐 输出规格

图片参数

参数说明
尺寸1080 × 1400 px9:12.96 竖版比例
格式PNG高质量无损
质量95%平衡清晰度与文件大小
单页大小70-200 KB适合网络传播

5 页内容

页码内容说明
p1封面 + 红榜TOP3 + 完整排名 + 配对 + 开运精华汇总
p2详细运势 1-3 名天秤座、摩羯座、双鱼座...
p3详细运势 4-6 名狮子座、处女座、射手座...
p4详细运势 7-9 名双子座、巨蟹座、白羊座...
p5详细运势 10-12 名水瓶座、金牛座、天蝎座...

5 套配色模板

编号名称风格背景
1星空紫神秘梦幻深色 #1A0A2E
2海洋蓝清新深邃深色 #0A1628
3玫瑰金轻奢优雅浅色 #F8F0E6
4极简黑现代酷炫深色 #1C1C1C
5温暖橙活力阳光浅色 #FFF5E6

📋 发布指南

小红书

  • 最佳时间: 20:00-22:00
  • 使用图片: p1(封面)+ p2/p3(精选)
  • 文案: 自动生成 + 添加 #星座 #今日运势 标签

抖音

  • 最佳时间: 18:00-21:00
  • 使用图片: p1 + p2
  • 建议: 制作成视频(Ken Burns效果 + 背景音乐)

今日头条

  • 最佳时间: 06:30 / 12:00
  • 使用图片: 5 页完整版
  • 文案: 使用自动生成的发布文案

🔧 技术细节

依赖

  • Python 3.8+
  • Pillow >= 9.0.0
  • Requests >= 2.25.0

API 调用

API次数/日说明
星座运势12 次12 星座各 1 次
星座配对6 次6 对热门配对
总计18 次免费额度 100 次/天

数据来源

来自天行数据 API(每日变化)

  • ✅ 综合/爱情/工作/财运/健康指数
  • ✅ 幸运颜色
  • ✅ 幸运数字
  • ✅ 速配星座(贵人星座)
  • ✅ 今日概述

注意:API 不提供幸运方位、幸运时段、提防星座,故不显示


📁 文件结构

daily-horoscope/
├── SKILL.md                      # 技能说明
├── package.json                  # 包信息
├── LICENSE                       # MIT 许可证
├── scripts/
│   ├── generate_horoscope_tianapi.py  # 主脚本
│   ├── constellation_data.py          # 星座数据
│   ├── pair_descriptions.py           # 配对描述
│   ├── config.json                    # 配置文件(需手动创建)
│   ├── config.json.example            # 配置模板
│   ├── .gitignore                     # 忽略规则
│   └── README.md                      # 脚本使用说明
├── references/
│   └── horoscope-image-standard.md    # 图片标准
└── archive/                           # 归档
    └── generate_horoscope.py          # 旧版脚本

⚠️ 注意事项

  1. API Key 安全

    • config.json 包含敏感信息,请勿提交到 Git
    • 已添加到 .gitignore,不会被跟踪
    • 使用 config.json.example 作为模板
  2. API 配额

    • 天行数据免费版:100 次/天
    • 本技能每日消耗:18 次
    • 建议完成实名认证提升配额
  3. 内容合规

    • 已添加"娱乐参考 切勿迷信"免责声明
    • 符合各大平台内容规范
  4. 字体版权

    • 使用系统自带字体(黑体/微软雅黑)
    • 无版权风险

📝 更新日志

v1.0.0 (2026-04-16)

  • ✅ 初始版本发布
  • ✅ 天行数据 API 集成
  • ✅ 5 页标准格式输出
  • ✅ 5 套配色模板
  • ✅ 配置文件管理(安全)
  • ✅ 社交媒体优化

🤝 贡献

欢迎提交 Issue 和 PR!

计划功能

  • 视频自动生成(FFmpeg 集成)
  • Web UI 界面
  • 多 API 源支持(备用)
  • 自定义模板上传

📄 许可证

MIT License - 详见 LICENSE 文件


🔗 相关链接


Made with ❤️ by Digital Transformation Team
Version: 1.0.0
Last Updated: 2026-04-16