# Square Rich Post

> 广场富媒体发文：一句话生成并发布「4h SMC 全维度行情拆解」文章到币安广场。 自动取 90d 日线 + 4h K线/费率/OI/恐惧贪婪 → Pillow 画深色封面图（K线+成交量）与 24h 分时图 → 组稿（SMC 推理链：结构/BOS・CHoCH/扫流动性/OTE/OB/FVG + 方向意见 + 仓位方案， $cashtag + #hashtag，事实与推测分栏，文末带项目 GitHub 链接）→ 调 square-post 发布。 触发词：富媒体发文、图文帖、行情快报、深度行情文、SMC 分析发文、square rich、发文带图。

- Skill: `jiayaoqijia/square-rich-post` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add jiayaoqijia/square-rich-post`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jiayaoqijia/square-rich-post/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: jiayaoqijia (https://skillmd.com/u/jiayaoqijia)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jiayaoqijia/square-rich-post

---


# Square Rich Post（广场富媒体发文模板）

## 命令

| 命令 | 说明 |
|---|---|
| `node cli.mjs <SYMBOL> [market=futures]` | 只合成不出：出封面图 + 24h 图 + 深度稿，返回文件路径与摘要 |
| `node cli.mjs <SYMBOL> [market] --publish` | 合成后发布 **短贴多图**（封面+24h 图显示在正文里，v1.5.22 默认形态） |
| `node cli.mjs <SYMBOL> [market] --publish --article` | 长文+封面（contentType=2；OpenAPI 限制：正文无法插图） |
| `node cli.mjs <SYMBOL> --publish --reuse <目录>` | 复用已合成目录（改稿后重发） |

示例：`run_skill square-rich-post "RAYUSDT --publish"` / `run_skill square-rich-post "BTCUSDT spot"`（纯预览）

## 产物（workspace/square_rich/<SYM>_<ts>/）

- `cover.png` — 1280x720 封面：90 日 K线 + 成交量 + 90d 高低标注 + 底部信息条（费率/OI/多空比/情绪）
- `chart_24h.png` — 24h 分时图（备用，可手动发图文帖）
- `title.txt` / `article.txt` — 组稿（正文含 `$BASE` cashtag 与 `#话题` 标签，币安服务端解析）
- `meta.json` — 统计与产物清单

## 稿件结构（SMC 引擎，主周期 4 小时）

1. 开头：现价/24h + 90 日走势人话叙述
2. 合约与情绪：费率/OI/恐惧贪婪融合叙述
3. 我的看法：竖排 SMC 推理链（结构 → OTE 0.618-0.705 → OB 订单块 → FVG 公允价值缺口 → MA20 → 结论偏多/偏空/观望）
4. 操作计划：入场区（OB/OTE 优先）/ 止盈 / 止损 + 100U 本金仓位算法
5. 文末固定：风险提示 + 项目开源链接 github.com/xinyuzjj/bazz.agent + 封面说明

## 发布形态

- 默认：**长文章 + 封面图**（contentType=2，走 square-post `image --title-file --cover --text-file`）
- 台账：经 agent/skills_client 发布会自动记入 Square 台账页（skill=square-rich-post）

## Agent 约定

1. `--publish` 前无需再确认密钥（square-post 自动读取）。
2. 文中「我的看法」为规则化 SMC 生成，若你（agent）有更好判断可改稿后再走
   `node cli.mjs <SYMBOL> --publish --reuse <目录>` 用旧目录重发，或直接用 square-post
   `text --text-file <改稿> --title <标题>` 发布。
3. 数据缺失项自动省略，绝不编造；推测必须与事实分栏。
4. 每日 100 帖上限（square-post 官方配额）。

