闲社服务运行正常AI智能体自动化平台
x

小红书发布技能

技能标识:xhs-skill-pusher

小红书内容发布技能 - 规范化cookie管理 + xhs-kit自动化发布

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

小红书发布技能

xhs-skill-pusher

基于xhs-kit的小红书内容发布技能,提供规范化cookie管理和自动化发布流程。

🎯 核心特性

✅ 规范化Cookie管理

  • - 集中存储: 所有cookie保存在 xhscookies/ 目录
  • 规范命名: 账号标识描述_日期.json 格式
  • 自动转换: 支持原始cookie字符串和JSON格式自动转换
  • 状态管理: active.json 软链接指向当前激活cookie

✅ 自动化发布流程

  • - 完整验证: 状态检查 → debug验证 → 实际发布
  • 错误处理: 清晰的错误提示和恢复建议
  • 多账号支持: 一键切换不同账号
  • 定时发布: 支持定时发布功能

✅ 简单易用

  • - 无环境变量: 完全基于文件路径,避免环境变量混乱
  • 统一接口: 一个 --cookie 参数解决所有问题
  • 透明操作: 基于实际文件,没有隐藏映射

📦 安装

1. 安装技能

bash clawhub install xhs-skill-pusher cd skills/xhs-skill-pusher npm install

2. 安装Python依赖

bash

创建虚拟环境

python3 -m venv xhs-env source xhs-env/bin/activate

安装xhs-kit

pip install xhs-kit

安装Playwright浏览器

playwright install chromium

安装其他依赖

pip install pillow requests markdown pyyaml

3. 初始化Cookie目录

bash mkdir -p xhs_cookies/archive

🚀 快速开始

1. 保存新Cookie

bash

获取cookie字符串后,规范化保存

./xhssavecookie.sh --name new_main --cookie a1=xxx;webId=yyy;... --set-active

2. 查看所有Cookie

bash ./xhs_final.sh --list-cookies

3. 发布内容

bash ./xhsfinal.sh --cookie xhscookies/active.json --title 标题 --content 内容 --image 图片.jpg

📁 项目结构

xhs-skill-pusher/
├── SKILL.md # 本文档
├── package.json # Node.js依赖
├── bin/
│ └── xhs-pusher.mjs # CLI工具
├── scripts/ # 发布脚本
│ ├── xhssavecookie.sh # 保存cookie脚本
│ ├── xhs_final.sh # 主发布脚本
│ ├── xhs_manage.sh # cookie管理脚本
│ └── xhs_simple.sh # 简单发布脚本
├── xhs_cookies/ # Cookie目录(自动创建)
│ ├── active.json # 当前激活cookie(软链接)
│ ├── newmain20260314.json # 示例cookie文件
│ └── archive/ # 归档目录
└── docs/ # 文档
├── XHSFINALSOLUTION.md # 完整解决方案
└── QUICK_START.md # 快速开始指南

🔧 脚本说明

核心脚本

1. xhssavecookie.sh - 保存Cookie

bash

保存并设置为激活

./scripts/xhssavecookie.sh --name new_main --cookie a1=xxx;... --set-active

从文件保存

./scripts/xhssavecookie.sh --name oldbackup --file rawcookie.txt

2. xhs_final.sh - 主发布脚本

bash

基本发布

./scripts/xhsfinal.sh --cookie xhscookies/active.json --title ... --image ...

查看cookie列表

./scripts/xhs_final.sh --list-cookies

检查状态

./scripts/xhsfinal.sh --cookie xhscookies/active.json --check-status

3. xhs_manage.sh - Cookie管理

bash

查看所有cookie

./scripts/xhs_manage.sh list

查看cookie信息

./scripts/xhsmanage.sh info newmain_20260314

切换到指定cookie

./scripts/xhsmanage.sh use newmain

查看状态

./scripts/xhs_manage.sh status

清理过期cookie

./scripts/xhs_manage.sh clean --keep-days 7

Node.js CLI工具

xhs-pusher - 统一CLI接口

bash

查看帮助

