К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot официальный · Anthropic

contact-research — скилл для Claude Code: что делает и как установить

Собирает профиль контакта из Common Room по почте, никнейму или имени. Помогает оценить вовлечённость лида и найти темы для первого контакта.

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

Что делает contact-research

Скилл запрашивает карточку персоны в Common Room по адресу электронной почты, никнейму в соцсетях или связке имени с доменом компании. Он достаёт действия за последние 60 дней со статусом Contact Initiated, историю посещений сайта за 12 недель, числовые скоры и связку с родительским аккаунтом.

Внутри логика делит сценарии по объёму данных. Если доступен модуль Spark, скилл определяет роль в сделке: Champion, Economic Buyer, Technical Evaluator, End User или Gatekeeper. Без данных Spark и реальных действий роль отмечается как Unknown — выдумывать персону только по должности инструкция прямо запрещает. Если последняя активность была более 30 дней назад, скилл обязательно помечает контакт отдельным флагом.

Для работы необходим доступ к записям Common Room, иначе профиль останется пустым. На скудных данных инструмент не станет придумывать зацепки для разговора, а лишь выведет базовые поля и предложит поискать человека в сети.

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

  • найти профиль человека в Common Room по почте, имени или никнейму
  • оценить активность лида по посещениям сайта и действиям за 60 дней
  • определить роль контакта в процессе покупки через профилирование Spark
  • подобрать аргументы для начала переписки на основе свежих сигналов

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

  • Кто такой Иван Смирнов из Acme Corp по данным Common Room?
  • Найди контакт [email protected] и покажи его последние действия
  • Является ли контакт [email protected] тёплым лидом?

Как установить contact-research

1Через Skills CLI (Vercel)

npx skills add anthropics/knowledge-work-plugins --skill contact-research -a claude-code

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

~/.claude/skills/contact-research/SKILL.md

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

Из того же набора89

Весь набор →
data-visualization официальный anthropics Подбирает подходящие типы графиков под структуру данных и генерирует код на Python с matplotlib, seaborn и plotly. Пригодится при подготовке отчётов. Claude Code CX Codex Cursor +1 13 700установок documentation официальный anthropics Скилл для технического письма: собирает README, справочник по API, ранбук, архитектурный документ или гайд для новичков. Пригодится, когда код есть, а описания к нему нет. Claude Code CX Codex Cursor +1 10 300установок build-dashboard официальный anthropics Генерирует автономный HTML-дашборд с графиками Chart.js, карточками KPI и таблицами. Помогает быстро оформить результаты запроса или сырые данные в один файл для браузера. Claude Code CX Codex Cursor +1 9 100установок memory-management официальный anthropics Скилл раскладывает рабочие сокращения, имена и термины по файлам памяти, чтобы агент учитывал их в запросах. Пригодится для проектов с внутренним словарём и множеством контекстных деталей. Claude Code CX Codex Cursor +1 7 400установок task-management официальный anthropics Ведёт список задач в локальном файле TASKS.md и показывает интерактивный дашборд. Пригодится, чтобы фиксировать дедлайны и поручения прямо во время диалога с агентом. Claude Code CX Codex Cursor +1 7 200установок architecture официальный anthropics Помогает оформить Architecture Decision Record или разобрать чужой дизайн системы: варианты, компромиссы, последствия. Пригодится, когда выбираете между технологиями. Claude Code CX Codex Cursor +1 6 700установок knowledge-synthesis официальный anthropics Скилл объединяет результаты корпоративного поиска из чатов, почты и документов в один связный ответ. Убирает дубли, выставляет уровень доверия и сохраняет ссылки на источники. Claude Code CX Codex Cursor +1 6 400установок testing-strategy официальный anthropics Скилл помогает спроектировать стратегию тестирования и план проверок для проекта. Пригодится, когда нужно выбрать типы тестов и найти пробелы в покрытии. Claude Code CX Codex Cursor +1 6 400установок

Похожие

node-connect openclaw Скилл помогает по шагам разобрать сбои подключения браузера Control UI и нативных узлов на Android, iOS или macOS к шлюзу OpenClaw. Пригодится при ошибках авторизации, маршрутов и пейринга. Claude Code CX Codex Cursor +1 793установок skill-creator langchain-ai Помогает проектировать, валидировать и собирать новые скиллы для ИИ-агентов. Ограничивает лишний контекст и раскладывает логику по скриптам и ресурсам. Claude Code CX Codex Cursor +1 1 300установок paseo-advisor getpaseo Запускает отдельного агента, который даёт экспертное мнение на текущую задачу — без права менять код. Пригодится, когда нужна свежая точка зрения перед решением. Claude Code CX Codex Cursor +1 3 600установок iii-error-handling iii-hq Скилл учит агента распознавать коды ошибок iii-движка и SDK, различать сетевые сбои от отказов в доступе, определять, когда повторять вызов безопасно. Нужен, если пишешь код на Node, Python, Rust или в браузере с вызовами удалённых функций. Claude Code CX Codex Cursor +1 4 000установок reference-compiler-cli angular Скилл объясняет внутреннее устройство Angular Compiler (ngtsc) — как работает компиляция декораторов, система traits и трансформация кода. Подключайте его перед работой с packages/compiler-cli. Claude Code CX Codex Cursor +1 909установок creative-director nexu-io Скилл ведёт разработку креативной концепции от брифа до презентации и проверяет идеи по трём осям. Нужен для кампаний и критики концепций. Claude Code CX Codex Cursor +1 3 400установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о contact-research

