DeepSHPlugins
colleague.skill(同事.skill) 项目预览
GITHUB / COMMUNITY PROJECT

colleague.skill(同事.skill)

抽象整活TypeScriptMIT

将冰冷的离别化为温暖的 Skill:同事离职、导师毕业、队友转岗,把他们的工作方式和上下文蒸馏成一个可对话的数字分身——也适用于想留住的亲友、永远见不到的作家偶像。支持 Claude Code / Hermes / Codex / DeepSeek Harness(装进 ~/.dsh/skills/dot-skill 后 /dot-skill 直接调用)。22000+ 星,"肉身苦弱,飞升赛博"

24,568 Starstitanwings 更新时间 2026-09-06
访问 GitHub 仓库
colleague.skill(同事.skill) 项目预览

项目介绍

同事离职带走的不再是全部——把 TA 蒸馏成 Skill,欢迎加入数字生命 1.0
中文

将冰冷的离别化为温暖的 Skill:同事离职、导师毕业、队友转岗,把他们的工作方式和上下文蒸馏成一个可对话的数字分身——也适用于想留住的亲友、永远见不到的作家偶像。支持 Claude Code / Hermes / Codex / DeepSeek Harness(装进 ~/.dsh/skills/dot-skill 后 /dot-skill 直接调用)。22000+ 星,"肉身苦弱,飞升赛博"

English

Turn cold farewells into warm Skills: when a colleague quits, a mentor graduates or a teammate transfers, distill their playbook and context into a conversable digital persona — also for drifting loved ones or idols you'll never meet. Supports Claude Code / Hermes / Codex / DeepSeek Harness (install to ~/.dsh/skills/dot-skill, invoke /dot-skill). 22,000+ stars — "flesh is weak, ascend to cyberspace"

项目信息与收录信号

快照 2026-09-11
作者 / 组织
titanwings
仓库
titanwings/colleague-skill
GitHub Stars
24,568
Forks
2,136
开发语言
TypeScript
许可证
MIT
最近推送
2026-09-06
Manifest
未检测到 / 未记录

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

87/ 100
维护活跃
97
文档与实用信息
85
生态关注度
92
安装便捷信号
60
项目声明信号
100

近 5 天仍在更新;README 含完整安装与使用说明;24,568 stars 社区认可度高。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

git clone https://github.com/titanwings/colleague-skill ~/.dsh/skills/dot-skill

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

Distilly — Distill how they think into Person Profiles for Agents


Distilly

Distill how they think into Person Profiles for Agents.

Colleague Skill / colleague-skill (original name)

License: MIT Node.js Codex Preview

Distilly is a local-first product for turning a person's source material, working habits, judgment, and voice into a versioned Person Profile for Agents. The profile can be recalled temporarily during a run or explicitly installed as a long-lived host Skill. The storage authority stays local; no additional model API key is required.

This repository now defaults to the unreleased 0.1.0-preview.1 Developer Preview on distilly-plugin. Codex, OpenClaw 2026.3.24, and Hermes v0.9.0 each have an immutable real-host transport-capacity fixture. The OpenClaw and Hermes measurements use a deterministic synthetic fixture server through the real host executable, model, and MCP transport; they do not by themselves certify packaged restart or the full product lifecycle. Setup remains fail-closed for any unrecorded host version or changed release tuple. It is the default GitHub branch, but it is not a tagged release or an npm package yet.

Chinese · Español · Deutsch · 日本語 · 한국어 · Português · Русский

Install the Developer Preview

For an agent

Give your coding agent the following task and let it run the commands in a fresh checkout:

Install the Distilly Developer Preview from the distilly-plugin branch, build it with Node 22.19+ (or Node 24), run distilly setup --host codex, run distilly doctor --host codex, and report the result. Do not modify another branch.

The exact checkout and setup commands are shown below so the agent can verify every step.

For a human

Requirements: Node.js 22.19+ or 24, pnpm 10.32+, and a locally installed Codex CLI. From a terminal:

git clone --branch distilly-plugin https://github.com/titanwings/distilly.git
cd distilly
corepack enable
pnpm install --frozen-lockfile
pnpm run build
node packages/cli/lib/bin.js setup --host codex
node packages/cli/lib/bin.js doctor --host codex

Restart Codex after setup. The launcher registers the self-contained Plugin and its five MCP tools. To remove the host integration while keeping all local people, profiles, and source data:

node packages/cli/lib/bin.js uninstall --host codex

To install one approved profile as a persistent Skill after a profile has been created, use its exact subject id:

node packages/cli/lib/bin.js install subject_<32 lowercase hex characters> --host codex

Host compatibility and explicit Legacy fallback

Codex uses the native Plugin preview above. The Preview also includes compatibility bindings for OpenClaw and Hermes:

  • OpenClaw loads the Claude-compatible bundle from ~/.openclaw/extensions/distilly and its real .mcp.json. Check discovery with openclaw plugins inspect distilly --json.
  • Hermes installs the canonical Skill at ~/.hermes/skills/distilly, a managed wrapper at ~/.distilly/bin/distilly-hermes, and an MCP entry in ~/.hermes/config.yaml. resources and prompts are disabled so the exposed surface remains five tools; check it with hermes mcp test distilly.

