Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

Distilly — Person Profile Skill Builder

Distills chat logs, docs, and public material about a colleague, relationship, or celebrity into reusable Person Profile skills for agents.

AutomationAdvanced★ 25,412⑂ 2,185AI score 9/10Last updated: Sep 22, 2026

What it does

Collects and analyzes source material about a specific person (chat exports, PDFs, emails, screenshots, public interviews) and distills it into work.md (domain knowledge, judgment frameworks) plus persona.md (voice, traits, decision patterns), then emits a ready-to-use skill package (SKILL.md, manifest.json, meta.json, etc.).

  • Three character families: colleague, relationship, celebrity
  • Celebrity mode runs 6-dimension research with a source blacklist, source-priority ladder, PASS/FAIL quality gates, and explicit anti-fabrication rules for URLs and quotes
  • Bundled tooling for Lark (Feishu) and DingTalk auto-collection, browser-session or MCP doc reading, and .eml/.mbox parsing
  • Evolution mode: append new material, conversational corrections, version backup and rollback

Who it's for

  • Developers and leads who want a virtual reviewer that mirrors a teammate's code-review standards
  • Anyone building an agent persona from a favorite author's or founder's thinking patterns
  • Agent/prompt designers who need a repeatable pipeline from messy sources to structured profiles

Examples

  1. Run /distilly, pick colleague, auto-pull 1,000 Lark messages, and generate a reviewer skill encoding rules like "very strict on CR, never explains why."
  2. Pick celebrity + budget-unfriendly to run 6-track research on a thinker, pass audit → synthesis → validation, and produce a mental-model-driven persona.
  3. Tell an existing profile "he wouldn't phrase it that way" — the skill writes a correction patch and backs up the prior version.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/titanwings/distilly/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the SKILL.m folder from the GitHub repo titanwings/distilly into my ~/.claude/skills/distilly/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/titanwings/distilly.git ~/.claude/skills/distilly

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and create the skills folder: mkdir -p ~/.claude/skills
  2. Clone the repo: git clone https://github.com/titanwings/distilly.git ~/.claude/skills/distilly
  3. Verify that SKILL.md plus the tools/ and prompts/ directories landed in ~/.claude/skills/distilly.
  4. Confirm Python 3 is available (python3 --version) and install repo dependencies if a requirements file is provided.
  5. Restart Claude Code, then type /distilly or say "make a skill for this person" to trigger it.
  6. For automated collection, run python3 ~/.claude/skills/distilly/tools/feishu_auto_collector.py --setup to configure app credentials — and confirm your org's privacy/data policies before harvesting anyone's messages.