Как установить contact-research в Claude Code?

Выполните команду npx skills add anthropics/knowledge-work-plugins --skill contact-research -a claude-code в терминале. Также можно скопировать файл в ~/.claude/skills/contact-research/SKILL.md.

Что делает скилл contact-research?

Он запрашивает карточку персоны в Common Room по почте, соцсетям или имени, собирает историю посещений сайта, активности и подбирает поводы для начала общения.

Что происходит, если в Common Room мало данных о контакте?

Скилл выводит только найденные базовые поля, помечает роль как Unknown и отказывается генерировать зацепки для диалога без подтверждённых сигналов.

Исходный текст

SKILL.md · Apache-2.0
---
name: contact-research
description: "Research a specific person using Common Room data. Triggers on 'who is [name]', 'look up [email]', 'research [contact]', 'is [name] a warm lead', or any contact-level question."
---

# Contact Research

Retrieve a comprehensive contact profile from Common Room. Supports lookup by email, social handle, or name + company. Returns enriched data including activity history, Spark, scores, website visits, and CRM fields.

## Step 1: Locate the Contact

Common Room supports multiple lookup methods — use whichever the user has provided:

| What the user gives | Lookup method |
|---------------------|--------------|
| Email address | Look up by email (most reliable) |
| LinkedIn, Twitter/X, or GitHub handle | Look up by social handle — specify handle type explicitly |
| Name + company | Identity resolution by name + org domain; present matches if ambiguous |
| Name only | Search by name; if multiple matches, show a brief list and ask the user to confirm |

If no match is found, respond: "Common Room doesn't have a record for this person." Do not speculate or fabricate profile data.

## Step 2: Fetch Contact Fields

Use the Common Room object catalog to see available field groups and their contents. For full profiles, request all groups. For targeted questions, request only what's relevant.

**Key field groups to know about:**
- **Scores** — always return as raw values or percentiles, never labels
- **Recent activity** — use `Contact Initiated` filter (last 60 days) for their actions, not your team's
- **Website visits** — total count + specific pages (last 12 weeks)
- **Spark** — retrieve all Sparks when tracking engagement evolution over time

## Step 3: Run Spark Enrichment (If Available)

If Spark is available, use it. Spark provides:
- Professional background and job history
- Social presence and influence signals
- Persona classification: Champion, Economic Buyer, Technical Evaluator, End User, or Gatekeeper
- Inferred role in the buying process

If Spark is unavailable but real activity data exists (recent actions, website visits, community engagement), infer a persona from those signals. If neither Spark nor activity data is available, classify as Unknown — do not guess a persona from title alone.

Retrieve **all Sparks** (not just the most recent) when the user wants to understand how this contact's engagement has evolved over time.

## Step 4: Assess Account Context

Pull an abbreviated account snapshot for this contact's parent company. Note:
- Open opportunities, expansion signals, or churn risk at the account level
- Whether other contacts at this company are also active
- How this person's engagement compares to their colleagues

## Step 5: Identify Conversation Angles

Based on activity and signals, surface the strongest 2–3 hooks:
- A recent `Contact Initiated` activity (community post, product event, support ticket)
- A specific web page they visited recently — especially if it signals evaluation intent
- A job change, promotion, or company news
- Their Spark persona and what that suggests about communication style
- Their role in a known active deal

## Output Format

Only include sections where data was actually returned. Omit sections with no data rather than filling them with guesses.

**When data is rich:**

```
## [Contact Name] — Profile

**Overview**
[2 sentences: who they are, their role, and relationship status]

**Details**
- Title: [title]
- Company: [company]
- Email: [email]
- LinkedIn: [URL]
- Other profiles: [Twitter/X, GitHub, CRM link if available]

**Scores** [If scores returned]
[All scores as raw values or percentiles]

**Recent Activity** (last 60 days) [If activity returned]
[3–5 bullets with dates]

**Website Visits** (last 12 weeks) [If visit data exists]
[Total visit count + list of pages visited]

**Spark Profile** [If Spark data is non-null]
[Persona type, background summary, influence signals]

**Segments** [If segments returned]
[List of segment names this contact belongs to]

**Account Context**
[1–2 sentences on their company's status]

**Conversation Starters**
[2–3 specific, signal-backed openers]
```

**When data is sparse (e.g., only name, title, email, tags returned; sparkSummary is null):**

```
## [Contact Name] — Profile (Limited Data)

**Data available:** [List exactly what Common Room returned]

[Present only the returned fields]

**Web Search**
[Any findings from searching their name + company]

**Note:** Common Room has limited data on this contact. No activity history, scores, or Spark profile available. I can run deeper web searches or look up their company for additional context.
```

Do not generate conversation starters, persona inferences, or engagement assessments from sparse data. These require real signals.

## Quality Standards

- Lookup must use the correct method for the input type — don't guess on email vs. handle
- Scores as raw/percentile only — never labels
- `Contact Initiated` activity (last 60 days) is the primary engagement signal — lead with it
- If Spark is unavailable, say so — don't fabricate a persona from title alone
- Flag any contact where the most recent activity is older than 30 days

## Reference Files

- **`references/contact-signals-guide.md`** — full field descriptions, Spark persona guide, and conversation starter principles

© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins

Смотрите также

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

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