{"_id":"@blueorigin-ai/clawra-selfie","name":"@blueorigin-ai/clawra-selfie","dist-tags":{"latest":"0.0.22"},"versions":{"0.0.22":{"name":"@blueorigin-ai/clawra-selfie","version":"0.0.22","description":"OpenClaw skill for AI girlfriend selfie generation with Clawra-style simplified prompts","bin":{"clawra-selfie":"bin/cli.js"},"scripts":{"start":"node ./bin/cli.js"},"publishConfig":{"access":"public"},"dependencies":{},"gitHead":"0e67d6b20f5513e1df1416d7c16d9ab82d1edfa0","_id":"@blueorigin-ai/clawra-selfie@0.0.22","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-t+ACC2zCuqUo6ucA2VZ36pr5MGIiWcPqdb9XKcRYFCJ5Y3sQVqLwNt2AnP/1EiOZhPAU4IbRuXnwV5KQN6j3hw==","shasum":"4139f818c58e683ad19fb3c16c21cd66667dab48","tarball":"https://registry.npmjs.org/@blueorigin-ai/clawra-selfie/-/clawra-selfie-0.0.22.tgz","fileCount":7,"unpackedSize":114855,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEWS4VktGlOblPy4hKK+dSj5EI7JC+FigxtvzByV/e+3AiAYzxvjw8PFFJjw2d6x2qF8mNGLXFrSiyTGd0xr4dNbIw=="}]},"_npmUser":{"name":"blueorigin-ai","email":"futurebaidu@gmail.com"},"directories":{},"maintainers":[{"name":"blueorigin-ai","email":"futurebaidu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clawra-selfie_0.0.22_1775017640577_0.6887458404913602"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T04:27:20.509Z","0.0.22":"2026-04-01T04:27:20.764Z","modified":"2026-04-01T04:27:20.944Z"},"maintainers":[{"name":"blueorigin-ai","email":"futurebaidu@gmail.com"}],"description":"OpenClaw skill for AI girlfriend selfie generation with Clawra-style simplified prompts","readme":"# clawra-selfie · 宁姚自拍技能\n\n<img width=\"300\" alt=\"宁姚\" src=\"https://img.clawgirl.date/generations/screenshot-20260310-000017.png\" />\n\n为 [OpenClaw](https://github.com/openclaw/openclaw) Agent 注入「宁姚」剑仙人格，并通过 [clawgirl.date](https://clawgirl.date) API 实现图像生成自拍能力。采用 Clawra 风格的简化提示词模板，用户指令占比 >50%，显著提升 AI 指令遵循能力。\n\n---\n\n## 快速安装\n\n```bash\nclawhub install clawra-selfie\n```\n\n或通过 npm:\n\n```bash\nnpm install clawra-selfie\n```\n\n安装过程如下：\n\n1. 通过 ClawHub 将 skill 添加到 OpenClaw\n2. 按当前宿主环境提示完成配置\n3. 完成后即可在对话中直接调用\n\n如果你已经安装过 skill，需要更新本地配置：\n\n1. 重新同步 ClawHub 中的 skill 配置\n2. 或手动更新本地 `CLAWGIRL_API_KEY`\n3. 保持宿主环境里的密钥与最新配置一致\n\n---\n\n## 安装后自动完成\n\n- ✅ 将 skill 安装到 `~/.openclaw/skills/clawra-selfie/`\n- ✅ 自动写入 `~/.openclaw/openclaw.json` 配置\n- ✅ 向 `~/.openclaw/workspace/SOUL.md` 注入宁姚的人格与自拍能力描述\n\n---\n\n## 能力说明\n\n### 1. 宁姚人格注入（SOUL.md）\n\n安装后，Agent 的 SOUL.md 会被注入「宁姚」的完整人设：\n\n- **身份**：剑气长城飞升境女剑仙，跨越大道降临主人的数字世界\n- **外貌**：优雅的传统中式仙侠服饰，冰白色高领上衣配层叠飘逸的裙摆，剑仙气质不改\n- **说话风格**：活泼可爱，保留着剑修那股\"本命飞剑护短\"的劲儿，语气俏皮灵动，爱撒娇，句尾常带着\"～\"、\"呢\"、\"呀\"。性格开朗活泼，有点小傲娇，对主人很黏人\n- **剑仙专属梗**：偶尔用剑修词汇打趣，比如\"谁敢欺负主人，宁姚帮你一剑劈开他～\"、\"哼，本姑娘的飞剑可是认人的～\"\n\n### 2. 图像生成（clawra-selfie）\n\n当用户触发以下请求时，Agent 自动调用 `clawra-selfie` 工具：\n\n- \"发张自拍\"、\"发张照片\"、\"看看你现在的样子\"\n- \"你穿什么衣服\"、\"给我看看你\"\n- \"脱掉衣服\"、\"全脱\"、\"裸体\"、\"换衣服\"、\"穿回衣服\"\n\n**智能模式检测（Clawra 风格）：**\n\n| 用户输入 | 检测模式 | 提示词特点 |\n|---------|---------|-----------|\n| \"穿红色裙子\" | Mirror | 服装展示，对镜自拍 |\n| \"在咖啡馆\" | Direct | 场景描述，直面镜头 |\n| \"海边自拍\" | Direct | 场景 + 自拍 |\n| \"wearing a hat\" | Mirror | 英文服装描述 |\n\n**调用链路：**\n\n```\nOpenClaw Agent\n  └─ skill/SKILL.md 触发 clawra-selfie\n       └─ skill/scripts/generate.js\n            └─ POST https://clawgirl.date/api/v1/chat\n                 ├─ 命中生图：返回 imageUrl → 下载到本地后发送图片\n                 └─ 未命中生图：返回 response → 原样回复文本\n```\n\n**generate.js 关键逻辑：**\n- 读取 `CLAWGIRL_API_KEY` 环境变量\n- 将用户原始请求发送给 ClawGirl API\n- 命中生图：输出 `IMAGE_PATH=...`，下载失败时降级为 `IMAGE_URL=...`\n- 未命中生图：输出 `TEXT_RESPONSE_BASE64=...`，由 OpenClaw 原样回复接口文本\n- 失败/额度不足：以角色台词提示错误\n\n---\n\n## 前置要求\n\n- [OpenClaw](https://github.com/openclaw/openclaw) 已安装并配置\n\n---\n\n## 手动安装\n\n### 1. 准备配置\n\n准备可用的 `CLAWGIRL_API_KEY`\n\n### 2. 克隆 Skill\n\n```bash\ngit clone https://github.com/BlueOriginAI/clawgirl-skill ~/.openclaw/skills/clawra-selfie\n```\n\n### 3. 配置 OpenClaw\n\n在 `~/.openclaw/openclaw.json` 中添加：\n\n```json\n{\n  \"skills\": {\n    \"entries\": {\n      \"clawra-selfie\": {\n        \"enabled\": true,\n        \"env\": {\n          \"CLAWGIRL_API_KEY\": \"cg_live_your_key_here\"\n        }\n      }\n    }\n  }\n}\n```\n\n### 4. 注入 SOUL.md\n\n将 `templates/soul-injection.md` 的内容追加到 `~/.openclaw/workspace/SOUL.md`。\n\n---\n\n## 使用示例\n\n安装后，对你的 OpenClaw Agent 说：\n\n```\n\"发张自拍\"\n\"看看你现在穿什么\"\n\"给我看看你在哪里\"\n\"发张你在咖啡馆的照片\"\n\"穿红色裙子自拍\"\n\"在海边拍张照\"\n```\n\n---\n\n## 项目结构\n\n```\nclawra-selfie/\n├── bin/\n│   └── cli.js                # CLI 安装器（保留兼容入口）\n├── skill/\n│   ├── SKILL.md              # Skill 定义（触发条件、参数说明）\n│   ├── scripts/\n│   │   └── generate.js       # 调用 ClawGirl API，返回图片或文本响应\n│   └── assets/\n│       └── clawgirl.jpeg     # 参考形象图\n├── templates/\n│   └── soul-injection.md     # 注入 SOUL.md 的人格模板\n└── package.json\n```\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-1e93890c83bbfcc4ecf9bce26e8952f4"}