Auto‑Redbook‑Skills: Automatizar la creación de contenido en Xiaohongshu
Auto‑Redbook‑Skills: Automatizar la creación de contenido en Xiaohongshu
Xiaohongshu (Little Red Book) se ha convertido en una plataforma de referencia para contenido sobre estilo de vida y compras. El repositorio Auto‑Redbook‑Skills ofrece a los creadores una ventaja al convertir Markdown sencillo en publicaciones listas para publicar, con imágenes estilizadas y opción de auto‑publicación opcional.
Por qué usar Auto‑Redbook‑Skills?
- Velocidad – Crea un borrador, renderiza todas las imágenes y publícalo en segundos.
- Consistencia – Todas las imágenes comparten un diseño de tarjeta unificado y un tema coherente con la marca.
- Flexibilidad – Cambia entre herramientas de Python o Node.js, elige temas, ajusta la paginación y controla las dimensiones de las imágenes.
- Open‑Source – Haz un fork, modifica o contribuye. La licencia MIT lo hace seguro para uso comercial.
Funciones principales
| Característica | Descripción |
|---|---|
| 8 Temas integrados | Default‑gray, Playful Geometric, Neo‑Brutalism, Botanical, Professional, Retro, Terminal, Sketch |
| 4 Modos de paginación | separator, auto‑fit, auto‑split, dynamic |
| Dimensiones personalizadas | Sobrescrita de valores predeterminados (1080×1440) para cumplir con las especificaciones de la plataforma |
| Auto‑Publicación | Script opcional que envía peticiones basadas en cookies a la API de Xiaohongshu |
| Multiplataforma | Funciona en Windows, macOS y Linux; requiere Playwright para renderizado sin cabeza |
Cómo comenzar
1. Clonar el repositorio
git clone https://github.com/comeonzhj/Auto-Redbook-Skills.git
cd Auto-Redbook-Skills
2. Instalar dependencias
Python
pip install -r requirements.txt
playwright install chromium
Node.js
npm install
npx playwright install chromium
Tip: Almacena el repositorio bajo tu directorio de habilidades de agente (p. ej.,
~/.claude/skills/).
Renderizado de imágenes
El núcleo del flujo de trabajo es el script de renderizado. Elige el lenguaje que prefieras.
Python
# Tema por defecto + salto de página manual
python scripts/render_xhs.py demos/content.md
# División automática (recomendado para contenido largo)
python scripts/render_xhs.py demos/content.md -m auto-split
# Cambiar tema
python scripts/render_xhs.py demos/content.md -t playful-geometric -m auto-split
# Dimensiones y DPR personalizados
python scripts/render_xhs.py demos/content.md -t retro -m dynamic --width 1080 --height 1440 --max-height 2160 --dpr 2
Node.js
# Tema por defecto + salto de página manual
node scripts/render_xhs.js demos/content.md
# Selección de tema + auto‑split
node scripts/render_xhs.js demos/content.md -t terminal -m auto-split
Después de la ejecución encontrarás un cover.png y uno o más archivos card_X.png en tu directorio de trabajo.
Publicar en Xiaohongshu
El script de publicación usa la cookie obtenida del navegador para autenticarse.
-
Copia el archivo env de ejemplo y rellena tu cadena de cookie:
cp env.example.txt .env # Edita .env → XHS_COOKIE=tu_cadena_de_cookie_aquí -
Ejecuta el script de publicación:
python scripts/publish_xhs.py --title "Your Post Title" --desc "Optional description" --images cover.png card_1.png card_2.png
Opcional
- --private – publicar como nota privada.
- --post-time "2024-01-01 12:00:00" – programar publicación futura.
- --dry-run – probar sin publicar realmente.
Nota de seguridad: Nunca incluyas
.envni cadenas de cookies en control de versiones.
Contribuir a Auto‑Redbook‑Skills
- Haz un fork del repositorio.
- Crea una rama de característica/arreglo de errores.
- Sigue el estilo de codificación existente (Python 3.10+, Node 18+).
- Envía una pull request – damos la bienvenida a la adición de temas, ajustes de paginación o corrección de errores.
La guía de contribución se encuentra en CONTRIBUTING.md.
Resumen
Auto‑Redbook‑Skills empaqueta la automatización de Xiaohongshu en una solución de un solo clic. Ya sea que seas un creador independiente o parte de un equipo de marketing, la capacidad de automatizar el renderizado, estilo y publicación reduce dramáticamente la carga de trabajo manual. Haz un fork, prueba una demo y descubre lo rápido que puedes transformar una nota Markdown en una publicación Xiaohongshu pulida, lista para publicar.
¡Feliz creación de contenido!