본문으로 건너뛰기
cccskills
무료GitHub에 공개

distilly

Create reusable person profiles from information about yourself, colleagues, personal relationships, or celebrities. Use them to give an agent context about who it serves or other people, then update and manage the generated profiles as information changes.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Set up the owner profile so a personal agent knows who it works for (first-run setup, "get to know me"), or distill colleague, relationship, or celebrity source material into reusable Person Profiles for agents.

설치 방법 보기

이럴 때 유용합니다

  • Setting up your profile for a personal agent
  • Creating a reusable profile from colleague materials
  • Organizing information about personal relationships or celebrities
  • Updating and managing existing person profiles

포함된 파일(133)

  • SKILL.md3.8 KB
  • .github/ISSUE_TEMPLATE/bug_report.md753 B
  • .github/ISSUE_TEMPLATE/config.yml310 B
  • .github/ISSUE_TEMPLATE/feature_request.md503 B
  • .github/ISSUE_TEMPLATE/question.md418 B
  • .github/PULL_REQUEST_TEMPLATE.md978 B
  • .github/workflows/ci.yml1.4 KB
  • .github/workflows/publish-package.yml551 B
  • .gitignore395 B
  • .npmrc48 B
  • bin/distilly.mjs5.6 KB
  • CITATION.cff1.1 KB
  • CONTRIBUTING.md4.4 KB
  • docs/assets/hosts/claude-code-wordmark-dark.svg8.1 KB
  • docs/assets/hosts/claude-code-wordmark-light.svg6.8 KB
  • docs/assets/hosts/codex-mark-dark.png42.9 KB
  • docs/assets/hosts/codex-mark-light.png40.7 KB
  • docs/assets/hosts/deepseek-wordmark-dark.svg9.8 KB
  • docs/assets/hosts/deepseek-wordmark-light.svg9.8 KB
  • docs/assets/hosts/grok-build-mark-dark.png11.1 KB
  • docs/assets/hosts/grok-build-mark-light.png11.4 KB
  • docs/assets/hosts/hermes-agent-wordmark.png12.0 KB
  • docs/assets/hosts/meta-mark.svg1.3 KB
  • docs/assets/hosts/openai-mark-dark.svg1.5 KB
  • docs/assets/hosts/openai-mark-light.svg1.5 KB
  • docs/assets/hosts/openclaw-wordmark-dark.svg63.6 KB
  • docs/assets/hosts/openclaw-wordmark-light.svg63.6 KB
  • docs/assets/hosts/opencode-wordmark-dark.svg1.1 KB
  • docs/assets/hosts/opencode-wordmark-light.svg1.1 KB
  • docs/assets/hosts/pi-mark.svg618 B
  • docs/assets/hosts/README.md1.6 KB
  • docs/assets/sources/dingtalk-mark.jpg1.5 KB
  • docs/assets/sources/lark-mark.png3.8 KB
  • docs/assets/sources/README.md602 B
  • docs/assets/sources/slack-mark.png2.8 KB
  • docs/assets/sources/wechat-mark.jpg4.1 KB
  • docs/assets/sources/x-mark-dark.svg292 B
  • docs/assets/sources/x-mark-light.svg292 B
  • docs/lang/README_DE.md2.0 KB
  • docs/lang/README_ES.md1.9 KB
  • docs/lang/README_JA.md2.2 KB
  • docs/lang/README_KO.md2.0 KB
  • docs/lang/README_PT.md1.9 KB
  • docs/lang/README_RU.md2.7 KB
  • docs/lang/README_ZH.md18.3 KB
  • docs/social-preview.png839.8 KB
  • INSTALL_EN.md6.5 KB
  • INSTALL.md20.6 KB
  • LICENSE1.0 KB
  • package.json1.0 KB
  • prompts/celebrity/budget_unfriendly/audit.md3.9 KB
  • prompts/celebrity/budget_unfriendly/framework.md7.4 KB
  • prompts/celebrity/budget_unfriendly/persona_analyzer.md3.3 KB
  • prompts/celebrity/budget_unfriendly/persona_builder.md3.3 KB
  • prompts/celebrity/budget_unfriendly/synthesis.md1.1 KB
  • prompts/celebrity/budget_unfriendly/template.md3.7 KB
  • prompts/celebrity/budget_unfriendly/validation.md1.3 KB
  • prompts/celebrity/intake.md5.2 KB
  • prompts/celebrity/merger.md6.8 KB
  • prompts/celebrity/persona_analyzer.md5.5 KB
  • prompts/celebrity/persona_builder.md6.1 KB
  • prompts/celebrity/research.md20.1 KB
  • prompts/colleague/intake.md5.3 KB
  • prompts/colleague/merger.md2.4 KB
  • prompts/colleague/persona_analyzer.md8.7 KB
  • prompts/colleague/persona_builder.md5.1 KB
  • prompts/flows/celebrity_research.md10.0 KB
  • prompts/flows/create.md7.7 KB
  • prompts/flows/evolve.md2.4 KB
  • prompts/flows/manage.md680 B
  • prompts/flows/owner.md2.1 KB
  • prompts/flows/sources.md11.6 KB
  • prompts/owner/intake.md5.4 KB
  • prompts/owner/profile_builder.md2.5 KB
  • prompts/relationship/intake.md2.2 KB
  • prompts/relationship/merger.md1.1 KB
  • prompts/relationship/persona_analyzer.md1.9 KB
  • prompts/relationship/persona_builder.md1.7 KB
  • prompts/shared/correction_handler.md3.3 KB
  • prompts/shared/work_analyzer.md5.3 KB
  • prompts/shared/work_builder.md2.6 KB
  • README.md19.2 KB
  • requirements-optional.txt518 B
  • requirements.txt118 B
  • ROADMAP.md5.0 KB
  • ruff.toml130 B
  • tests/_paths.py302 B
  • tests/e2e/owner_discovery/.gitignore54 B
  • tests/e2e/owner_discovery/mock_mcp.py4.9 KB
  • tests/e2e/owner_discovery/README.md1.2 KB
  • tests/e2e/owner_discovery/setup.sh545 B
  • tests/e2e/owner_discovery/turn.sh1.0 KB
  • tests/test_cli_lifecycle.py22.4 KB
  • tests/test_config_migration.py1.6 KB
  • tests/test_credentials.py5.0 KB
  • tests/test_install_claude_generated_skill.py3.2 KB
  • tests/test_install_distilly.py7.6 KB
  • tests/test_install_generated_skill.py4.3 KB
  • tests/test_install_openclaw_and_codex.py5.2 KB
  • tests/test_owner_profile.py9.7 KB
  • tests/test_owner_sources.py5.8 KB
  • tests/test_research_tools.py8.5 KB
  • tests/test_skill_entrypoint_docs.py16.2 KB
  • tests/test_skill_writer.py32.0 KB
  • tests/test_translation_sync.py3.7 KB
  • tests/test_xquik_public_posts.py8.6 KB
  • tools/credentials.py7.3 KB
  • tools/dingtalk_auto_collector.py28.0 KB
  • tools/email_parser.py9.8 KB
  • tools/feishu_auto_collector.py39.0 KB
  • tools/feishu_browser.py12.5 KB
  • tools/feishu_mcp_client.py11.5 KB
  • tools/feishu_parser.py7.4 KB
  • tools/hosts.json1.0 KB
  • tools/hosts.py1.4 KB
  • tools/install_claude_generated_skill.py3.6 KB
  • tools/install_distilly.py3.3 KB
  • tools/install_generated_skill_common.py3.9 KB
  • tools/install_generated_skill.py1.5 KB
  • tools/owner_profile.py11.3 KB
  • tools/owner_sources.py13.0 KB
  • tools/research/__init__.py72 B
  • tools/research/download_subtitles.sh887 B
  • tools/research/merge_research.py10.0 KB
  • tools/research/quality_check.py10.2 KB
  • tools/research/srt_to_transcript.py2.7 KB
  • tools/research/transcribe_audio.py9.9 KB
  • tools/research/xquik_public_posts.py14.3 KB
  • tools/skill_presets.py12.3 KB
  • tools/skill_schema.py15.7 KB
  • tools/skill_writer.py25.1 KB
  • tools/slack_auto_collector.py25.6 KB
  • tools/version_manager.py7.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Language: These instructions are written in English. Detect the user's language from their first message and reply to the user in that language throughout.