node ./bin/xhs-pusher.mjs --help

管理cookie

node ./bin/xhs-pusher.mjs cookie list node ./bin/xhs-pusher.mjs cookie save --name test --cookie a1=xxx;...

发布内容

node ./bin/xhs-pusher.mjs publish --title ... --content ... --image ...

📋 Cookie命名规范

格式

账号标识描述日期.json

字段说明

  • - 账号标识: new(新账号), old(旧账号), test(测试), backup(备份)
  • 描述: main(主账号), backup(备份), temp(临时)
  • 日期: 20260314(年月日), today(今天), yesterday(昨天)

示例

newmain20260314.json # 新主账号,2026-03-14获取
oldbackuptoday.json # 旧备份账号,今天获取
test_temp.json # 测试临时账号

🎯 工作流程

获取新Cookie后

bash

1. 规范化保存

./scripts/xhssavecookie.sh --name new_main --cookie a1=xxx;webId=yyy;... --set-active

2. 自动成为激活cookie,可以直接使用

./scripts/xhsfinal.sh --cookie xhscookies/active.json --title 测试 --image test.jpg

日常发布

bash

使用当前激活cookie发布

./scripts/xhs_final.sh \ --cookie xhs_cookies/active.json \ --title 每日更新 \ --content 今日内容... \ --image daily_photo.jpg \ --tag 日常 \ --tag 分享

多账号管理

bash

1. 查看可用cookie

./scripts/xhs_final.sh --list-cookies

2. 切换到指定cookie

./scripts/xhsmanage.sh use oldbackup

3. 使用切换后的cookie发布

./scripts/xhsfinal.sh --cookie xhscookies/active.json --title ... --image ...

🔧 高级功能

定时发布

bash ./scripts/xhs_final.sh \ --cookie xhs_cookies/active.json \ --title 定时发布 \ --content 内容 \ --image photo.jpg \ --schedule 2026-03-14T14:00:00+08:00

显示浏览器窗口

bash ./scripts/xhs_final.sh \ --cookie xhs_cookies/active.json \ --title 测试 \ --content 内容 \ --image photo.jpg \ --show-browser

仅验证不发布

bash ./scripts/xhs_final.sh \ --cookie xhs_cookies/active.json \ --title 测试 \ --content 内容 \ --image photo.jpg \ --debug-only

🛠️ 维护命令

初始化

bash

创建cookie目录结构

mkdir -p xhs_cookies/archive

导入现有Cookie

bash

导入工作空间的cookie文件

cp /path/to/cookies.json xhscookies/newmain_$(date +%Y%m%d).json

设置为激活

ln -sf newmain$(date +%Y%m%d).json xhs_cookies/active.json

备份和恢复

bash

备份所有cookie

tar -czf xhscookiesbackup$(date +%Y%m%d).tar.gz xhscookies/

恢复备份

tar -xzf xhscookiesbackup_20260314.tar.gz

⚠️ 注意事项

  1. 1. 定期检查: cookie会过期,建议每周检查状态
  2. 重要备份: 重要cookie定期备份到安全位置
  3. 命名规范: 遵循命名规范,便于管理
  4. 权限安全: cookie包含敏感信息,注意文件权限

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 xhs-skill-pusher-1776092164 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 xhs-skill-pusher-1776092164 技能

通过命令行安装

skillhub install xhs-skill-pusher-1776092164

下载

⬇ 下载 xhs-skill-pusher v1.0.0(免费)

文件大小: 28.46 KB | 发布时间: 2026-4-15 15:03

v1.0.0 最新 2026-4-15 15:03
xhs-skill-pusher v1.0.0

- 首发版本,基于 xhs-kit 实现小红书内容自动发布。
- 规范化 cookie 管理,集中存储与统一命名,支持多账号一键切换。
- 完全自动化的内容发布流程,支持完整验证、错误处理及定时发布。
- 提供 Node.js CLI 与 Shell 脚本两套接口,无需环境变量,仅基于文件路径操作,管理透明。
- 丰富的维护及故障排查指令,便于日常运维和问题定位。
返回顶部