К основному содержанию
скилл CX Codex

contacts — скилл для Claude Code: заметки о людях с обогащением

Ведёт картотеку людей в ~/Vault/Contacts/: карточка на markdown с YAML-шапкой, индекс и режим полного обогащения из внешних источников.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add joelhooks/joelclaw --skill contacts -a claude-code
Открыть на GitHub

Что делает contacts

Скилл создаёт и обновляет файлы контактов в ~/Vault/Contacts/<Name>.md. В каждом — YAML-шапка с именем, ролью, организациями, флагом vip, идентификаторами в Slack, GitHub, X и почтой, а ниже разделы про каналы связи, проекты, рабочий контекст и хронологию активности. Список всех карточек держится в ~/Vault/Contacts/index.md в виде вики-ссылок. Быстрый вариант — просто написать файл и дописать строку в индекс.

Полное обогащение идёт через пайплайн Inngest: событие contact/enrich.requested запускает функцию contact-enrich, которая собирает данные из Slack, Roam, веба и GitHub, синтезирует их моделью и пишет результат в хранилище. Режим full обходит все источники, quick смотрит только Slack и память. Подсказки вроде slack_user_id или email не обязательны, но с ними поиск точнее. Отправлять событие проще через curl на http://localhost:8288/e/$INNGEST_EVENT_KEY: CLI под Bun v1.3.9 падает на импорте OTEL.

Для контактов с vip: true заготовлен отдельный плейбук: проход по веб-присутствию, подкастам, профилям GitHub и X, карьерной хронологии и общему кругу знакомых, затем загрузка материалов в Typesense. Чтобы это заработало, нужны запущенный Inngest, архив Roam в ~/Code/joelhooks/egghead-roam-research/ и доступ к соответствующим API.

Какие задачи решает

  • завести карточку человека по одному имени
  • собрать досье из Slack, GitHub и веба в один файл
  • пометить важного человека и держать его данные свежими
  • найти, с кем и над чем этот человек работал раньше
  • обновить заметку, не потеряв уже записанные факты

Примеры запросов агенту

  • Добавь контакт: Мэтт Покок, подсказка — гитхаб mattpocock
  • Обогати этого человека по полному профилю и обнови Contacts/Matt Pocock.md
  • Кто такой этот человек из Slack? Найди его в архиве Roam и заведи карточку

Как установить contacts

1Через Skills CLI (Vercel)

npx skills add joelhooks/joelclaw --skill contacts -a claude-code

2Вручную: положить файлы

~/.claude/skills/contacts/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/contacts/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о contacts

Как установить contacts в Claude Code?

Выполните npx skills add joelhooks/joelclaw --skill contacts -a claude-code. Скилл появится в ~/.claude/skills/contacts/SKILL.md.

Что делает скилл contacts?

Создаёт и дополняет markdown-карточки людей в ~/Vault/Contacts/, ведёт индекс и умеет запускать обогащение через Inngest, собирая данные из внешних источников.

Чем режим full отличается от quick?

full проходит по всем источникам и синтезирует результат моделью, quick ограничивается Slack и памятью. Второй годится для быстрой проверки, первый — для новой карточки или планового обновления.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой