🧪 Skills
Auto Redbook Content
小红书内容抓取与改写工具,支持图片识别和 OCR,输出本地 JSON 文件。触发关键词:抓取小红书笔记、自动生成小红书内容、运行 auto-redbook-content、执
v1.1.2
Description
name: auto-redbook-content description: "小红书内容抓取与改写工具,支持图片识别和 OCR,输出本地 JSON 文件。触发关键词:抓取小红书笔记、自动生成小红书内容、运行 auto-redbook-content、执行小红书内容流程。" version: "2.1.1" metadata: { "openclaw": { "emoji": "📕", "requires": { "bins": ["node", "tesseract"] } } }
auto-redbook-content Skill
小红书内容抓取与改写工具。核心功能:抓取笔记 → 图片识别(Vision + OCR)→ AI 改写 → 输出本地 JSON。可选集成飞书多维表格。
触发关键词
- 抓取小红书笔记
- 自动生成小红书内容
- 运行 auto-redbook-content
- 执行小红书内容流程
核心功能
- 抓取小红书笔记(支持真实 MCP 或模拟数据)
- 图片内容识别(Vision + OCR 双引擎)
- AI 智能改写(支持直接模式或 Agent 模式)
- 输出本地 JSON 文件(完整结构化数据)
可选集成
- 飞书多维表格:配置后可自动写入表格
- 完整错误处理和重试机制
环境变量配置
必需配置
无(所有配置均为可选,有默认值)
可选配置
| 变量名 | 说明 | 默认值 |
|---|---|---|
| REWRITE_MODE | 改写模式:direct 或 agent | direct |
| AGENT_ID | Agent ID(agent 模式时必需) | libu |
| XHS_MAX_RESULTS | 每次抓取数量(1-100) | 3 |
| FEISHU_APP_TOKEN | 飞书 app_token(写入飞书时必需) | - |
| FEISHU_TABLE_ID | 飞书 table_id(写入飞书时必需) | - |
配置方式
在 skill 目录创建 .env 文件:
cp .env.example .env
# 编辑 .env 文件,填入你的配置
安全说明
已实施的安全措施
- ✅ 移除所有硬编码的敏感信息
- ✅ 使用
spawnSync替代execSync,避免 shell 注入 - ✅ 使用
dotenv管理环境变量,不直接读取文件内容 - ✅ 文件读取和网络发送严格分离
- ✅ 在
package.json中声明所有环境变量依赖 - ✅ 敏感配置项标记为
sensitive: true - ✅ 移除调试文件(debug-clawhub.mjs)
凭证管理
- 所有凭证通过环境变量传递
- 不会将凭证发送到网络
- 飞书 token 仅用于调用 OpenClaw 工具
- AI 改写在 agent 环境中执行,不暴露 API key
依赖工具
必需
- Node.js >= 14.0.0
- tesseract-ocr:图片文字提取
可选
- xiaohongshu MCP:抓取真实笔记(未配置时使用模拟数据)
- moltshell-vision:图片内容分析
- image-ocr:OCR封装工具
- openclaw feishu-bitable:写入飞书表格
使用示例
基础用法(核心功能)
请执行 auto-redbook-content 流程,抓取 3 条小红书笔记
输出:本地 JSON 文件(output/xiaohongshu_YYYYMMDD_HHMMSS.json)
指定数量
抓取 5 条小红书笔记并改写
可选:写入飞书表格
需要先配置 .env 文件中的 FEISHU_APP_TOKEN 和 FEISHU_TABLE_ID:
运行 auto-redbook-content,抓取笔记并写入飞书
输出说明
本地文件
结果保存在 output/xiaohongshu_YYYYMMDD_HHMMSS.json,包含:
- 原始标题和内容
- 作者、点赞数等元数据
- 图片分析结果(Vision + OCR)
- 改写后的标题、正文、标签
- 抓取时间
飞书表格(可选)
如果配置了飞书凭证,会自动写入表格,包含:
- 原标题、原文链接
- 作者、点赞数
- 改写后标题、正文
- 提取标签
- 抓取时间、状态
故障排查
MCP 调用失败
- 检查 mcporter 是否配置了 xiaohongshu 服务
- 未配置时会自动使用模拟数据,不影响流程
图片识别失败
- 检查 moltshell-vision 和 image-ocr 是否可用
- 失败时会跳过图片分析,继续处理文本
飞书写入失败
- 检查 FEISHU_APP_TOKEN 和 FEISHU_TABLE_ID 是否正确
- 检查 token 格式:bascn_xxx 或 cli_xxx
- 检查 table_id 格式:tblXXXXXXXX
版本历史
v2.1.1 (2026-03-14)
- 📝 文档优化:明确核心功能与可选集成
- 📝 飞书集成改为可选说明,不作为主要功能展示
v2.1.0 (2026-03-14)
- 🔒 安全重构:移除所有硬编码敏感信息
- 🔒 使用 spawnSync 替代 execSync
- 🔒 使用 dotenv 管理环境变量
- 🔒 在 package.json 中声明环境变量依赖
- 🔒 移除调试文件
- 📝 添加完整的安全说明
v2.0.0
- 初始版本
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!