Token导航 LogoToken导航

Agent Skill · 效率

xiaohongshu-publish-kit(小红书发布套件)

xiaohongshu-publish-kit 用于处理浏览器自动化、网页检查和页面信息提取,适合在 OpenClaw 中需要让 Agent 打开页面、读取网页或验证前端流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

xiaohongshu-publish-kit 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 8,657。

总安装 6,860周安装 283GitHub Stars 公开资料未说明下载 2,241核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.2.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:xiaohongshu-publish-kit(小红书发布套件)
来源仓库:https://github.com/siaslfs/xiaohongshu-publish-kit
安装命令:
openclaw skills install xiaohongshu-publish-kit
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install xiaohongshu-publish-kit

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

完整的小红书发布工具包,集成图像生成、格式转换与发布流程。包含浏览器控制、内容排版与发布执行三大核心模块。xiaohongshu-publish-kit 属于效率类 Skill,可作为该场景下的辅助能力补充。支持图文混排、封面定制与标签优化等高级发布需求。依赖前端自动化技术,需稳定网络环境与目标站点兼容性。

适合需要高质量、高频次发布的专业内容运营人员使用。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install xiaohongshu-publish-kit;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

xiaohongshu-publish-kit 怎么安装?

在终端执行 openclaw skills install xiaohongshu-publish-kit。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

xiaohongshu-publish-kit 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

xiaohongshu-publish-kit 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

xiaohongshu-publish-kit 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

xiaohongshu-publish-kit 用的人多吗?

公开数据是累计安装 6,860 次,近一周安装 283 次,下载 2,241 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

xiaohongshu-publish-kit 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
xiaohongshu-publish-kit

小红书发布套件 · 本页

6,860—操作浏览器MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
xiaohongshu-publish-kit
description
Complete toolkit for publishing content to Xiaohongshu (小红书). Includes automated browser control, image generation, content formatting, and full publishing pipeline. Works with OpenClaw browser automation. 完整的小红书自动发布工具包,包含浏览器自动化、图片生成、内容格式化等全流程功能。
metadata

小红书自动发布工具包 (Xiaohongshu Publish Kit)

通过 OpenClaw 托管浏览器实现小红书图文笔记的完全自动化发布。支持AI内容生成、封面制作、格式化和一键发布。

功能特性

✨ 完整自动化流程

  • 自动登录检测和页面导航
  • 智能图片上传(支持多张图片)
  • 标题和正文自动填写
  • 发布状态验证

🎨 内容创作支持

  • 自动生成科技风封面图片
  • AI内容格式化(适配小红书规范)
  • 话题标签自动插入
  • 字数限制自动检查

🔧 开发者友好

  • 完整的Python脚本示例
  • 详细的浏览器控制命令
  • 错误处理和重试机制
  • 可扩展的模块化设计

平台限制(严格遵守)

⚠️ 小红书平台规则

  • 标题:最多 20 个字符(超出导致发布失败)
  • 正文:最多 1000 个字符
  • 图片:1-18张,最大32MB,推荐png/jpg/jpeg/webp
  • 尺寸:推荐3:4至2:1,分辨率≥720x960

快速开始

1. 环境准备

# 启动托管浏览器
browser --browser-profile openclaw start

# 创建图片上传目录
mkdir -p /tmp/openclaw/uploads

2. 登录小红书创作平台

首次使用需要手动登录一次:

browser --browser-profile openclaw navigate https://creator.xiaohongshu.com

手动扫码登录后,可设置自动保活:

# 设置登录保活(推荐)
./scripts/setup_keepalive.sh

3. 登录保活设置(重要)

为避免频繁扫码,强烈建议设置自动保活:

方法1: Crontab 定时保活(推荐)

./scripts/setup_keepalive.sh
# 选择选项1,每30分钟自动检查登录状态

方法2: 手动检查

python3 scripts/login_keeper.py --mode check

方法3: 守护进程

python3 scripts/login_keeper.py --mode daemon --interval 30

3. 使用脚本发布

python3 ~/.openclaw/workspace/skills/xiaohongshu-publish-kit/scripts/publish.py \
  --title "你的标题(≤20字)" \
  --content "你的正文内容(≤1000字)" \
  --image "/path/to/your/cover.jpg"

或者使用AI辅助发布:

python3 ~/.openclaw/workspace/skills/xiaohongshu-publish-kit/scripts/ai_publish.py \
  --topic "AI技术发展" \
  --generate-cover

详细使用说明

浏览器控制流程

小红书发布涉及多个步骤的浏览器操作,每步都有特定的技术要求:

