distilly
무엇인가
Distilly는 한 사람의 관찰 가능한 경험·판단 패턴·표현 방식·일하는 방식을 소스에 근거한 Person Profile로 정리하고, 이를 에이전트가 설치해 재사용할 수 있는 Skill로 출력하는 인물 모델링 계층이다. 규율하는 영역은 인물 재현이 아니라 소재 수집에서 프로필 생성까지의 절차이며, 뒤에 있는 실제 인물을 복제한다고 주장하지 않는다.
어떻게 동작하나
생성기 Skill의 이름은 `distilly`이고 `distilly` 디렉터리에 설치한다. 발동은 슬래시 명령이 아니라 자연어 요청으로 이뤄지며, 사용자가 계열(`colleague`·`relationship`·`celebrity`)을 고르고 설명이나 소재를 붙이면 Distilly가 결과를 검토한 뒤 `{character}-{slug}` 형식의 Agent Skill로 패키징한다. 계열마다 소재 수집 전략과 분석 차원, 프로필 구조가 따로 정의되어 있고, colleague는 Lark·DingTalk·Slack 수집을, celebrity는 자막→트랜스크립트 정리→리서치 병합→품질 검사로 이어지는 6차원 리서치 툴체인을 함께 제공한다.
무엇과 다른가
페르소나를 프롬프트에 직접 서술하는 방식과 달리, 산출물이 소재에 근거한 이식 가능한 Skill 패키지로 남고 호스트에 설치해 호출할 수 있다. 단일 규칙 파일을 손으로 유지하는 대안과도 다르게, 인물 계열별 수집·분석 절차와 프로필 생성 워크플로 자체를 규칙으로 담는다.
어떻게 쓰나
설치는 저장소를 호스트가 사용하는 Skills 디렉터리로 클론하는 방식이다. 에이전트에게 `https://github.com/titanwings/distilly`에서 Distilly를 설치하고 이 호스트가 탐색하는지 확인하라고 지시해도 된다. 첫 사용은 에이전트에 "Use Distilly to create a Person Profile for ..." 형태로 요청하고 계열 선택, 소재 추가, 결과 검토 순서로 진행한다. 호스트별 경로, 마이그레이션, Windows, 생성된 프로필 설치, 자격 증명 설정은 별도 Install Guide에 있다.
전제와 한계
Claude Code를 포함해 로컬 Skill 탐색을 지원하는 8개 호스트(Claude Code·Hermes·OpenClaw·Codex·DeepSeek Harness·Pi·Grok Build·OpenCode)에서 동작한다. Grok Bot은 저장형/비공개 Skill만 지원하고 공식 문서에 로컬 `SKILL.md` 직접 가져오기가 없어, 워크플로를 수동으로 저장형 Skill에 옮기는 미리보기 단계이며 저장소 직접 설치는 검증되지 않았다. 입력 필드는 모두 선택 사항이고, 소재 없이 인물을 재현하는 기능은 제공하지 않는다.