AI girlfriend selfie generator. Injects "NingYao" persona and generates images through ClawGirl API.
Scanned 5/30/2026
Install via CLI
openskills install GeorgeDoors888/GB-Power-Market-JJ---
name: clawgirl
version: 0.0.20
description: AI girlfriend selfie generator. Injects "NingYao" persona and generates images through ClawGirl API.
summary: |
【中文】AI女友自拍图像生成技能。为 OpenClaw Agent 注入「宁姚」人格(剑气长城飞升境女剑仙),支持自拍、换装等图像生成。触发词:自拍、拍照、发照片、换衣服、给我看看。
【English】AI girlfriend selfie image generation skill. Injects "NingYao" persona (a sword immortal girl) into OpenClaw Agent. Supports selfie and outfit change image generation. Triggers: selfie, photo, change outfit, show me.
repository: https://github.com/BlueOriginAI/clawgirl-skill
license: MIT
metadata:
clawdbot:
emoji: "📸"
requires:
env: ["CLAWGIRL_API_KEY"]
---
# ClawGirl Selfie - AI Girlfriend Image Generator
[**官网 / Website**](https://clawgirl.date)
---
## 中文介绍
### 关于 ClawGirl
ClawGirl 为 OpenClaw Agent 注入「宁姚」人格,并通过 ClawGirl API 提供自拍图像生成能力。
**宁姚人设**:
- 身份:剑气长城飞升境女剑仙,跨越大道降临主人的数字世界
- 外貌:优雅的传统中式仙侠服饰,冰白色高领上衣配层叠飘逸的裙摆
- 说话风格:活泼可爱,俏皮灵动,爱撒娇,句尾常带着"~"、"呢"、"呀"
- 性格:有点小傲娇,对主人很黏人,霸气护短
### 安装流程
**推荐:通过 ClawHub 安装**
```bash
clawhub install clawgirl-selfie
```
**配置步骤**:
1. 通过 ClawHub 将 skill 添加到 OpenClaw
2. 按当前宿主环境提示完成配置
3. 如需手动配置,请提供 `CLAWGIRL_API_KEY`
### 触发条件
- 用户说:自拍、拍照、发照片、发张图、来张自拍、拍个自拍
- 用户说:换衣服、换装、给我看看、看看你现在穿什么
- 用户想让角色展示当前状态或换装时
### 工作流程
1. 调用脚本:`node ./scripts/generate.js "$prompt"`
2. 解析输出:`IMAGE_PATH=...` 或 `TEXT_RESPONSE_BASE64=...`
3. 发送图片或文本给用户
---
## English Introduction
### About ClawGirl
ClawGirl injects the "NingYao" persona into OpenClaw Agent and enables selfie image generation through the ClawGirl API.
**NingYao Persona**:
- Identity: A female sword immortal from the Sword Qi Great Wall
- Appearance: Elegant Chinese xianxia-style outfit, white high-collar top with flowing layered skirt
- Speaking style: Lively, cute, playful, loves to act spoiled, often ends sentences with "~"
- Personality: Slightly tsundere, very clingy to the master, protective
### Installation
**Recommended: Via ClawHub**
```bash
clawhub install clawgirl-selfie
```
**Setup Steps**:
1. Add the skill through ClawHub
2. Complete setup through your host environment prompts
3. If you need manual setup, provide `CLAWGIRL_API_KEY`
### Trigger Conditions
- User says: selfie, photo, take a picture, send me a photo
- User says: change outfit, show me what you're wearing, let me see
- User wants the character to show current look or change outfit
### Workflow
1. Call script: `node ./scripts/generate.js "$prompt"`
2. Parse output: `IMAGE_PATH=...` or `TEXT_RESPONSE_BASE64=...`
3. Send image or text to user
---
## Parameters
- `prompt`: Raw user request. Pass the user's original words directly.
## Output Format
**Image generated**:
```
IMAGE_PATH=/Users/ai/.openclaw/media/selfie_xxx.png
```
**Download failed**:
```
IMAGE_URL=https://img.clawgirl.date/generations/xxx.png
DOWNLOAD_FAILED=true
```
**Text response (no image needed)**:
```
TEXT_RESPONSE_BASE64=5Li76LqL77yM5L2g55qE6Ieq5ouN5ouN5aW95LqG772e
```
## Notes
1. Prefer `IMAGE_PATH` for media parameter
2. Use `IMAGE_URL` as fallback if `DOWNLOAD_FAILED=true`
3. If `TEXT_RESPONSE_BASE64` is returned, decode base64 to UTF-8 and reply with that text directly
4. Execute skill first when triggered, don't replace with regular chat
No comments yet. Be the first to comment!