Synthèse automatique
Cette compétence rédige des notes Xiaohongshu (titre et corps), génère des cartes images à partir d'un Markdown dédié et permet éventuellement de publier la note.
Points forts
- Enchaîne rédaction, rendu d'images et publication dans un flux unique
- Propose 8 thèmes de mise en page et 4 modes de pagination via un script de rendu
- Publication par défaut en « visible par moi uniquement » pour vérifier avant de rendre public
- Consigne explicite de ne pas réutiliser le texte de la note pour le Markdown de rendu
Limites
- La publication nécessite un cookie XHS configuré dans un fichier .env
- Les détails des paramètres renvoient à references/params.md, absent du SKILL.md
- Le rendu dépend de scripts Python externes non décrits ici
À utiliser lorsqu'il faut produire rapidement une note Xiaohongshu complète avec ses visuels, puis éventuellement la publier.
À éviter sans cookie XHS valide ou pour d'autres réseaux sociaux que Xiaohongshu.
Analyse de sécurité
PrudenceThe skill has a legitimate content-generation and publishing purpose, and it defaults to private posting. However, it invokes local Python scripts, performs external publishing, and handles a sensitive session cookie without declaring allowed tools or showing script internals, so it warrants caution rather than a safe rating.
- •No allowed-tools declared, yet the workflow instructs executing local Python scripts and shell commands.
- •Requires XHS_COOKIE in .env, a sensitive Xiaohongshu account credential; no guidance on secure storage or scoping.
- •publish_xhs.py publishes to an external social platform; --public enables public posting, though private is the default.
- •Referenced scripts (render_xhs.py, publish_xhs.py) are not included, so their actual behavior cannot be audited.
Exemples
我这里有一些关于「如何用 Notion 管理读书笔记」的要点,帮我写成一篇小红书笔记,生成手绘风格的封面和正文卡片,先发成仅自己可见。用 playful-geometric 主题、自动分页,把我这份旅行攻略做成小红书图片卡片。内容确认没问题了,用刚生成的 cover.png 和 card_*.png 把这篇笔记公开发布到小红书。name: xhs-note-creator description: 小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片),以及发布小红书笔记。支持 8 种精美排版主题和 4 种智能分页模式。
小红书笔记创作技能
根据用户提供的资料或需求,创作小红书笔记内容、生成精美图片卡片,并可选择发布到小红书。
详细参数文档见
references/params.md
工作流程
第一步:撰写小红书笔记内容
根据用户需求和资料,创作符合小红书风格的内容:
标题:不超过 20 字,吸引眼球,可用数字/疑问句/感叹号增强吸引力。
正文:段落清晰,点缀少量 Emoji(每段 1-2 个),短句短段,结尾附 5-10 个 SEO 标签。
第二步:生成渲染用 Markdown 文档
注意:此 Markdown 专为图片渲染设计,禁止直接使用上一步的笔记正文。
文档结构:
---
emoji: "🚀"
title: "封面大标题(≤15字)"
subtitle: "封面副标题(≤15字)"
---
# 正文内容...
---
# 第二张卡片内容...(使用 --- 手动分隔时)
分页策略选择:
- 内容需精确切分 → 用
---手动分隔,配合-m separator - 内容长短不稳定 → 生成普通 Markdown,使用
-m auto-split
第三步:渲染图片卡片
python scripts/render_xhs.py <markdown_file> [options]
默认主题:sketch(手绘素描风格)
默认分页:separator(按 --- 分隔)
常用示例:
# 默认(sketch 主题 + 手动分页)
python scripts/render_xhs.py content.md
# 自动分页(推荐内容长短不定时)
python scripts/render_xhs.py content.md -m auto-split
# 切换主题
python scripts/render_xhs.py content.md -t playful-geometric -m auto-split
# 固定尺寸自动缩放
python scripts/render_xhs.py content.md -m auto-fit
生成结果:cover.png(封面)+ card_1.png、card_2.png...(正文卡片)
可用主题(-t):sketch、default、playful-geometric、neo-brutalism、botanical、professional、retro、terminal
分页模式(-m):separator、auto-fit、auto-split、dynamic
完整参数说明见
references/params.md
第四步:发布小红书笔记(可选)
前置条件:配置好 .env 文件中的 XHS_COOKIE(详见 references/params.md)
# 默认仅自己可见(推荐先预览确认)
python scripts/publish_xhs.py --title "笔记标题" --desc "笔记描述" \
--images cover.png card_1.png card_2.png
# 确认无误后公开发布
python scripts/publish_xhs.py --title "笔记标题" --desc "笔记描述" \
--images cover.png card_1.png card_2.png --public
默认以「仅自己可见」发布,加
--public参数才会公开。
技能资源
脚本
scripts/render_xhs.py— 渲染脚本(主推,8 主题 + 4 分页模式)scripts/render_xhs_v2.py— 渲染脚本 V2(备用,7 种渐变色彩风格)scripts/publish_xhs.py— 发布脚本
模板与样式
assets/cover.html— 封面 HTML 模板assets/card.html— 正文卡片 HTML 模板assets/styles.css— 公共容器样式assets/themes/— 各主题 CSS 文件
参考文档
references/params.md— 完整参数参考(主题/模式/发布参数)
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/xiaohongshu-note-creator-mrwakf1w' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/xiaohongshu-note-creator-mrwakf1w/download' --output '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md.part' && mv '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md.part' '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md' && test -s '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/xhs-note-creator' && cp -R '.skill-downloads/xiaohongshu-note-creator-mrwakf1w' '.claude/skills/xhs-note-creator'Cursor
test -f '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md' && test -s '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/xhs-note-creator' && cp -R '.skill-downloads/xiaohongshu-note-creator-mrwakf1w' '.cursor/skills/xhs-note-creator'Codex
test -f '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md' && test -s '.skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/xhs-note-creator' && cp -R '.skill-downloads/xiaohongshu-note-creator-mrwakf1w' '.agents/skills/xhs-note-creator'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/xiaohongshu-note-creator-mrwakf1w'openskills read 'xiaohongshu-note-creator-mrwakf1w'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/xiaohongshu-note-creator-mrwakf1w/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Fragments d'écriture
Contenu
Extrayez des fragments d'écriture bruts via un entretien intensif, sans imposer de structure. Capturez idées, citations et mots porteurs pour une utilisation ultérieure.
Rédaction UI et audit
Contenu
Rédigez ou auditez les textes d'interface (boutons, erreurs, états vides, infobulles) dans le monorepo, en suivant la source de vérité du design system.
Extraction MIDI/score
Contenu
Extrait le MIDI ou la partition d'une production musicale existante via l'outil MCP CogMusic et confirme la disponibilité du fichier.