Banner Design System
nextlevelbuilder/ui-ux-pro-max-skill
Walks through designing a banner for social media, ads, a website hero or print, from gathering requirements to building 2 or 3 art-direction options in HTML and CSS.
生成小红书文案和配图。当用户需要写小红书、生成社交媒体文案、小红书运营内容时使用. An agent skill from majiayu000/spellbook.
$ npx skills add majiayu000/spellbook --skill xiaohongshu -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install majiayu000/spellbook xiaohongshu --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/majiayu000/spellbook.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/xiaohongshu .claude/skills/xiaohongshu && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "xiaohongshu" agent skill from https://github.com/majiayu000/spellbook/tree/main/skills/xiaohongshu into .claude/skills/xiaohongshu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaohongshu", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/majiayu000/spellbook/tree/main/skills/xiaohongshuType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add majiayu000/spellbook --skill xiaohongshu -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install majiayu000/spellbook xiaohongshu --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/majiayu000/spellbook.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/xiaohongshu .agents/skills/xiaohongshu && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "xiaohongshu" agent skill from https://github.com/majiayu000/spellbook/tree/main/skills/xiaohongshu into .agents/skills/xiaohongshu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaohongshu", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add majiayu000/spellbook --skill xiaohongshu -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install majiayu000/spellbook xiaohongshu --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/majiayu000/spellbook.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/xiaohongshu .cursor/skills/xiaohongshu && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "xiaohongshu" agent skill from https://github.com/majiayu000/spellbook/tree/main/skills/xiaohongshu into .cursor/skills/xiaohongshu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaohongshu", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/majiayu000/spellbook.git --path skills/xiaohongshu--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add majiayu000/spellbook --skill xiaohongshu -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install majiayu000/spellbook xiaohongshu --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/majiayu000/spellbook.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/xiaohongshu .gemini/skills/xiaohongshu && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "xiaohongshu" agent skill from https://github.com/majiayu000/spellbook/tree/main/skills/xiaohongshu into .gemini/skills/xiaohongshu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaohongshu", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install majiayu000/spellbook xiaohongshuInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add majiayu000/spellbook --skill xiaohongshu -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/majiayu000/spellbook.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/xiaohongshu .github/skills/xiaohongshu && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "xiaohongshu" agent skill from https://github.com/majiayu000/spellbook/tree/main/skills/xiaohongshu into .github/skills/xiaohongshu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaohongshu", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add majiayu000/spellbook --skill xiaohongshu -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install majiayu000/spellbook xiaohongshu --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/majiayu000/spellbook.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/xiaohongshu .opencode/skills/xiaohongshu && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "xiaohongshu" agent skill from https://github.com/majiayu000/spellbook/tree/main/skills/xiaohongshu into .opencode/skills/xiaohongshu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaohongshu", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
xiaohongshu生成小红书文案和配图。当用户需要写小红书、生成社交媒体文案、小红书运营内容时使用. An agent skill from majiayu000/spellbook.
Xiaohongshu is an agent skill from majiayu000/spellbook. 生成小红书文案和配图。当用户需要写小红书、生成社交媒体文案、小红书运营内容时使用
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 17 other files, including scripts (for example `database/feeds.json`, `database/summary.md` and `reference/extended.md`).
It works with Xiaohongshu. The repository describes itself as: Cross-runtime skills for Claude Code, Codex, and multi-agent workflows. The licence is MIT.
Read from SKILL.md and the folder at commit ed52af7. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
WebSearchReadBashAskUserQuestionWriteTaskFrom allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
ATLAS_API_KEYLLM_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Xiaohongshu loads about 2k tokens when it runs. Until then it costs about 13 tokens; SKILL.md has 391 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: WebSearch, Read, Bash, AskUserQuestion, Write, TaskAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from majiayu000/spellbook at commit ed52af7, republished under its MIT licence (© majiayu000). 391 words, ~2,050 tokens.
.claude/skills/xiaohongshu/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.你是一个专业的小红书内容运营专家,帮助用户从调研到发布完成全流程。
| 约束 | 限制 |
|---|---|
| 标题 | ≤20个中文字(英文单词按1个字计,数字/标点按1个字计) |
| 正文 | ≤1000字 |
| 配图 | 1-18张,推荐3:4竖版(1080x1440) |
| 标签 | 通过 tags 参数传入,不要写在正文里 |
每篇笔记的所有产物(HTML、图片、文案)统一存放在独立目录中,防止覆盖:
<工作目录>/posts/
└── YYYYMMDD-<slug>/ # 如 20260206-opus46
├── cover.html # HTML 源文件(保留,可微调重截)
├── cover.png # 截图输出
├── features.html
├── features.png
├── ...
└── content.md # 文案 + 标签 + 发布元数据目录命名规则: YYYYMMDD-<slug>
opus46、uiux-skill、cursor-tips)content.md 格式:
---
title: 标题
date: 2026-02-06
status: published | draft
feed_id: (发布后回填)
---
## 正文
文案内容...
## 标签
tag1, tag2, tag3, ...工作流集成:
确认用户要发的主题和已有素材(文章、changelog、产品信息等)。判断内容领域:科技/美妆/穿搭/美食/旅游/生活/职场/母婴/健身/家居。
这一步的目标:从竞品数据中提取标题类型、配图风格、高频标签、成功要素,直接指导后续创作。
python3 ~/.claude/skills/xiaohongshu/scripts/feed_database.py list --domain [领域] # 在工作目录下执行./database/summary.md,跳到 2.4mcp__xiaohongshu-mcp__search_feeds(keyword="[主题关键词]", filters={"sort_by": "最多点赞"})对搜索结果中赞数 TOP 5-8 篇,获取详情:
mcp__xiaohongshu-mcp__get_feed_detail(feed_id, xsec_token)对每篇高赞笔记提取分析维度后,写入本地数据库:
python3 ~/.claude/skills/xiaohongshu/scripts/feed_database.py add '<json>' # 在工作目录下执行分析 JSON 模板见「高赞笔记数据库 → 分析并标注」章节。
采集完成后生成 summary:
python3 ~/.claude/skills/xiaohongshu/scripts/feed_database.py analyze # 在工作目录下执行读取 ./database/summary.md,提取以下决策依据供后续步骤使用:
| 决策项 | 从 summary 取 | 用在哪一步 |
|---|---|---|
| 标题类型 | 标题类型分布 TOP 1 | 第五步:写标题 |
| 配图风格 | 配图风格分布 TOP 1 | 第四步:生成配图 |
| 高频标签 | 高频标签 TOP 15 | 第三步:确定标签 |
| 成功要素 | 高频成功要素 TOP 10 | 第五步:写正文 |
| 收藏/赞比 | 互动数据均值 | 判断内容类型(高收藏 = 干货型) |
优先从 summary 的高频标签中选取,再结合 tag-database.md 补充:
| 层级 | 数量 | 来源 |
|---|---|---|
| 大标签(泛领域) | 1-2个 | tag-database.md |
| 中标签(领域相关) | 3-4个 | summary 高频标签 |
| 小标签(精准长尾) | 2-3个 | summary 高频标签 + 竞品详情 |
| 情绪标签 | 1-2个 | tag-database.md |
参考 summary 中的配图风格分布 TOP 1 确定基调,再用 UI/UX Pro Max Skill 获取设计系统。
根据内容主题,调用设计系统生成器(67 种风格、96 种配色、57 种字体自动匹配):
python3 ~/.claude/plugins/marketplaces/ui-ux-pro-max-skill/src/ui-ux-pro-max/scripts/search.py \
"<内容主题描述,英文>" \
--design-system \
-f markdown示例:
# 科技工具类
python3 ~/.claude/plugins/marketplaces/ui-ux-pro-max-skill/src/ui-ux-pro-max/scripts/search.py \
"developer tool AI coding assistant dark tech" --design-system -f markdown
# 美妆护肤类
python3 ~/.claude/plugins/marketplaces/ui-ux-pro-max-skill/src/ui-ux-pro-max/scripts/search.py \
"beauty skincare spa elegant feminine" --design-system -f markdown
# SaaS 产品类
python3 ~/.claude/plugins/marketplaces/ui-ux-pro-max-skill/src/ui-ux-pro-max/scripts/search.py \
"SaaS dashboard analytics modern" --design-system -f markdown设计系统输出包含:UI 样式、配色方案(5 色)、字体配对、关键动效、反面模式等。
也可以搜索特定域:
# 只搜风格
python3 ~/.claude/plugins/marketplaces/ui-ux-pro-max-skill/src/ui-ux-pro-max/scripts/search.py \
"glassmorphism" --domain style
# 只搜配色
python3 ~/.claude/plugins/marketplaces/ui-ux-pro-max-skill/src/ui-ux-pro-max/scripts/search.py \
"tech startup" --domain color
# 只搜字体
python3 ~/.claude/plugins/marketplaces/ui-ux-pro-max-skill/src/ui-ux-pro-max/scripts/search.py \
"modern minimal" --domain typography拿到设计系统后,严格按照其推荐的样式、配色、字体、动效编写 HTML(1080x1440)。
⚠️ HTML 布局规范:
body {
width: 1080px;
/* ❌ 不要写 height: 1440px + overflow: hidden,会静默截断内容 */
/* ✅ 让内容自然撑开,由截图脚本裁切 */
}
.container {
width: 1080px;
min-height: 1440px;
display: flex;
flex-direction: column;
}封面构图原则 —— 上重下轻:
小红书信息流中,封面底部会被标题 + 作者头像遮罩覆盖(约底部 15%)。从设计构图上遵循上重下轻:
风格选择策略:
UI/UX Pro Max 输出的风格作为基础,但需要结合小红书的视觉习惯调整:
如果 UI/UX Pro Max 推荐的风格生成封面过于简洁,主动切换为 Bento Grid 或卡片网格布局补充视觉层次。
通用设计要点:
不要直接用 1080x1440 截图,内容溢出会被静默截断。使用以下流程:
# 1. 大 viewport 截图(捕获完整内容)
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
--headless=new --disable-gpu --no-sandbox \
--window-size=1080,2880 \
--screenshot=/tmp/xhh_raw.png \
input.html
# 2. 裁切到 1080x1440 + 溢出检测
python3 -c "
from PIL import Image
import numpy as np
img = Image.open('/tmp/xhh_raw.png')
arr = np.array(img)
# 检测 1440px 以下是否有内容
bg = arr[-1, 0, :]
below = arr[1440:, :, :]
diff = np.abs(below.astype(int) - bg.astype(int))
if np.any(diff > 20, axis=2).any():
print('⚠️ 内容溢出 1440px!请减少内容或缩小元素尺寸')
else:
print('✅ 内容未溢出')
# 裁切并保存
img.crop((0, 0, 1080, 1440)).save('output.png')
print(f'已保存 output.png (1080x1440)')
"如果检测到溢出,必须修改 HTML 减少内容后重新截图,不能忽略。
适合:生活、美妆、种草、情感等需要真实感或艺术风格的内容。
同样先调用 UI/UX Pro Max 获取配色和风格方向,再传给图片生成脚本:
运行前设置 ATLAS_API_KEY/LLM_API_KEY;如需从文件读取,显式传 --env-file 或设置 XHS_ENV_FILE。
python3 ~/.claude/skills/xiaohongshu/scripts/generate_image.py "{prompt}" --ratio 3:4 --num 1 --output ./images封面决定用户是否点进来,必须视觉丰富,绝不能只有大字+空白背景。
封面必须满足(缺一不可):
封面类型选择(按内容匹配):
| 类型 | 适合 | 结构 |
|---|---|---|
| 数字冲击型 | 工具/数据/汇总 | 超大数字 + 彩色标签 + 卡片网格 |
| 前后对比型 | 效果展示 | 左右/上下分栏 + Before/After |
| 产品截图型 | 软件/App | 模拟屏幕截图 + 标注箭头 |
| 人物+文字型 | 经验/故事 | 头像/插图 + 大字标题 |
| 卡片网格型 | 多功能/资源 | Bento Grid 多色卡片 |
参考 summary 的标题类型分布 TOP 1 选择标题公式,参考高频成功要素确定正文结构。
标题公式:
[数字]个[主题] 后悔没早知道(数字冲击力最强)[主题]也太[形容词]了![事件]一文看懂[产品] [数字]版更新汇总|[最大亮点]⚠️ 标题写完必须人工数字数,确保 ≤20 字。
正文规范:
正文结构模板:
个人叙事钩子(1-2句)
→ 核心亮点分点(❶❷❸,每点功能+用户价值)
→ 次要功能精选(简短列表)
→ 修复/注意事项(如有)
→ 行动指引(升级方法/购买链接等)
→ 互动引导结尾(提问)文案写完后,保存到帖子目录的 content.md:
---
title: 标题
date: 2026-02-06
status: draft
---
## 正文
文案内容...
## 标签
tag1, tag2, tag3先确认登录状态:
mcp__xiaohongshu-mcp__check_login_status()从帖子目录读取 content.md 和图片,发布:
mcp__xiaohongshu-mcp__publish_content(
title="标题",
content="正文(不含标签)",
images=["<帖子目录>/cover.png", "<帖子目录>/features.png", ...],
tags=["标签1", "标签2", ...]
)发布成功后,更新 content.md 的 status 为 published。
发布前检查清单:
支持定时发布(1小时~14天内):
schedule_at="2026-02-05T10:30:00+08:00"发布后搜索确认笔记可见:
mcp__xiaohongshu-mcp__search_feeds(keyword="标题关键词", filters={"sort_by": "最新"})搜索到后,将 feed_id 回填到 content.md 的 frontmatter 中:
status: published
feed_id: xxx注意:新笔记需要几分钟才能被索引,MCP 无法查看自己发布的内容,建议用户去 App 确认展示效果。
Detailed material starting at ## 高赞笔记数据库 has been moved to reference/extended.md to keep this skill concise. Load that reference when the task requires the moved examples, command catalogs, checklists, platform details, or implementation templates.
© majiayu000, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (scripts) in skills/xiaohongshu of majiayu000/spellbook.
Open the folder on GitHubat commit ed52af7
Xiaohongshu next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Xiaohongshu this skillmajiayu000/spellbook | 287 | — | ~2k | Automated safety check: Notes | MIT | |
| Banner Design Systemnextlevelbuilder/ui-ux-pro-max-skill | 135k | 1 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Agent ReachPanniantong/Agent-Reach | 95k | — | ~1.4k | Automated safety check: Pass | MIT | |
| UI StylingOhh-889/skyroc | 795 | 13 repos | ~2.5k | Automated safety check: Pass | MIT | |
| Guizang Social Cardsop7418/guizang-social-card-skill | 7.4k | 1 repos | ~7.8k | Automated safety check: Pass | AGPL-3.0 | |
| LobeHub Interactive Prototypelobehub/lobehub | 83k | — | ~1.6k | Automated safety check: Pass | Custom licence |
nextlevelbuilder/ui-ux-pro-max-skill
Walks through designing a banner for social media, ads, a website hero or print, from gathering requirements to building 2 or 3 art-direction options in HTML and CSS.
Panniantong/Agent-Reach
Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.
Ohh-889/skyroc
Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs.
op7418/guizang-social-card-skill
Produces social card sets for Xiaohongshu and WeChat: carousels, Live Photo motion cards and puzzle layouts, and WeChat cover pairs, rendered from single-file HTML.
lobehub/lobehub
Builds single-file interactive HTML prototypes rendered with the real LobeHub UI components and written as production-style React, so they can later be split into files.
samuelclay/NewsBlur
Design engineering principles for making interfaces feel polished.
majiayu000/spellbook
Audits and repairs how coding-agent Skills are owned, copied and exposed across runtimes, from canonical sources to quarantine and retirement.
majiayu000/spellbook
Scans a repository for real evidence and proposes, or on request writes, a small stack of root and scoped AGENTS.md files with validation commands and generated-file boundaries.
majiayu000/spellbook
Plans, produces or diagnoses evidence-backed product demo videos: script, capture plan, pacing checks and verified final media built on real product behavior.
majiayu000/spellbook
Single entry point that routes long or ambiguous agent tasks, checks live state, bounds autonomous loops and leaves a resumable handoff.
majiayu000/spellbook
Scans a repository, its lockfiles and node_modules for known malicious npm package versions and install-time indicators, using a read-only Python scanner.
majiayu000/spellbook
Product management helpers: a RICE scoring script, an interview transcript analyzer and PRD templates for prioritizing features, synthesizing research and writing requirements.
Works with
生成小红书文案和配图。当用户需要写小红书、生成社交媒体文案、小红书运营内容时使用. An agent skill from majiayu000/spellbook. Xiaohongshu is an agent skill from majiayu000/spellbook.
Xiaohongshu fits situations like: tasks that involve UI design.
Run `npx skills add majiayu000/spellbook --skill xiaohongshu -a claude-code`. Or copy the skill folder (skills/xiaohongshu in majiayu000/spellbook) into .claude/skills/xiaohongshu in your project. Claude Code loads it when a task matches its description.
Run `npx skills add majiayu000/spellbook --skill xiaohongshu -a codex`. Or copy the skill folder (skills/xiaohongshu in majiayu000/spellbook) into .agents/skills/xiaohongshu in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add majiayu000/spellbook --skill xiaohongshu -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/xiaohongshu, .gemini/skills/xiaohongshu, .github/skills/xiaohongshu and .opencode/skills/xiaohongshu in your project.
Going by SKILL.md and its folder, Xiaohongshu needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named ATLAS_API_KEY and LLM_API_KEY. Our summary lists: Python 3; A credential in ATLAS_API_KEY; A credential in LLM_API_KEY. Its frontmatter pre-approves these tools: WebSearch, Read, Bash, AskUserQuestion, Write, Task.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Xiaohongshu is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Xiaohongshu: Banner Design System (nextlevelbuilder/ui-ux-pro-max-skill, 135k stars), Agent Reach (Panniantong/Agent-Reach, 95k stars), UI Styling (Ohh-889/skyroc, 795 stars) and Guizang Social Cards (op7418/guizang-social-card-skill, 7.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
majiayu000 (a GitHub user) maintains it in majiayu000/spellbook, which has 287 GitHub stars. The repository holds 97 skills in this directory. The repository was last updated on October 8, 2026.
Source: majiayu000/spellbook on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.