Skip to main content
ClaudeWave
Skill1.2k repo starsupdated yesterday

xhs-publisher

xhs-publisher automates publishing image-based notes to Xiaohongshu (Little Red Book) through a CDP-connected browser. Use this skill to streamline bulk posting of multi-image content to the Xiaohongshu creator center by specifying titles, images, and post content via command line parameters.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/inclusionAI/AWorld /tmp/xhs-publisher && cp -r /tmp/xhs-publisher/examples/skill_agent/skills/xhs-publisher ~/.claude/skills/xhs-publisher
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# 小红书发布 (xhs-publisher)

## 概述

通过已连接 CDP 的浏览器(agent-browser)自动发布小红书图文笔记:导航到创作中心、上传图片、填写标题和正文、点击发布。

## 工具路径

- 脚本:`./publish_xhs.sh`
- 依赖:`agent-browser`(CDP 已连接且已登录小红书)、`python3`

## 用法

```bash
././publish_xhs.sh -t <title> -i <images> [-c <content> | -f <content_file>] [-p <cdp_port>]
```

### 参数

| 参数 | 说明 | 必填 | 默认 |
|------|------|------|------|
| `-t` | 标题(≤20 字符) | 是 | - |
| `-i` | 图片路径,逗号分隔或多次 `-i`(至少 1 张) | 是 | - |
| `-c` | 正文内容(与 `-f` 二选一) | 二选一 | - |
| `-f` | 从文件读取正文(与 `-c` 二选一) | 二选一 | - |
| `-p` | CDP 端口 | 否 | 9222 |

### 示例

```bash
# 单图 + 短正文
././publish_xhs.sh \
  -t "测试帖子" \
  -c "这是一条测试帖子" \
  -i /path/to/test.png

# 多图 + 文件正文
././publish_xhs.sh \
  -t "多图测试" \
  -f content.txt \
  -i img1.png,img2.png,img3.png

# 多次 -i 指定图片
././publish_xhs.sh \
  -t "分享日记" \
  -c "今天的风景真好" \
  -i photo1.jpg -i photo2.jpg
```

### 注意事项

- 浏览器需已登录小红书创作者中心
- 图片文件必须存在且为有效图片格式
- 标题不超过 20 个字符
- 正文通过 `-c` 直接传入或 `-f` 从文件读取,二者必选其一
ad_image_createSkill

Create ad-ready product images (single or collage) by back-solving sub-image sizes from target output ratio, grounding scene design with media_comprehension, generating images via image_generator with strict request params and actor-count control, and pairing each deliverable with a short social tagline for 小红书/抖音.

ad_video_createSkill

Create ad-ready product video from product images, with or without character/subject images. The workflow leverages AI-powered image composition, scene understanding, and video generation. Video prompts should follow commercial shot language—visual hooks, product presence, hero shots, detail showcase, function expression, and dynamic visuals.

agent-browserSkill

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

app_evaluatorSkill

A professional skill for App Evaluation (evaluating app's performance with score) and App Improvement (giving professional suggestions for improving the app's performance).

embedded-video-pip-smooth-playbackSkill

>-

last_7_days_newsSkill

Search and summarize the latest 7 days of AI news and X discussions using public sources plus browser-based X collection. Use for recent AI news, trends, X discussions, industry briefs, and summaries organized into hot topics, viewpoints, and opportunity areas.

media_comprehensionSkill

An intelligent assistant specialized in handling media files (images/audio/video). **Only for media file analysis**, does not handle document types.\n\n✅ Media files that can be processed:\n- Images: .jpg, .jpeg, .png, .gif, .bmp, .webp, .svg\n- Audio: .mp3, .wav, .m4a, .flac, .aac, .ogg\n- Video: .mp4, .avi, .mov, .mkv, .webm, .flv\n\n❌ Files that cannot be processed (please do not trigger this skill):\n- Documents: .pdf, .doc, .docx, .txt, .md, .rtf\n- Spreadsheets: .xlsx, .xls, .csv, .tsv\n- Presentations: .pptx, .ppt, .key\n- Code: .py, .js, .ts, .java, .cpp, .go, .rs\n- Archives: .zip, .tar, .gz, .rar, .7z\n- Executables: .exe, .bin, .app, .dmg\n- Databases: .db, .sqlite, .sql\n- Configuration files: .json, .xml, .yaml, .yml, .toml, .ini\n- Web pages: .html, .htm, .css\n\n**Trigger conditions**: When the user explicitly requests to analyze image/audio/video content, or when the file extension belongs to the aforementioned media types.".

optimizerSkill

Analyzes and automatically optimizes existing agents by improving system prompts and tool configuration.