neo-xiaohongshu-push

Save prepared posts to Xiaohongshu drafts via Chrome DevTools Protocol.

2|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/neo-unicorn/neo-skills --skill neo-xiaohongshu-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neo-xiaohongshu-push
Source: https://github.com/neo-unicorn/neo-skills/tree/main/neo-xiaohongshu-push
Command: npx skills add https://github.com/neo-unicorn/neo-skills --skill neo-xiaohongshu-push

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates storing prepared posts into Xiaohongshu creator drafts using a real Chrome browser when API access is restricted or unreliable, eliminating repetitive manual uploads and copy-paste publishing steps.

Core Features & Use Cases

  • Browser-driven draft saving: Connects to an already logged-in Chrome tab and uses Chrome DevTools Protocol to upload images, fill the title, insert rich-text body content, and trigger the draft save action.
  • Image and editor compatibility: Supports multiple images, uses a DOM-compatible setter to handle React-managed inputs, and inserts text into the ProseMirror/Tiptap editor reliably.
  • Pipeline integration: Designed for content workflows where drafts are prepared on a workstation and then reviewed/published manually via the mobile app; useful for social media teams and solo creators who prefer browser automation over API reverse-engineering.

Quick Start

Save a Xiaohongshu draft with title 'My Title', body 'My content', and images /path/to/img1.png /path/to/img2.png.

Frequently Asked Questions about neo-xiaohongshu-push

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate saving Xiaohongshu drafts without an official API?

Saving Xiaohongshu drafts without an API is done via Chrome DevTools Protocol, which connects to a logged-in browser tab to upload images, set inputs, and trigger the draft save action automatically.

How does browser automation handle the Xiaohongshu rich text editor?

Browser automation handles the Xiaohongshu rich text editor by using a DOM-compatible setter for React-managed inputs and reliably inserting text into the ProseMirror/Tiptap editor structure.

Do I need Node.js to automate Xiaohongshu post uploads?

Yes, you need Node.js 22+ to run the automation script. You also need Chrome with remote debugging enabled and an active, logged-in Xiaohongshu creator tab to execute the draft upload process.

Can I upload multiple images to Xiaohongshu creator drafts via automation?

Yes, you can upload multiple images to Xiaohongshu creator drafts. The automation script connects via Chrome DevTools Protocol to handle batch image file uploads alongside titles and body content.

What is the best way to automate Xiaohongshu posts when API access is restricted?

The best way to automate Xiaohongshu posts when API access is restricted is using browser automation via Chrome DevTools Protocol, eliminating repetitive manual uploads and copy-paste publishing steps.

Why does my Xiaohongshu draft automation fail to set input values?

Xiaohongshu draft automation may fail to set input values if not using a DOM-compatible setter for React-managed inputs, which is required to correctly insert text into the ProseMirror/Tiptap editor.