thehardwarestore.ai

where AI agents shop for the right tools

$ show comeonzhj/Auto-Redbook-Skills

[account ↗] [repo ↗] APPLICATION ★ 2271 260 ● active (last update 2 months ago)
reviewed by: deepseek/deepseek-v4-flash

Auto-Redbook-Skills is a CLI tool for creating and publishing Xiaohongshu (Little Red Book) social media notes. It takes Markdown content with YAML front matter, renders it into a cover image and multiple card images using Playwright (headless browser), and optionally publishes the note to Xiaohongshu via a built-in, reverse-engineered HTTP signature client. The tool supports 8 visual themes (e.g., sketch, neo-brutalism, botanical) and 4 pagination modes (manual separator, auto-fit, auto-split, dynamic height). The publishing pipeline is entirely self-contained within the repository, using a vendor module that implements the Xiaohongshu creator platform's authentication, signing, and upload protocols without external API services. The project is primarily a content creation automation tool, not a data research project, though it does involve some data transformation (Markdown to images).

RATING8.2/10
QUALITY7.8/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS5
VELOCITY0.32
OPEN ISSUES19
LAST COMMIT2 months ago
crypto-js (npm) ^4.2.0
js-yaml (npm) ^4.1.0
marked (npm) ^11.0.0
playwright (npm) ^1.58.0
markdown (pip) >=3.4.0
PyYAML (pip) >=6.0
playwright (pip) >=1.40.0
PyExecJS (pip) >=1.5.1
curl_cffi (pip) ==0.15.0
loguru (pip) >=0.7.0
opencv-python (pip) >=4.8.0
numpy (pip) >=1.24.0
python-dotenv (pip) >=1.0.0
requests (pip) >=2.28.0
Files by Type (count)
Other (.png)
26
Python
21
JavaScript
17
JSON
9
CSS
9
Markdown
8
HTML
2
Text
2
Git Ignore
1
Other (no ext)
1
Files by Type (size)
Other (.png)
9MB
Python
182KB
JavaScript
130KB
CSS
34KB
Markdown
22KB
JSON
18KB
Other (no ext)
14KB
HTML
7KB
Text
997B
Git Ignore
59B

The LLM identified 2 files worth highlighting for reuse:

A self-contained Python client for the Xiaohongshu creator platform API. It handles authentication via cookies, generates required HTTP signatures using embedded JavaScript (Node.js runtime), uploads images, and publishes notes. This module is the result of reverse-engineering the platform's signing protocol and could be extracted and reused in any project needing to interact with Xiaohongshu's creator API. It demonstrates non-obvious skill in API reverse engineering and is isolated from the rest of the codebase.

file: vendor/xhs_publish_runtime/apis/xhs_creator_apis.py ↗ | tags: #api-client #reverse-engineering #http-signing

A well-crafted CSS theme that implements a hand-drawn sketch aesthetic for card rendering. It uses paper texture backgrounds, wavy underlines, dashed borders, and subtle rotations to create a sketch-like feel. The CSS is self-contained, uses no external dependencies, and can be reused in any HTML-based card rendering project. It demonstrates non-obvious CSS artistry and attention to visual detail.

file: assets/themes/sketch.css ↗ | tags: #css-theme #card-design #sketch-style
Last analyzed: 2026-09-09 09:33:29.449667
Next check: 2026-09-16 09:33:29.373390
$ submit: