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.

AutomationAdvanced23,9122,107AI score 9/10Last updated: Aug 24, 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.