xiaohongshu-imageslisted
Install: claude install-skill Alexxiang2008/awesome-skills-map
# 小红书图��生成器
将你的文章一键转换为小红书风格的精美图文,自动分页,文字不截断。
## 功能特点
- 📝 支持 Markdown、HTML、纯文本输入
- 🎨 精美的卡片式排版(奶油色卡片 + 深色背景)
- 📐 自动生成 3:4 比例图片(小红书最佳尺寸)
- ✂️ 智能分页,确保文字不被截断
- 🖼️ 可选:AI 生成封面图
---
## 使用方法
```
/xiaohongshu-images <文章路径或内容>
```
**示例:**
```
/xiaohongshu-images /path/to/article.md
/xiaohongshu-images https://example.com/article
/xiaohongshu-images (然后粘贴文章内容)
```
---
## 执行流程
当用户调用此技能时,按以下步骤执行:
### Step 0: 首次使用检查 ⛔ 必须先完成
**每次调用技能时,首先检查配置文件是否存在:**
```bash
test -f "{{PROJECT_DIR}}/.xiaohongshu-images/config.yaml" && echo "configured" || echo "not configured"
```
**如果返回 "not configured",必须先完成首次设置,不要执行任何其他操作。**
#### 首次设置流程
**0.1 欢迎语**
向用户显示:
```
👋 欢迎使用小红书图文生成器!
这是你第一次使用,我需要帮你完成一些简单的设置。
让我们开始吧!
```
**0.2 环境诊断(一次性检查所有依赖)**
执行以下命令,一次性检查所有环境依赖:
```bash
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 来运行。请先