Xiaohongshu Skill

by DeliciousBuding• 43•• Scanned•Claim this listing•Request removal
Social Mediaagent skillautomationclaude codeclaude code skillsclawhub

Xiaohongshu & RedNote skill for AI agents — search, read notes, publish, and run approval-gated automation with Python Playwright and clean JSON output.

Xiaohongshu Skill is an open-source agent skill by DeliciousBuding, written mainly in Python, with 43 GitHub stars and the Apache-2.0 license. Its code was last updated Aug 24, 2026.

xiaohongshu-skill

CI Release Python License

面向 AI Agent 和命令行用户的小红书浏览器工具箱。它通过 Python Playwright 提供搜索、详情读取、推荐流、登录、发布、评论、点赞、收藏、模板、策略和 SOP 能力。

  • CLI 默认输出 JSON,适合 Agent 和自动化工具消费。
  • 多账号通过 profile 隔离浏览器会话和本地状态。
  • 发布结果区分已确认、已提交但未确认、失败,避免把按钮点击当成发布成功。
  • 默认测试不访问小红书;真实浏览器测试需要显式开启。

本项目会操作真实账号。发布、评论、回复、点赞和收藏前必须获得用户明确确认。遇到验证码或安全验证时停止自动操作并切换到人工处理。

English documentation: README_EN.md

能力

类别命令写入账号
登录与账号qrcode, check-login, profiles, logoutlogout 会清除本地状态
内容发现search, feed, user, me, explore否
内容发布publish, publish-video, publish-md, publish-longform是
互动comment, reply, reply-notification, like, collect, unlike, uncollect是
内容工具template, strategy-*, sopSOP 取决于具体动作
开发辅助selectors, contracts否

完整参数见 CLI 命令参考。

安装

ClawHub

clawhub install xiaohongshu-skill

Agent Skills CLI

npx skills add DeliciousBuding/xiaohongshu-skill

本地可复现环境

git clone https://github.com/DeliciousBuding/xiaohongshu-skill.git
cd xiaohongshu-skill
uv sync --frozen --no-dev
uv run playwright install chromium

开发环境:

uv sync --frozen --group dev
uv run python -m scripts.quality check

全局 CLI

pip install git+https://github.com/DeliciousBuding/xiaohongshu-skill.git
playwright install chromium
xiaohongshu-skill --help

Docker

docker compose build
docker compose run --rm xiaohongshu qrcode --headless=false

更完整的系统和平台说明见 安装指南。

快速开始

1. 登录

uv run python -m scripts qrcode --headless=false
uv run python -m scripts check-login

2. 搜索和读取

uv run python -m scripts search "咖啡" --limit=5
uv run python -m scripts feed <feed_id> <xsec_token>
uv run python -m scripts user <user_id> <xsec_token>
uv run python -m scripts explore --limit=10

feed_id、user_id 和 xsec_token 应来自当前会话的搜索或详情结果,不要长期缓存安全参数。

3. 准备发布

默认发布命令只填写内容并停在发布页:

uv run python -m scripts publish \
  --title="周末咖啡记录" \
  --content="正文内容" \
  --images="/path/to/1.jpg,/path/to/2.jpg"

确认标题、正文、媒体、账号和可见范围后,才使用:

uv run python -m scripts publish ... --auto-publish

自动提交结果状态:

状态含义建议动作
confirmed观察到可信成功信号可以记录为成功
submitted_unconfirmed已点击提交,但没有观察到成功信号人工复核,禁止自动重试
failed未提交或观察到失败信号检查错误后再决定
ready内容已填写,尚未点击发布人工检查后决定是否提交

4. 多账号

uv run python -m scripts --profile brand-a qrcode --headless=false
uv run python -m scripts --profile brand-a search "咖啡"
uv run python -m scripts profiles

不同 profile 使用独立的浏览器数据、Cookie 备份和会话元数据。XHS_FP_SEED 可临时覆盖当前进程的稳定指纹 seed。

安全和限制

  • 不要关闭内置导航间隔和互动冷却。
  • 不要运行高频批量抓取或批量互动。
  • 遇到验证码、登录页或安全验证页时停止。
  • 不要在 issue、日志或截图中提交账号信息、Cookie、完整安全参数或二维码。
  • Docker 镜像以非 root 用户运行,本地敏感状态不会进入构建上下文。
  • XHS_ALLOW_NO_SANDBOX=true 只适用于明确需要关闭 Chromium sandbox 的隔离环境。

详见 安全说明。

工程设计

默认质量门:

uv run python -m scripts.quality check

CI 还会测试 Python 3.10、3.11、3.12,构建 wheel 和源码包,并验证 Docker 镜像。

来源与许可证

仓库原创代码按 Apache License 2.0 发布。部分浏览器行为参考或改写自 Apache-2.0 项目 xpzouying/xiaohongshu-mcp,详情见 第三方声明。

本项目与小红书官方无隶属或授权关系。使用者应自行遵守适用的平台规则、法律法规和账号安全要求。

Xiaohongshu Skill alternatives

View more →

Similar agent skills in Social Media, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Xiaohongshu Skill (this page)
DeliciousBuding
43Apache-2.0Aug 24, 2026Scanned, no flagged issues
Social Auto Upload
dreammis
16kMITOct 22, 2026Scanned, no flagged issues
OpenCreator
krillinai
14kApache-2.0Oct 30, 2026Scanned, no flagged issues
Claude Ads
AgriciDaniel
11kMITOct 17, 2026Scanned, no flagged issues
HTML Anything
nexu-io
9.4kApache-2.0Oct 13, 2026Scanned, no flagged issues
Linkedin Skills
sergebulaev
5.4kMITOct 27, 2026Scanned, no flagged issues