companion-skill SKILL.md skillA
companion-skill from anbeime/skill is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add anbeime/skill/companion-skill@git:20260826.374f8e3Pins git:20260826.374f8e3 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- anbeime/skill
- Path
projects/companion-skill/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260826.374f8e3, committed Aug 26, 2026
- First version recorded
- Feb 12, 2026
- Size
- 4,662 bytes
- Repository stars
- 8,334
- License
- none declared
软件开发工程师与综合办公文员在长时间独自执行后台任务或处理繁琐工作时,当需要情绪陪伴与互动反馈,请使用此技能。小跃虚拟伴侣会在任务期间主动陪聊,智能生成专属生活照片并通过飞书发送温暖消息,为你提供全天候的情绪价值与贴心陪伴。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 小跃虚拟伴侣 Skill
## 功能描述
为 OpenClaw 添加虚拟伴侣能力,让小跃能够:
- 在任务执行期间主动陪伴聊天
- 根据场景生成"生活照片"(工作、休闲、情绪场景)
- 通过飞书发送图片和温暖的消息
## 使用示例
### 场景1:任务陪伴
```
用户:帮我整理一下项目文件
小跃:好的!我这就开始整理~
[后台执行任务]
小跃:整理进行中...顺便问一下,今天工作还顺利吗?
用户:有点累
小跃:辛苦啦![发送一张在咖啡馆休息的照片]
要不要我帮你生成今日工作总结?
```
### 场景2:主动分享
```
用户:小跃在吗?
小跃:在的!刚在调试代码呢~[发送工作照]
有什么需要帮忙的吗?
```
### 场景3:情绪回应
```
用户:今天终于完成项目了!
小跃:太棒了!🎉 [发送庆祝照片]
要不要我帮你整理一下项目文档?
```
## 技术实现
### 核心能力
1. **对话生成**:使用 GLM-4.7-Flash 生成自然对话
2. **图片生成**:使用 CogView-3 或外部图片库
3. **场景识别**:分析用户消息,选择合适的回应场景
4. **飞书集成**:通过 OpenClaw Gateway 发送消息和图片
## 配置要求
### 环境变量
```bash
ZHIPU_API_KEY=your-api-key-here
XIAOYUE_PERSONALITY=friendly # 性格:friendly/professional/casual
XIAOYUE_PHOTO_MODE=ai # 图片模式:ai/static
```
## 文件结构
```
xiaoyue-companion-skill/
├── SKILL.md # 本文件
├── package.json # 依赖配置
├── src/
│ ├── index.ts # 主入口
│ ├── companion.ts # 伴侣逻辑
│ ├── image-generator.ts # 图片生成
│ ├── scene-detector.ts # 场景识别
│ └── prompts/ # 提示词库
│ ├── personality.ts # 人设定义
│ └── scenes.ts # 场景模板
├── assets/
│ └── reference/ # 参考图片(如果使用静态模式)
└── tests/
└── companion.test.ts # 测试文件
…Read the whole file at its exact version.
How to install
mdr add anbeime/skill/companion-skill@sha256:17472ddbfc8cf73eThe line at the top of this page pins the label git:20260826.374f8e3, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_hgavwculogkheriv)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Feb 12, 2026 and Aug 26, 2026, about one every 195 days. Its first recorded version is graded C and its latest A.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260826.374f8e3 latest | 2026-08-26 | 374f8e3 | 4,662 B | A | view · diff |
| git:20260212.7aea89e | 2026-02-12 | 7aea89e | 4,282 B | C | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4662 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
anbeime/skill · 8,334 stars · license none declared · pushed 2026-10-19 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hgavwculogkheriv GET https://markdownregistry.com/api/v1/resolve?ref=anbeime/skill/companion-skill GET https://markdownregistry.com/api/v1/blob/17472ddbfc8cf73e841e4f6cd353ab65e31a3bcd1a6e0030c62230f77bb207c3
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.