Skill Root: Before reading a bundled prompt or running a bundled script, resolve the absolute directory of the SKILL.md that the host actually loaded. In the instructions below, {distilly_skill_root} means that exact directory. Claude Code exposes it as ${CLAUDE_SKILL_DIR}; on every other host, use the loaded-skill path supplied by that host's discovery context. Do not assume the shell's current working directory is the Skill root, and do not guess or hard-code an install path. If the host does not expose the loaded path or more than one Distilly installation is ambiguous, ask the user to identify the active installation before running code.

Keep the shell in the user's current workspace so relative output paths such as ./skills/... remain project-local. Resolve every tools/... and prompts/... resource against {distilly_skill_root}. For example, run tools/owner_profile.py as python3 "{distilly_skill_root}/tools/owner_profile.py"; replace the placeholder with the resolved absolute path in the actual tool call.

Distilly Creator

Distilly was formerly Colleague Skill / colleague-skill. The current Skill frontmatter name and creator entrypoint are both distilly.

Route the request

Read only the flow file the request needs, then follow it.

The user saysFlow
"Set up my profile" / "Get to know me" / "Who am I to you", "distill myself", or a host's first run with no owner profile yetprompts/flows/owner.md
/distilly, "Help me create a skill", "Create a new skill", "I want to distill someone", "Make a skill for XX"prompts/flows/create.md (its Step 0 sends owner back to the owner flow)
"I have new files" / "append", "That's wrong" / "He wouldn't do that" / "He should be", /update-skill {character} {slug}, or the alias /update-colleague {slug}prompts/flows/evolve.md
"Show my skills", roll back or delete a generated skillprompts/flows/manage.md

The create flow pulls in prompts/flows/sources.md for importing material and, for celebrity, prompts/flows/celebrity_research.md. Each flow names the prompts it needs; read those when the flow gets there, not up front.

Rules for every flow

  • Storage: generated skills live under ./skills/colleague/{slug}/, ./skills/relationship/{slug}/ or ./skills/celebrity/{slug}/ in the user's workspace. For a global path, pass --base-dir with that family's storage root.
  • Writes: create and update generated skills only through tools/skill_writer.py; never hand-build or hand-edit their files.
  • Credentials: App Secrets, access or refresh tokens, Bot Tokens and OAuth codes never enter the conversation. Never ask for them; the user runs a collector's --setup / --login in their own terminal. prompts/flows/sources.md has the details.

Compatible hosts

Claude Code, OpenClaw, Hermes, Codex, DeepSeek Harness, Pi coding agent, Grok Build and OpenCode. Invoke with /distilly in Claude Code, Hermes, DeepSeek Harness and Grok Build; /distilly or /skill distilly in OpenClaw; $distilly or /skills in Codex; /skill:distilly in Pi. OpenCode loads Skills natively and has no dedicated command. Grok Bot cannot import this directory directly; do not present this repository as a Grok Bot install.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

이 스킬의 문제 신고