将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Healthy fork ratio
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/titanwings/colleague-skill && cp colleague-skill/*.md ~/.claude/agents/Subagents overview
<div align="center">
<img src="docs/social-preview.png" alt="COLLEAGUE.SKILL — Distill how they think." width="100%">
<br>
# 🧬 dot-skill(同事.skill)
### *"You folks building LLMs are all code-sages! Flesh is weak! Ascend to cyberspace!"*
[](LICENSE)
[](https://python.org)
[](https://agentskills.io)
[](https://github.com/titanwings/colleague-skill/stargazers)
[](https://claude.ai/code)
[](https://github.com/titanwings/colleague-skill)
[](https://github.com/titanwings/colleague-skill)
[](https://github.com/titanwings/colleague-skill)
[](https://github.com/topics/dsh-plugin)
[](https://discord.gg/NVX66RxWZv)
<br>
<table>
<tr><td align="left">
🧑💼 Your colleague quit, your mentor graduated, your teammate transferred — taking their whole playbook and context with them?<br>
💞 Your family, old friends, partner drifting apart — and you want to hold on to the way it felt to be with them?<br>
🌟 Your favorite author, idol, thinker you'll never meet — but you want to know what they'd say about your question?
</td></tr>
</table>
### ✨ dot-skill solves all three.
<br>
Upgraded from **colleague.skill** to **dot-skill** — not just colleagues, **anyone** can be distilled into a Skill
Colleagues · partners · family · old friends · idols · public figures · fictional characters — even yourself
**Source material + your description → an AI Skill that genuinely thinks like them**
Thinks in their frame, speaks in their voice
<br>
[🆕 What's new](#-whats-new-in-this-major-release) · [📦 Data Sources](#-supported-data-sources) · [⚡ Install](#-install) · [🚀 Usage](#-usage) · [✨ Demo](#-demo) · [📝 Citation](#-citation) · [💬 Discord](https://discord.gg/NVX66RxWZv)
[**中文**](docs/lang/README_ZH.md) · [**Español**](docs/lang/README_ES.md) · [**Deutsch**](docs/lang/README_DE.md) · [**日本語**](docs/lang/README_JA.md) · [**Русский**](docs/lang/README_RU.md) · [**Português**](docs/lang/README_PT.md) · [**한국어**](docs/lang/README_KO.md)
</div>
---
<div align="center">
### 🎉 2026.08.13 Milestone — **dot-skill has passed 20K ⭐!**
Massive thanks to everyone who starred — we'll keep shipping, keep distilling.
</div>
> 🔷 **2026.08.13 Update** — dot-skill now supports **DeepSeek Harness** through its native filesystem Skill discovery. Install it globally at `~/.dsh/skills/dot-skill` or per project at `.dsh/skills/dot-skill`, then invoke `/dot-skill` directly.
> 📝 **2026.06.01 Update** — **[COLLEAGUE.SKILL 技术报告](colleague_skill.pdf) 已上线**;这次最开心的不只是发了篇 paper,而是社区一起把 gallery 推到 215 个 skills、165 位贡献者和 100k+ skill-card 累计 stars,论文 Acknowledgements 也专门收录并感谢了所有社区贡献者。
> 📢 **2026.05.11 Update** — **WeChat group 12 is live!** Come hang out with the dot-skill community — share skills, discuss features, trade tips.
>
> <img src="docs/assets/wechat-group-qr-12.png" alt="dot-skill WeChat group QR" width="240">
>
> QR refreshes every 7 days (expires 2026-05-18) — if expired, ping me on Discord.
> 🗺️ **2026.04.13** — **dot-skill Roadmap is live!** colleague.skill is evolving into **dot-skill** — distill anyone, not just colleagues. 👉 **[Full Roadmap](ROADMAP.md)** · **[💬 Discord](https://discord.gg/NVX66RxWZv)**
> 🌐 **2026.04.07** — Community gallery is live! Any skill / meta-skill can drive traffic directly to your own GitHub repo. No middleman. 👉 **[titanwings.github.io/colleague-skill-site](https://titanwings.github.io/colleague-skill-site/)**
<div align="center">
Created by [@titanwings](https://github.com/titanwings)
</div>
---
## 🆕 What's new in this major release?
### 1️⃣ From colleague-skill to dot-skill
No longer only built around the "colleague" scenario. A unified `/dot-skill` entrypoint sits on a general-purpose skill engine — one engine distills anyone, instead of being a colleague-specific script.
### 2️⃣ Three character families
<table>
<thead>
<tr>
<th width="33%" align="center">🧑💼 colleague</th>
<th width="33%" align="center">💞 relationship</th>
<th width="33%" align="center">🌟 celebrity</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><sub>Coworkers · mentors · teammates · up/downstream partners</sub></td>
<td align="center"><sub>Exes · partners · parents · friends · close family</sub></td>
<td align="center"><sub>Public figures · creators · public voices · fictional characters</sub></td>
</tr>
<tr>
<td><sub>Work Skill + Persona two-layer architecture — learns both their technical standards and workflows, and their manner of speaking and workplace posture. Supports Feishu / DingTalk / Slack auto-collection.</sub></td>
<td><sub>🆕 <b>Photo-sharing feature coming soon</b> — your distilled relationship won't just reply to messages; it'll send photos and share slices of its day, the way a real person would.</sub></td>
<td><sub>Ships with a complete <b>six-dimension research toolchain</b> (subtitles → transcript cleanup → research merge → quality check). Not mimicking tone — reproducing their mental models and decision frameworks.</sub></td>
</tr>
</tbody>
</table>
Each family has its own prompt pipeline, source-collection strategy, and generation template.
### 3️⃣ More Agent hosts
The old version only ran in Claude Code. Now it's cross-host across five:
Compatible hosts:
| Host | Description |
|------|-------------|
| 🟣 **Claude Code** | Native slash-command support |
| 🟠 **Hermes Agent** | One-command install, `/dot-skill` works directly |
| 🔵 **OpenClaw** | Fully compatible |
| ⚫ **Codex** | Invoke by skill name |
| 🔷 **DeepSeek Harness** | Native filesystem skill discovery; `/dot-skill` works directly |
Generated character Skills can also be installed into any supported host.
---
## 📦 Supported Data Sources
| Source | Messages | Docs / Wiki | Spreadsheets | Notes |
|--------|:--------:|:-----------:|:------------:|-------|
| 🟢 Feishu (auto) | ✅ API | ✅ | ✅ | Just enter a name, fully automatic |
| 🟡 DingTalk (auto) | ⚠️ Browser | ✅ | ✅ | DingTalk API doesn't support message history |
| 🟣 Slack (auto) | ✅ API | — | — | Requires admin to install Bot; free plan limited to 90 days |
| 💬 WeChat chat history | ✅ SQLite | — | — | Export first with WeChatMsg / PyWxDump / 留痕 |
| 📄 PDF / Images / Screenshots | — | ✅ | — | Manual upload |
| 📦 Feishu JSON export | ✅ | ✅ | — | Manual upload |
| ✉️ Email `.eml` / `.mbox` | ✅ | — | — | Manual upload |
| 📝 Markdown / direct paste | ✅ | ✅ | — | Manual input |
---
## ⚡ Install
It's 2026 — you have an Agent, let it install itself. Open your Claude Code / Hermes / OpenClaw / Codex / DeepSeek Harness and hand it this line:
> Install the dot-skill skill for me: `https://github.com/titanwings/colleague-skill`
The Agent will detect the current host's skills directory, clone the repo, and register the entrypoint. Once done, type `/dot-skill` in any host to launch.
<details>
<summary><b>🛠️ Want to install it yourself? Click for paths</b></summary>
<br>
```bash
git clone https://github.com/titanwings/colleague-skill <TARGET>
```
| Host | `<TARGET>` path |
|------|-----------------|
| Claude Code | `~/.claude/skills/dot-skill` |
| OpenClaw | `~/.openclaw/workspace/skills/dot-skill` |
| Codex | `~/.codex/skills/dot-skill` |
| DeepSeek Harness | `~/.dsh/skills/dot-skill` (global) or `.dsh/skills/dot-skill` (project) |
| Hermes | After clone, run `python3 tools/install_hermes_skill.py --force` |
</details>
Generated character Skills can be published with `tools/install_claude_generated_skill.py`,
`tools/install_openclaw_generated_skill.py`, and `tools/install_codex_generated_skill.py`.
On DeepSeek Harness, place a generated Skill directory under `~/.dsh/skills/<skill-name>` or the current project's `.dsh/skills/<skill-name>`; no host-specific wrapper is required.
> For Feishu/DingTalk auto-collection credentials, publishing a generated character Skill to any host, Windows-specific handling, etc., see **[Detailed Install Guide (INSTALL.md)](INSTALL.md)**
---
## 🚀 Usage
In the host where dot-skill is installed, launch it — type `/dot-skill`, or just tell your Agent "start dot-skill".
It first asks which family you want to distill: `colleague` · `relationship` · `celebrity`.
Then enter alias, basic profile, personality tags, and pick a data source. All fields can be skipped — even a description alone can generate a Skill.
Once created, invoke the generated Skill with `/{character}-{slug}`.
### 🎛️ Commands
| Command | Description |
|---------|-------------|
| `/dot-skill` | Canonical unified entrypoint |
| `/{character}-{slug}` | Invoke full Skill (Persona + Work) |
| `/{character}-{slug}-work` | Work capabilities only |
| `/{character}-{slug}-persona` | Persona only |
| `python3 tools/skill_writer.py --action list ...` | List generated Skills across all three families |
| `python3 tools/version_manager.py --action rollback ...` | Roll back a Skill version |
### 🔬 Celebrity Research Toolchain
The `celebrity` family ships with an end-to-end research toolchain, from subtitles to a finished draft:
```bash
# Download video subtitles
bash tools/research/download_subtitles.sh "<video-url>" "./tmp/subtitles"
# Subtitles → transcript
python3 tools/research/srt_to_transcript.py "./tmp/subtitles/example.srt"
# Merge research notes
python3 tools/research/merge_research.py "./skills/celebrity/<slug>"
# Quality What people ask about colleague-skill
What is titanwings/colleague-skill?
+
titanwings/colleague-skill is subagents for the Claude AI ecosystem. 将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶 It has 23.4k GitHub stars and its last recorded update is dated 2026-08-18.
How do I install colleague-skill?
+
You can install colleague-skill by cloning the repository (https://github.com/titanwings/colleague-skill) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is titanwings/colleague-skill safe to use?
+
Our security agent has analyzed titanwings/colleague-skill and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains titanwings/colleague-skill?
+
titanwings/colleague-skill is maintained by titanwings. The last recorded GitHub activity is dated 2026-08-18, with 37 open issues.
Are there alternatives to colleague-skill?
+
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Deploy colleague-skill to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/titanwings-colleague-skill)<a href="https://claudewave.com/repo/titanwings-colleague-skill"><img src="https://claudewave.com/api/badge/titanwings-colleague-skill" alt="Featured on ClaudeWave: titanwings/colleague-skill" width="320" height="64" /></a>More Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.