[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74212":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},74212,"Auto-Redbook-Skills","comeonzhj\u002FAuto-Redbook-Skills","comeonzhj"," 一个自动撰写小红书笔记，自动生成图片，自动发布的 Skills",null,"Python",1860,237,7,15,0,14,36,128,42,20.13,false,"main",true,[],"2026-06-12 02:03:23","## 📕 Auto-Redbook-Skills（已重构版）\n\n### ⚠️ 使用此工具前情确保已悉知官方 3 月 10 日发布的公告\n\n公告地址：[关于打击AI托管运营账号的治理公告](http:\u002F\u002Fxhslink.com\u002Fo\u002F7WxTddvbmTu)\n\n### 方式一：Claude Code Plugin 安装（推荐）\n\n```bash\n# 添加本仓库为 marketplace\n\u002Fplugin marketplace add comeonzhj\u002FAuto-Redbook-Skills\n\n# 安装插件\n\u002Fplugin install auto-redbook-skills@comeonzhj-Auto-Redbook-Skills\n```\n\n安装后运行 `\u002Freload-plugins` 即可使用。\n\n### 方式二：一句话安装\n\n跟你的 Agent 说：\n\n> 拉取下面的项目，安装其中的技能：https:\u002F\u002Fgithub.com\u002Fcomeonzhj\u002FAuto-Redbook-Skills\n\n### 方式三：手动安装\n\n详见下方[使用方式总览](#-使用方式总览)。\n\n---\n\n\n> 自动撰写小红书笔记、生成多主题卡片、可选自动发布的 Skills  \n> 当前版本对渲染脚本和样式系统做了**一次完整重构**，感谢 Cursor 的辅助开发 🙌\n\n---\n\n## ✨ 本次重构亮点\n\n- **🎨 8 套主题皮肤**：默认简约灰 + Playful Geometric \u002F Neo-Brutalism \u002F Botanical \u002F Professional \u002F Retro \u002F Terminal \u002F Sketch\n- **📐 4 种分页模式**：\n  - `separator`：按 `---` 分隔手动分页\n  - `auto-fit`：固定尺寸，自动整体缩放内容，避免溢出\u002F大面积留白\n  - `auto-split`：根据渲染后高度自动拆分为多张卡片\n  - `dynamic`：根据内容动态调整图片高度\n- **🧱 统一卡片结构**：外层浅灰背景（`card-container`）+ 内层主题背景（`card-inner`）+ 纯排版层（`card-content`）\n- **🧠 封面与正文一体化**：封面背景、标题渐变和正文卡片背景都按主题自动匹配\n\n---\n\n## 🖼 主题效果示例\n\n> 所有示例均为 1080×1440px，小红书推荐 3:4 比例\n> 更多示例去 [demo](\u002Fdemos) 中查看  \n\n|||\n|---|---|\n|![Playful Geometric](demos\u002Fplayful-geometric\u002Fcard_1.png)|![Retro](demos\u002Fretro\u002Fcard_1.png)|\n|![Sketch](demos\u002FSketch\u002Fcard_1.png)|![Terminal](demos\u002Fterminal\u002Fcard_1.png)|\n\n### Auto-fit 模式示例（自动缩放）\n\n![Auto Fit](demos\u002Fauto-fit\u002Fcard_1.png)\n\n---\n\n## 🚀 使用方式总览\n\n### 1. 克隆项目\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fcomeonzhj\u002FAuto-Redbook-Skills.git\ncd Auto-Redbook-Skills\n```\n\n可以将本项目放到支持 Skills 的客户端目录，例如：\n\n- Claude：`~\u002F.claude\u002Fskills\u002F`\n- Alma：`~\u002F.config\u002FAlma\u002Fskills\u002F`\n- TRAE：`\u002Fyour-path\u002F.trae\u002Fskills\u002F`\n\n### 2. 安装依赖\n\n**Python：**\n\n```bash\npip install -r requirements.txt\nplaywright install chromium\n```\n\n**Node.js：**\n\n```bash\nnpm install\nnpx playwright install chromium\n```\n\n---\n\n## 🎨 渲染图片（Python）\n\n核心脚本：`scripts\u002Frender_xhs.py`\n\n```bash\n# 最简单用法（默认主题 + 手动分页）\npython scripts\u002Frender_xhs.py demos\u002Fcontent.md\n\n# 使用自动分页（推荐：内容长短难控）\npython scripts\u002Frender_xhs.py demos\u002Fcontent.md -m auto-split\n\n# 使用固定尺寸自动缩放（auto-fit）\npython scripts\u002Frender_xhs.py demos\u002Fcontent_auto_fit.md -m auto-fit\n\n# 切换主题（例如 Playful Geometric）\npython scripts\u002Frender_xhs.py demos\u002Fcontent.md -t playful-geometric -m auto-split\n\n# 自定义尺寸和像素比\npython scripts\u002Frender_xhs.py demos\u002Fcontent.md -t retro -m dynamic --width 1080 --height 1440 --max-height 2160 --dpr 2\n```\n\n**主要参数：**\n\n| 参数 | 简写 | 说明 |\n|------|------|------|\n| `--theme` | `-t` | 主题：`default`、`playful-geometric`、`neo-brutalism`、`botanical`、`professional`、`retro`、`terminal`、`sketch` |\n| `--mode` | `-m` | 分页模式：`separator` \u002F `auto-fit` \u002F `auto-split` \u002F `dynamic` |\n| `--width` | `-w` | 图片宽度（默认 1080） |\n| `--height` |  | 图片高度（默认 1440，`dynamic` 为最小高度） |\n| `--max-height` |  | `dynamic` 模式最大高度（默认 2160） |\n| `--dpr` |  | 设备像素比，控制清晰度（默认 2） |\n\n> 生成结果会包含：封面 `cover.png` + 正文卡片 `card_1.png`、`card_2.png`...\n\n---\n\n## 🎨 渲染图片（Node.js）\n\n脚本：`scripts\u002Frender_xhs.js`，参数与 Python 基本一致：\n\n```bash\n# 默认主题 + 手动分页\nnode scripts\u002Frender_xhs.js demos\u002Fcontent.md\n\n# 指定主题 + 自动分页\nnode scripts\u002Frender_xhs.js demos\u002Fcontent.md -t terminal -m auto-split\n```\n\n---\n\n## 📤 发布到小红书\n\n### 1. 配置 Cookie\n\n```bash\ncp env.example.txt .env\n```\n\n编辑 `.env`：\n\n```env\nXHS_COOKIE=your_cookie_string_here\n```\n\n> 获取方式：浏览器登录小红书 → F12 → Network → 任意请求的 Cookie 头，复制整串。\n\n### 2. 手动发布（可选）\n\n```bash\npython scripts\u002Fpublish_xhs.py \\\n  --title \"笔记标题\" \\\n  --desc \"笔记描述内容\" \\\n  --images cover.png card_1.png card_2.png\n```\n\n**可选参数：**\n\n| 参数 | 说明 |\n|------|------|\n| `--public` | 公开发布（默认仅自己可见） |\n| `--post-time \"2024-01-01 12:00:00\"` | 定时发布 |\n| `--api-mode` | 通过 xhs-api 服务发布 |\n| `--dry-run` | 仅验证，不实际发布 |\n\n---\n\n## 📁 项目结构（重构后）\n\n```bash\nAuto-Redbook-Skills\u002F\n├── SKILL.md              # 技能描述（Agent 使用说明）\n├── README.md             # 项目文档（你现在看到的）\n├── requirements.txt      # Python 依赖\n├── package.json          # Node.js 依赖\n├── env.example.txt       # Cookie 配置示例\n├── references\u002F           # 技能参考文档\n│   └── params.md         # 完整参数参考（主题\u002F模式\u002F发布参数）\n├── assets\u002F\n│   ├── cover.html        # 封面 HTML 模板\n│   ├── card.html         # 正文卡片 HTML 模板\n│   ├── styles.css        # 共用容器样式（cover-inner \u002F card-inner 等）\n│   └── example.md        # 示例 Markdown\n├── assets\u002Fthemes\u002F        # 主题样式（只控制排版 & 内层背景）\n│   ├── default.css\n│   ├── playful-geometric.css\n│   ├── neo-brutalism.css\n│   ├── botanical.css\n│   ├── professional.css\n│   ├── retro.css\n│   ├── terminal.css\n│   └── sketch.css\n├── demos\u002F                # 各主题示例渲染结果\n│   ├── content.md\n│   ├── content_auto_fit.md\n│   ├── auto-fit\u002F\n│   ├── playful-geometric\u002F\n│   ├── retro\u002F\n│   ├── Sketch\u002F\n│   └── terminal\u002F\n└── scripts\u002F\n    ├── render_xhs.py     # Python 渲染脚本（8 主题 + 4 分页模式）\n    ├── render_xhs_v2.py  # Python 渲染脚本 V2（7 渐变色彩风格）\n    ├── render_xhs.js     # Node.js 渲染脚本\n    └── publish_xhs.py    # 小红书发布脚本（默认仅自己可见）\n```\n\n---\n\n## ⚠️ 注意事项\n\n1. **Cookie 安全**：不要把 `.env` 提交到 Git 或共享出去。\n2. **Cookie 有效期**：过期后发布失败是正常现象，重新抓一次 Cookie 即可。\n3. **发布频率**：避免短时间内高频发布，以免触发平台风控。\n4. **图片尺寸**：默认 1080×1440px，符合小红书推荐比例。\n\n---\n\n## 🙏 致谢\n\n- [Playwright](https:\u002F\u002Fplaywright.dev\u002F) - 浏览器自动化渲染\n- [Marked](https:\u002F\u002Fmarked.js.org\u002F) - Markdown 解析\n- [xhs](https:\u002F\u002Fgithub.com\u002FReaJason\u002Fxhs) - 小红书 API 客户端\n- **Cursor** - 本次重构过程中提供了极大帮助 ❤️\n\n---\n\n## 📄 License\n\nMIT License © 2026\n","Auto-Redbook-Skills 是一个用于自动撰写小红书笔记、生成图片并可选自动发布的工具。其核心功能包括自动生成多主题卡片和自动分页，支持8套主题皮肤和4种分页模式（如手动分页、自动缩放等），能够根据内容动态调整图片高度，并且封面与正文背景一体化。该工具使用Python开发，也提供了Node.js版本的渲染脚本。适用于需要频繁发布小红书内容但又希望节省时间或提高效率的内容创作者。通过简单的命令行操作即可完成从内容到最终发布的一系列工作流程。",2,"2026-06-11 03:49:32","high_star"]