The CLI recognizes both hosts and enables setup when the installed version matches the recorded real-host transport fixture. The current net budgets, measured in isolated clean sessions with openai-codex/gpt-5.4, are 65,536 serialized bytes for OpenClaw and 49,752 for Hermes (the same conservative byte/token accounting used by the Codex fixture). These are transport/value lower bounds for the recorded probe, not a guarantee of remaining context in every model or user session. Any unrecorded version, release digest, tool descriptor, or serializer tuple returns host_unsupported before writing an unverified integration. There is no automatic switch to the legacy implementation.

Until a host has a verified Plugin binding, you can explicitly choose the maintained dot-skill branch as a Legacy Skill compatibility mode:

Install Distilly in Legacy Skill compatibility mode from the dot-skill branch into this host's normal Skills directory, using a clean checkout whose final directory is named distilly. Verify discovery and report the installed Git commit. Do not run Plugin setup or claim SQLite, five-tool MCP, Panel, or Plugin lifecycle support.

For a manual install, replace <target-directory> with the complete final path in the detailed install guide, including the last distilly component, and create its parent first:

git clone --single-branch --branch dot-skill --depth 1 \
  https://github.com/titanwings/distilly.git \
  <target-directory>
git -C <target-directory> rev-parse HEAD

This is an explicit, separate file-based implementation—not an automatic runtime fallback. It does not share a supported data model with the Plugin, and a failed Plugin preflight never switches modes. The compatibility promise currently covers local files and pasted text only. Do not enable legacy collectors while the Plugin uses the same home directory: current legacy collectors can write credential configuration into the same ~/.distilly/ namespace and remain outside the Preview's reviewed security boundary. Keep exactly one distilly active in any host discovery scope and verify which copy the host loaded.

The first usable flow

On Codex, the complete flow below is verified. OpenClaw 2026.3.24 and Hermes v0.9.0 have the same briefing transport path verified against their recorded capacity fixture; their packaged restart, long-lived Skill, and uninstall lifecycle checks remain separate. Restart the selected host and ask it to research and distill a person. Supply only the files, text, or public URLs you want included. Distilly then:

  1. resolves or creates the person;
  2. imports the selected material with deterministic local parsers;
  3. creates a pending research job and a complete evidence-bound briefing;
  4. commits a versioned Person Profile;
  5. returns the profile or a complete temporary prompt for the current run;
  6. accepts an explicit correction and sends a candidate to review;
  7. lets you promote, reject, or roll back the candidate in the local Panel; and
  8. installs the approved profile as a self-contained host Skill when you ask it to.

The model-facing surface remains exactly five MCP tools:

distilly_get · distilly_ingest · distilly_pending · distilly_commit · distilly_correct

Distilly never silently truncates a complete briefing or profile prompt. If a verified host budget cannot carry the complete value, it reports a bounded capacity error with measurements and keeps the stored data unchanged.

Host status

HostNative PluginCurrent compatibility route
CodexFully verified in this release branchNative Plugin
Claude CodeBinding included; exact host fixture still neededExplicit dot-skill Legacy Skill
OpenClawTransport-capacity fixture recorded for 2026.3.24 (65,536-byte net budget); lifecycle pendingClaude-compatible bundle + discovery smoke
HermesTransport-capacity fixture recorded for v0.9.0 (49,752-byte net budget); lifecycle pendingManaged Skill + MCP configuration
DeepSeek Harness (DSH)Community binding plannedExplicit dot-skill Legacy Skill
Pi agentCommunity binding plannedExplicit dot-skill Legacy Skill
Grok BuildCommunity binding plannedExplicit dot-skill Legacy Skill
OpenCodeCommunity binding plannedExplicit dot-skill Legacy Skill
Grok BotCommunity binding plannedManual saved/private Skill only; local repository import is not claimed

Host compatibility is a binding concern. Legacy Skill discovery is useful continuity, but it does not make a host a verified Plugin target.

Local material formats

The first Preview accepts explicit local TXT, Markdown, JSON, and SRT/VTT files. It also accepts pasted text and public URLs through the host's visible research flow. Files are read only from the paths or sources the user supplies; symlinked selected files and duplicate file names are rejected. PDF, email, provider exports, and hosted connectors are follow-up work.

📣 2026-09 update: help expand coding-agent Plugins

Codex, OpenClaw, and Hermes now have real host/version capacity fixtures. We need community support to provide the same evidence for Claude Code, DeepSeek Harness (DSH), Pi agent, Grok Build, OpenCode, and Grok Bot, then to build and validate their coding-agent Plugin packages. I will actively review those contributions and keep the public contracts, release digests, and host behavior aligned.

See the full call for contributors in UPDATES.md and the current priorities in ROADMAP.md.

Project documents

Distilly is released under the MIT License. Created by @titanwings.

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目