소스 정보
- 저장소
- Alexxiang2008/awesome-skills-map
- 최근 소스 활동
- 2026년 7월 19일 12:40
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Alexxiang2008/awesome-skills-map --skill xiaohongshu-images명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
聚合 GitHub 博主/牛人技能地图。输入 GitHub 用户名列表,自动拉取其公开仓库,按 stars 排序并按职能分类,输出 Markdown 技能地图(含简介 + 仓库地址)。支持 fork 过滤、最小 star 阈值、主题筛选、JSON 输出。当用户说「聚合博主技能」「生成技能地图」「按作者聚合 skills」「我想看 X 的 skills」「跟踪大牛仓库」时触发。依赖:gh CLI 已登录。
本地视频爆款拆解与优化专家。仅支持本地视频文件输入,通过豆包大模型原生视频理解,输出完整的爆款模板拆解报告和可执行的优化建议。 触发场景: - 用户说"分析本地视频"、"拆解本地视频"、"本地视频优化" - 用户说"分析这个视频文件"、"拆解视频文件" - 用户说"视频模板提取"、"视频对标分析"(并提供本地文件路径) - 用户使用 /video-local 命令 功能:本地视频 → 压缩(ffmpeg) → 豆包API原生视频理解 → 8维度爆款拆解 + 5大进阶模块 → 可复制模板输出 → HTML可视化报告
Explain anything — turn ideas into podcasts, explainer videos, or voice narration. Use when the user wants to "make a podcast", "create an explainer video", "read this aloud", "generate an image", or share knowledge in audio/visual form. Supports: topic descriptions, YouTube links, article URLs, plain text, and image prompts.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | xiaohongshu-images |
| description | 将文章转换为小红书图文 - 支持 Markdown/HTML/文本,自动生成 3:4 比例精美图片 |
将你的文章一键转换为小红书风格的精美图文,自动分页,文字不截断。
/xiaohongshu-images <文章路径或内容>
示例:
/xiaohongshu-images /path/to/article.md
/xiaohongshu-images https://example.com/article
/xiaohongshu-images (然后粘贴文章内容)
当用户调用此技能时,按以下步骤执行:
每次调用技能时,首先检查配置文件是否存在:
test -f "{{PROJECT_DIR}}/.xiaohongshu-images/config.yaml" && echo "configured" || echo "not configured"
如果返回 "not configured",必须先完成首次设置,不要执行任何其他操作。
0.1 欢迎语
向用户显示:
👋 欢迎使用小红书图文生成器!
这是你第一次使用,我需要帮你完成一些简单的设置。
让我们开始吧!
0.2 环境诊断(一次性检查所有依赖)
执行以下命令,一次性检查所有环境依赖:
echo "=== ENV_CHECK_START ==="
echo -n "python3: "; python3 --version 2>/dev/null || echo "NOT FOUND"
echo -n "pip3: "; pip3 --version 2>/dev/null || echo "NOT FOUND"
python3 -c "import playwright; print('playwright: OK')" 2>/dev/null || echo "playwright: NOT FOUND"
python3 -c "from playwright.sync_api import sync_playwright; b=sync_playwright().start().chromium.launch(headless=True); b.close(); print('chromium: OK')" 2>/dev/null || echo "chromium: NOT FOUND"
echo "=== ENV_CHECK_END ==="
根据结果,显示一个清晰的环境状态表:
📋 环境检查结果:
✅ Python 3.11.5
✅ pip 23.2.1
❌ Playwright 未安装
— Chromium 等待 Playwright 安装
需要安装 Playwright 才能继续。
如果 Python 未检测到 → 告诉用户:
❌ 未检测到 Python 环境
这个工具需要 Python 来运行。请先安装 Python:
Mac 用户:
1. 打开终端
2. 运行:brew install python3
或者访问 https://www.python.org/downloads/ 下载安装
安装完成后,请重新运行 /xiaohongshu-images
然后停止执行。
如果 Python 和 pip 正常但 Playwright 未安装 → 进入 Step 0.3
如果所有依赖都正常 → 跳到 Step 0.4
0.3 检查并安装 Playwright
如果 Playwright 未安装,向用户显示详细信息并询问:
🔧 正在检查截图工具...
❌ 未检测到 Playwright
Playwright 是生成图片的核心工具,需要安装。
使用 AskUserQuestion 工具:
header: "安装依赖"
question: "需要安装截图工具(Playwright),这是生成图片必需的。是否现在安装?"
options:
- label: "是,帮我安装(推荐)"
description: "自动安装 Playwright 和浏览器"
- label: "稍后手动安装"
description: "显示安装命令,你自己来操作"
如果用户选择"是",执行:
pip3 install playwright && python3 -m playwright install chromium
注意:使用 python3 -m playwright 而不是直接调用 playwright 命令,避免 PATH 问题。
安装完成后显示:
✅ Playwright 安装完成!
如果用户选择"稍后手动安装",显示详细指引:
📋 安装步骤:
1. 安装 Python 包:
pip3 install playwright
2. 安装浏览器(约 130MB):
python3 -m playwright install chromium
⚠️ 常见问题:
• 如果提示 "permission denied",请加 --user:
pip3 install --user playwright
• 如果 chromium 下载太慢,可设置国内镜像:
export PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright
• 如果提示 "playwright: command not found",请用:
python3 -m playwright install chromium
安装完成后,请重新运行 /xiaohongshu-images
然后停止执行。
0.4 询问输出目录偏好
使用 AskUserQuestion 工具:
header: "输出目录"
question: "生成的图片保存到哪里?"
options:
- label: "当前项目目录(推荐)"
description: "保存到 ./小红书输出/<文章标题>/"
- label: "自定义目录"
description: "指定一个固定的输出目录"
如果选择"自定义目录",再询问具体路径。
0.5 询问封面图功能
使用 AskUserQuestion 工具:
header: "封面图"
question: "是否需要 AI 自动生成封面图?"
options:
- label: "不需要(推荐新手)"
description: "直接从文章标题开始,你可以之后手动添加封面"
- label: "需要,我有 API Key"
description: "使用 AI 生成《纽约客》风格的封面插画"
如果选择"需要",继续询问 API 配置:
header: "图像 API"
question: "你使用哪个图像生成服务?"
options:
- label: "火山方舟(推荐)"
description: "使用豆包 seedream 模型,国内访问最稳定,需要 ARK_API_KEY"
- label: "云雾 API"
description: "使用 yunwu.ai 代理 Gemini,需要 YUNWU_API_KEY"
- label: "OpenAI DALL-E"
description: "需要 OPENAI_API_KEY,需要科学上网"
- label: "其他/稍后配置"
description: "你可以之后在配置文件中添加"
根据选择,提示用户设置环境变量:
如果选择"火山方舟":
请设置 ARK_API_KEY 环境变量:
1. 访问 https://console.volcengine.com/ark 注册火山引擎账号
2. 开通方舟大模型服务
3. 创建 API Key
4. 设置环境变量(在终端运行):
export ARK_API_KEY="你的API Key"
5. 或添加到 ~/.zshrc(永久生效):
echo 'export ARK_API_KEY="你的API Key"' >> ~/.zshrc
source ~/.zshrc
设置好后,封面图功能就可以使用了!
如果选择"云雾 API":
请设置 YUNWU_API_KEY 环境变量:
1. 获取 API Key:访问 https://yunwu.ai 注册并获取
2. 设置环境变量(在终端运行):
export YUNWU_API_KEY="你的API Key"
3. 或添加到 ~/.zshrc(永久生效):
echo 'export YUNWU_API_KEY="你的API Key"' >> ~/.zshrc
source ~/.zshrc
设置好后,封面图功能就可以使用了!
如果选择"OpenAI DALL-E":
请设置 OPENAI_API_KEY 环境变量:
1. 获取 API Key:访问 https://platform.openai.com/api-keys
2. 设置环境变量:
export OPENAI_API_KEY="你的API Key"
0.6 保存配置
创建配置目录和文件:
mkdir -p "{{PROJECT_DIR}}/.xiaohongshu-images"
写入配置文件 {{PROJECT_DIR}}/.xiaohongshu-images/config.yaml:
# 小红书图文生成器配置
# 创建时间: {{当前日期时间}}
# 输出设置
output:
# 输出目录模式: project(当前项目)或 custom(自定义路径)
mode: project
# 自定义路径(仅当 mode 为 custom 时有效)
custom_path: ""
# 输出子目录名称
subfolder: "小红书输出"
# 封面图设置
cover:
# 是否启用 AI 封面图生成
enabled: false
# 图像生成 API: volcano / yunwu / openai / none
api: none
# API Key 环境变量名(不要直接写 key)
api_key_env: ""
# 封面风格: default / tech / warm / minimal / ink-wash
style: default
# 样式设置
style:
# 使用的模板: default / mom-reading-club
template: default
# 首次设置已完成
setup_completed: true
0.7 设置完成 & 快速体验
显示:
🎉 设置完成!
你的配置:
• 输出目录:当前项目/小红书输出/
• 封面图:[已启用/未启用]
• 样式模板:default
然后使用 AskUserQuestion 工具提供快速体验选项:
header: "快速体验"
question: "要不要用示例文章试一下效果?"
options:
- label: "好的,试一下(推荐)"
description: "用一段内置的短文章生成 2-3 张图片,看看效果"
- label: "不用了,我有自己的文章"
description: "直接开始使用"
如果用户选择"好的,试一下":
使用以下内置示例文章,直接走完 Step 2-8 流程:
# 为什么高手都在用清单思维
你有没有发现,越忙的人越不容易出错?
不是因为他们更聪明,而是因为他们善用**清单**。
## 清单思维的三个层次
**第一层:不遗漏**
把要做的事全部列出来,大脑就不需要时刻记着。一旦写下来,焦虑感会立刻降低 50%。
**第二层:分优先级**
不是所有事情都一样重要。每天只做最重要的三件事,其他的要么删掉,要么推迟。
**第三层:复用模板**
每周重复的工作,做成模板。下次直接套用,效率翻倍。
> 查理·芒格说过:「用清单来避免愚蠢,比努力变聪明要容易得多。」
## 今天就开始
拿出手机备忘录,写下明天最重要的三件事。就这么简单。
你会发现,清单不只是工具,它是一种**掌控感**。
如果用户选择"不用了",显示:
现在你可以开始使用了!请提供你要转换的文章。
如果配置文件存在,读取配置:
cat "{{PROJECT_DIR}}/.xiaohongshu-images/config.yaml"
解析配置内容,获取:
用户会提供以下之一:
/path/to/article.md)https://example.com/article)如果用户没有提供任何内容,询问:
请提供你要转换的文章:
1. 📁 文件路径:直接输入文件路径,如 /Users/xxx/article.md
2. 🔗 网页链接:输入文章 URL
3. 📝 直接粘贴:把文章内容粘贴到这里
你想用哪种方式?
根据配置中的 style.template 读取对应模板:
{{SKILL_DIR}}/prompts/{{template}}.md
默认使用 default.md。
根据配置创建输出目录:
如果 mode 是 project:
mkdir -p "{{PROJECT_DIR}}/小红书输出/{{日期}}-{{文章标题}}/_attachments"
如果 mode 是 custom:
mkdir -p "{{custom_path}}/{{日期}}-{{文章标题}}/_attachments"
文章标题处理规则:
只有当配置中 cover.enabled: true 时才执行此步骤。
如果未启用,跳过此步骤,在 HTML 中不包含封面图。
如果启用,根据配置的 cover.api 选择生成方式:
当 cover.api: volcano 时:
检查环境变量
test -n "$ARK_API_KEY" && echo "configured" || echo "not configured"
如果未配置,提示用户:
⚠️ 未检测到 ARK_API_KEY 环境变量
请先设置:
export ARK_API_KEY="你的API Key"
获取 API Key:https://console.volcengine.com/ark
调用封面生成脚本
python3 "{{SKILL_DIR}}/scripts/cover_generator.py" \
--title "{{文章标题}}" \
--style "{{cover.style}}" \
--api volcano \
--output "{{输出目录}}/_attachments/cover-xhs.png"
显示进度
🎨 正在生成封面图...
使用模型:doubao-seedream-5-0-260128
风格:{{cover.style}}
生成成功后显示
✅ 封面图生成完成!
位置:{{输出目录}}/_attachments/cover-xhs.png
当 cover.api: yunwu 时:
检查环境变量
test -n "$YUNWU_API_KEY" && echo "configured" || echo "not configured"
如果未配置,提示用户:
⚠️ 未检测到 YUNWU_API_KEY 环境变量
请先设置:
export YUNWU_API_KEY="你的API Key"
获取 API Key:https://yunwu.ai
调用封面生成脚本
python3 "{{SKILL_DIR}}/scripts/cover_generator.py" \
--title "{{文章标题}}" \
--style "{{cover.style}}" \
--api yunwu \
--output "{{输出目录}}/_attachments/cover-xhs.png"
显示进度
🎨 正在生成封面图...
使用模型:gemini-3-pro-image-preview
风格:{{cover.style}}
生成成功后显示
✅ 封面图生成完成!
位置:{{输出目录}}/_attachments/cover-xhs.png
当 cover.api: openai 时:
OPENAI_API_KEY 环境变量--api openai)_attachments/cover-xhs.png| 风格 | 说明 | 适用场景 |
|---|---|---|
default | 《纽约客》风格插画 | 通用文章 |
tech | 科技蓝色调 | AI、编程、技术类 |
warm | 暖色调 | 个人故事、情感类 |
minimal | 极简风格 | 简洁、禅意内容 |
ink-wash | 书法水墨风 | 文化、读书类 |
如果生成失败,询问用户:
header: "封面图"
question: "封面图生成失败,如何处理?"
options:
- label: "继续,不要封面图"
description: "直接从文章标题开始"
- label: "重试"
description: "再试一次生成封面图"
- label: "手动上传"
description: "你可以稍后手动添加封面图到 _attachments/cover-xhs.png"
根据样式模板将文章内容转换为 HTML:
解析文章内容
应用样式
<mark> 标签)保存 HTML
xhs-preview.html告知用户
📄 HTML 预览页面已生成
位置:{{输出目录}}/xhs-preview.html
正在生成截图...
使用 Playwright 截取 HTML 页面:
cd "{{SKILL_DIR}}" && python3 scripts/screenshot.py "{{HTML文件路径}}"
截图规格:
xhs-01.png, xhs-02.png, ...显示进度:
📸 正在截图...
✓ xhs-01.png
✓ xhs-02.png
✓ xhs-03.png
...
截图完成后,向用户报告:
🎉 小红书图文生成完成!
📊 生成结果:
• 图片数量:{{N}} 张
• 图片尺寸:1200×1600px(3:4 比例)
• 保存位置:{{输出目录}}
📁 文件列表:
├── xhs-preview.html # 预览页面
├── _attachments/
│ ├── xhs-01.png # 第 1 页
│ ├── xhs-02.png # 第 2 页
│ └── ...
💡 下一步:
1. 打开 _attachments 文件夹查看图片
2. 直接上传到小红书发布
3. 建议添加 3-5 个相关话题标签
需要我帮你打开输出文件夹吗?
然后询问:
header: "打开文件"
question: "需要我帮你打开输出文件夹吗?"
options:
- label: "是,打开文件夹"
description: "在 Finder 中打开输出目录"
- label: "是,打开第一张图片"
description: "预览生成的第一张图片"
- label: "不用了"
description: "我自己去找"
根据选择执行:
# 打开文件夹
open "{{输出目录}}"
# 或打开第一张图片
open "{{输出目录}}/_attachments/xhs-01.png"
配置文件位置:{{PROJECT_DIR}}/.xiaohongshu-images/config.yaml
用户可以手动编辑此文件修改设置:
# 输出设置
output:
mode: project # project 或 custom
custom_path: "" # 自定义路径
subfolder: "小红书输出" # 子目录名称
# 封面图设置
cover:
enabled: false # 是否启用
api: volcano # volcano / yunwu / openai / none
style: default # default / tech / warm / minimal / ink-wash
# 样式设置
style:
template: default # default / mom-reading-club
| API | 环境变量 | 获取地址 | 说明 |
|---|---|---|---|
| 火山方舟(推荐) | ARK_API_KEY | https://console.volcengine.com/ark | 国内访问最稳定,豆包 seedream 模型 |
| 云雾 API | YUNWU_API_KEY | https://yunwu.ai | Gemini 代理,需要一定网络条件 |
| OpenAI DALL-E | OPENAI_API_KEY | https://platform.openai.com/api-keys | 需要科学上网 |
检查 Playwright 是否正确安装:
python3 -c "from playwright.sync_api import sync_playwright; print('OK')"
如果报错,重新安装:
pip3 install playwright
python3 -m playwright install chromium
安装 Xcode 命令行工具:
xcode-select --install
需要等待 Google Fonts 加载。如果网络不好,可以:
确保使用默认样式模板,不要手动修改 HTML 中的背景色。
删除配置文件后重新运行:
rm -rf .xiaohongshu-images/
然后重新调用 /xiaohongshu-images
提示 "permission denied":
pip3 install --user playwright
Chromium 下载太慢:
export PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright
python3 -m playwright install chromium
提示 "playwright: command not found":
python3 -m playwright install chromium
编辑配置文件,修改 style.template 的值,可选:
default - 标准样式mom-reading-club - 书法水墨风格cover.enabled: truecover.api 为 volcano(推荐)、yunwu 或 openai# 火山方舟(推荐)
export ARK_API_KEY="你的API Key"
# 或 云雾 API
export YUNWU_API_KEY="你的API Key"
# 或 OpenAI
export OPENAI_API_KEY="你的API Key"
| 风格 | 说明 |
|---|---|
default | 《纽约客》风格插画,通用 |
tech | 科技蓝色调,适合技术文章 |
warm | 暖色调,适合情感故事 |
minimal | 极简风格,大量留白 |
ink-wash | 书法水墨风,适合文化类 |
小红书单篇笔记最多支持 18 张图片。如果生成超过 18 张,建议:
| 依赖 | 用途 | 安装方式 |
|---|---|---|
| Python 3.8+ | 运行脚本 | 系统自带或 brew install python3 |
| Playwright | 浏览器截图 | pip3 install playwright |
| Chromium | 无头浏览器 | python3 -m playwright install chromium |
| requests | API 调用(封面图) | pip3 install requests |
{{SKILL_DIR}}/
├── SKILL.md # 本文件
├── README.md # 用户文档
├── prompts/
│ ├── default.md # 默认样式模板
│ └── mom-reading-club.md # 书法水墨风格模板
└── scripts/
├── screenshot.py # 截图脚本
└── cover_generator.py # 封面图生成脚本
{{PROJECT_DIR}}/
├── .xiaohongshu-images/
│ └── config.yaml # 用户配置
└── 小红书输出/
└── {{日期}}-{{标题}}/
├── xhs-preview.html
└── _attachments/
├── cover-xhs.png # 封面图(可选)
├── xhs-01.png
├── xhs-02.png
└── ...
生成的内容请确保符合小红书社区规范:
⚠️ 避免以下内容:
📋 官方规范: