titanwings-distilly
Formerly: Colleague Skill / colleague-skill.
Distills colleague, relationship, or celebrity source material such as chat logs and emails into reusable person profiles, and also sets up an owner profile so a personal agent knows who it works for.
Claude Code
$ npx -y skills add titanwings/distilly --agent claude-code
Codex
$ npx skills add titanwings/distilly -a codex
Cursor
$ npx skills add titanwings/distilly -a cursor
Gemini CLI
$ npx skills add titanwings/distilly -a gemini-cli
GitHub Copilot
$ npx skills add titanwings/distilly -a github-copilot
OpenCode
$ npx skills add titanwings/distilly -a opencode
Windsurf
$ npx skills add titanwings/distilly -a windsurf

Formerly: Colleague Skill / colleague-skill.
Messages · documents · interviews · public sources → Distilly → Person Profile → Agent / Bot
🧑💼 Your colleague quit, your mentor graduated, your teammate transferred — taking their whole playbook and context with them? 💞 Your family, old friends, partner drifting apart — and you want to hold on to the way it felt to be with them? 🌟 Your favorite author, idol, thinker you'll never meet — but you want to know what they'd say about your question?
Distilly is the person-modeling layer for agents. It turns the materials you provide into a portable, source-grounded Person Profile built from observable experience, decision patterns, expression, and ways of working; it does not claim to clone the person behind them.
Colleagues · partners · family · old friends · idols · public figures · fictional characters — even yourself
Source material + your description → a source-grounded Person Profile → your Agent or compatible Bot
A Person Profile is the reusable output. The current release packages each profile as an Agent Skill so supported hosts can install and invoke it. The canonical creator Skill is named
distilly; install it in adistillydirectory. The former name above remains for search continuity and project history.
🆕 What Distilly does · 📦 Data Sources · ⚡ Install · 🚀 Usage · ✨ Demo · 📝 Citation · 💬 Discord
Chinese · Spanish · German · Japanese · Russian · Portuguese · Korean
Massive thanks to everyone who starred — we'll keep shipping, keep distilling.
🧬 2026.08.24 Update — The creator is now named Distilly end to end and documents native local Skill discovery for Claude Code, Hermes, OpenClaw, Codex, DeepSeek Harness, Pi, Grok Build, and OpenCode. Grok Bot is listed separately as a saved-Skill workflow preview.
📝 2026.06.01 Update — The COLLEAGUE.SKILL technical report is now available. The most rewarding part was not simply publishing a paper, but seeing the community grow the gallery to 215 skills contributed by 165 people, with more than 100,000 stars across the skill cards. The paper's Acknowledgements explicitly recognize every community contributor.
🗺️ 2026.04.13 — The Distilly Roadmap is live! What began as Colleague Skill is growing beyond colleagues: distill people into Skills that Agents can reuse. 👉 Full Roadmap · 💬 Discord
🌐 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
Created by @titanwings
The project is no longer limited to the colleague scenario. Its distilly creator builds source-grounded Person Profiles for three person families with one workflow, then packages each profile as an Agent Skill.
Each family has its own source-collection strategy, analysis dimensions, and Person Profile structure.
The old version only ran in Claude Code. Distilly now supports native local Skill discovery across eight agent hosts.
Grok Bot preview: Grok Bot supports saved/private Skills, but its official docs do not describe direct local SKILL.md imports. Distilly's workflow can be migrated manually into a saved Skill; direct repo installation is not yet verified.
Each generated Person Profile is packaged as an Agent Skill and can be installed into any supported host.
Distilly also targets the personal agents people now live with. Each one keeps its own memory and connected accounts, so a Person Profile is meant to carry over into them instead of starting from zero.
| Logo | Source | Messages | Docs / Wiki | Notes |
|---|---|---|---|---|
![]() | Lark (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 |
| Public X posts | ✅ API | — | Optional, bounded celebrity research candidates through metered third-party service Xquik | |
![]() | WeChat chat history | ✅ SQLite | — | Export first with WeChatMsg or PyWxDump |
| 📄 | PDF / Images / Screenshots | — | ✅ | Manual upload |
![]() | Lark JSON export | ✅ | ✅ | Manual upload |
| ✉️ | Email .eml / .mbox | ✅ | — | Manual upload |
| 📝 | Markdown / direct paste | ✅ | ✅ | Manual input |
Open any supported local Agent host and send:
Install Distilly from
https://github.com/titanwings/distilly, then verify that this host can discover it.
The Agent installs Distilly as a Skill named distilly in the correct host directory.
Clone Distilly into the Skills directory used by your host:
git clone https://github.com/titanwings/distilly <DISTILLY_SKILL_DIR>
Formerly: Colleague Skill / colleague-skill.
See 12 colleague-skill alternatives
A single CLAUDE.md file of behavioral guidelines for Claude Code, derived from Andrej Karpathy's observations on common LLM coding pitfalls. It helps avoid overcomplicated code, keep changes surgical, and surface assumptions.
Gives a Claude Code session helpers for product and engineering work: challenging a plan's scope, judging whether an idea is worth building before any code, tracing a bug to its root cause, and reviewing recent work patterns each week.
Turns a technical book or a folder of documents into a skill your coding agent can load on demand. It pulls out frameworks, decision rules and anti-patterns, so the agent answers from the real chapter text instead of you pasting the whole book into context.
Improves Claude agent skills through a nightly offline cycle that reviews past usage, consolidates memory, and refines skills, using training ideas like batches and validation gates without changing model weights.
Install it with the command on its page. It includes distilly. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it