← Back to Skills Marketplace
viv888-ai

redbookskills

by Viv888-AI · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
283
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install redbookskills
Description
将图文/视频内容自动发布到小红书(XHS)。 支持三类任务:发布图文、发布视频、仅启动测试浏览器(不发布)。
Usage Guidance
This skill appears to implement what it claims, but it is powerful and interacts with sensitive local resources. Before installing or running it: - Only use with test accounts or Chrome profiles you are willing to grant automated access to (it uses user-data-dirs and can read/use cookies/sessions). - Review and back up any Chrome profile directories you care about; the account manager can delete profile dirs with a flag. - Be cautious when passing a remote --host/--port: connecting to a remote CDP exposes whatever Chrome that host controls and could be used to operate on pages or exfiltrate data. Avoid supplying remote hosts unless you fully trust them. - The skill will download media from arbitrary URLs into temp directories; verify URLs before use and clean up temp files if needed. - There is at least one small code-quality issue (missing timedelta import) that could cause runtime errors; consider running the scripts manually in a controlled environment first. - If you plan to let an autonomous agent invoke this skill, limit the agent's privileges and ensure prompts/inputs are validated (e.g., avoid giving it paths to sensitive local files or administrative profile names).
Capability Analysis
Type: OpenClaw Skill Name: redbookskills Version: 1.0.0 The skill bundle provides a comprehensive Xiaohongshu (XHS) automation toolkit using the Chrome DevTools Protocol (CDP). While the logic is aligned with the stated purpose of content publishing, it employs several high-risk capabilities, including programmatic browser control, network traffic interception to capture API responses (found in `cdp_publish.py`), and remote media downloading (`image_downloader.py`). The scripts also manage sensitive browser profile data in the user's local application directory (`account_manager.py`). Although the instructions in `SKILL.md` include safety constraints such as requiring user confirmation before publishing, the inherent risks associated with automated browser manipulation and the potential for credential handling via CDP warrant a cautious classification.
Capability Assessment
Purpose & Capability
Name/description (post to Xiaohongshu) align with included code: Chrome launcher, CDP publisher, feed extractor, image/video downloader, and account manager are all expected for an automated posting skill.
Instruction Scope
SKILL.md explicitly instructs launching/managing Chrome, checking login, extracting page state (xsecToken), downloading remote media, writing title/content files, and executing publish commands. These steps match the code, but they give the skill broad access to local Chrome profiles (cookies/session), arbitrary downloads, and the ability to connect to a remote CDP host (which gives control over whichever Chrome instance is exposed). Also note a minor code bug: validate_schedule_post_time references timedelta but timedelta is not imported (runtime error potential).
Install Mechanism
No install spec; repository contains Python scripts and requirements.txt (requests, websockets). Nothing is downloaded from external arbitrary URLs at install time. Risk surface is runtime, not install-time.
Credentials
The skill declares no required environment variables, which is consistent. However it does read LOCALAPPDATA / user home to build Chrome profile paths and writes config/accounts.json and temporary files. It will create and (optionally) delete Chrome profile directories. Those file-system and profile accesses are necessary for the stated capability but are sensitive — they effectively give the skill access to any cookies/sessions stored in those profiles.
Persistence & Privilege
always:false (normal). The skill will create local config files (config/accounts.json) and temporary download directories and may create Chrome user-data-dirs for accounts. It also can delete profile dirs when remove-account --delete-profile is used. These are normal for a multi-account automation tool but represent persistent local state and potential for destructive action if invoked with that flag.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install redbookskills
  3. After installation, invoke the skill by name or use /redbookskills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug redbookskills
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is redbookskills?

将图文/视频内容自动发布到小红书(XHS)。 支持三类任务:发布图文、发布视频、仅启动测试浏览器(不发布)。 It is an AI Agent Skill for Claude Code / OpenClaw, with 283 downloads so far.

How do I install redbookskills?

Run "/install redbookskills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is redbookskills free?

Yes, redbookskills is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does redbookskills support?

redbookskills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created redbookskills?

It is built and maintained by Viv888-AI (@viv888-ai); the current version is v1.0.0.

💬 Comments