Step 1: 页面导航
browser --browser-profile openclaw navigate https://creator.xiaohongshu.com/publish/publish
browser --browser-profile openclaw wait 3000
Step 2: 切换到图文模式

⚠️ 重要:必须使用JS方式点击,直接click会触发文件选择器

browser --browser-profile openclaw evaluate --fn "() => {
  const tabs = document.querySelectorAll('.creator-tab, [class*=tab]');
  for (const t of tabs) {
    if (t.textContent.trim().includes('上传图文')) {
      t.click();
      return 'switched to image-text mode';
    }
  }
  return 'tab not found';
}"
Step 3: 上传图片
# 先arm文件,再点击按钮
browser --browser-profile openclaw upload /tmp/openclaw/uploads/cover.jpg
browser --browser-profile openclaw snapshot  # 找到上传按钮的ref
browser --browser-profile openclaw click <upload_button_ref>
browser --browser-profile openclaw wait 5000  # 等待上传完成
Step 4: 填写标题

标题是<input>元素,需要使用原生setValue方式:

browser --browser-profile openclaw evaluate --fn "() => {
  const el = document.querySelector('input[placeholder*=\"标题\"]');
  if (!el) return 'title input not found';
  const setter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, 'value').set;
  setter.call(el, '你的标题内容');
  el.dispatchEvent(new Event('input', {bubbles:true}));
  el.dispatchEvent(new Event('change', {bubbles:true}));
  return 'title set, length=' + el.value.length;
}"
Step 5: 填写正文

正文是contenteditable富文本编辑器,使用innerHTML:

browser --browser-profile openclaw evaluate --fn "() => {
  const el = document.querySelector('.ql-editor, [contenteditable=true], .ProseMirror');
  if (!el) return 'editor not found';
  el.focus();
  el.innerHTML = '<p>第一段</p><p><br></p><p>第二段</p><p><br></p><p>#话题标签</p>';
  el.dispatchEvent(new Event('input', {bubbles:true}));
  return 'body set, length=' + el.textContent.length;
}"
Step 6: 发布验证
# 检查字数是否合规
browser --browser-profile openclaw evaluate --fn "() => {
  const titleEl = document.querySelector('input[placeholder*=\"标题\"]');
  return 'title length=' + (titleEl ? titleEl.value.length : 0);
}"

# 点击发布
browser --browser-profile openclaw evaluate --fn "() => {
  const btns = document.querySelectorAll('button');
  for (const b of btns) {
    if (b.textContent.trim() === '发布') {
      b.click();
      return 'publish clicked';
    }
  }
  return 'publish button not found';
}"

# 验证发布成功(URL包含published=true)
browser --browser-profile openclaw tabs

高级功能

自动封面生成

使用内置的封面生成功能:

from scripts.cover_generator import generate_tech_cover

# 生成蓝紫科技风封面
cover_path = generate_tech_cover(
    title="AI热点速递",
    date="2026.03.17",
    style="tech_blue"
)

内容格式化

from scripts.content_formatter import format_for_xiaohongshu

# 自动格式化内容
formatted = format_for_xiaohongshu(
    title="原始标题可能很长需要截断",
    content="原始内容...",
    tags=["AI", "科技", "热点"]
)

批量发布

from scripts.batch_publisher import BatchPublisher

publisher = BatchPublisher()
publisher.add_post(title="标题1", content="内容1", image="图片1")
publisher.add_post(title="标题2", content="内容2", image="图片2")
publisher.publish_all()

常见问题

Q: 发布按钮点击无反应?

A: 检查标题是否超过20字,或正文是否为空。小红书会禁用不合规的发布。

Q: 图片上传失败?

A: 确认图片格式(png/jpg/jpeg/webp)和大小(<32MB),避免使用gif。

Q: 登录状态丢失?

A: 重新在托管浏览器中扫码登录一次即可。

Q: 页面加载缓慢?

A: 增加等待时间,或检查网络连接。

扩展开发

添加新的封面样式

在scripts/cover_generator.py中添加新的样式模板:

def generate_custom_cover(title, **kwargs):
    # 你的自定义封面逻辑
    pass

集成其他内容源

实现ContentProvider接口:

class MyContentProvider(ContentProvider):
    def fetch_content(self):
        # 返回格式化的内容
        pass

许可证

MIT License - 可自由使用、修改和分发。


注意:本工具仅供学习和合法使用,请遵守小红书平台规则和相关法律法规。

平台分布

OpenClaw

88.18%
按下载量换算1,976

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills