Not in the top 1,000 by GitHub stars
Marchenko-sales/ai-sales-skills
Agent Skills for the full B2B sales cycle: prospecting, company research, decision-makers, cold outreach, qualification. Battle-tested, with worked examples. Russian-language skill bodies, English docs.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/b2b-lead-contacts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
55abcbd1c106 → 55abcbd1c106
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 55abcbd1c106
No earlier version was observed for comparison.
skills/cold-outreach/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
55abcbd1c106 → 55abcbd1c106
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 55abcbd1c106
No earlier version was observed for comparison.
skills/company-context/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
55abcbd1c106 → 55abcbd1c106
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 55abcbd1c106
No earlier version was observed for comparison.
skills/qualification-objections/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
55abcbd1c106 → 55abcbd1c106
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 55abcbd1c106
No earlier version was observed for comparison.
skills/segment-company-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
55abcbd1c106 → 55abcbd1c106
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 55abcbd1c106
No earlier version was observed for comparison.
skills/stop-slop-ru/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
55abcbd1c106 → 55abcbd1c106
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 55abcbd1c106
No earlier version was observed for comparison.
Verified commit 55abcbd1c10644ebe123dd45a43c8ad4e3d491a8
git clone --filter=blob:none --no-checkout https://github.com/Marchenko-sales/ai-sales-skills.git .hotskills/marchenko-sales-ai-sales-skills && git -C .hotskills/marchenko-sales-ai-sales-skills checkout --detach 55abcbd1c10644ebe123dd45a43c8ad4e3d491a8
# Copy each selected skill directory from .hotskills/marchenko-sales-ai-sales-skills into .claude/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- b2b-lead-contacts
skills/b2b-lead-contacts - cold-outreach
skills/cold-outreach - company-context
skills/company-context - qualification-objections
skills/qualification-objections - segment-company-search
skills/segment-company-search - stop-slop-ru
skills/stop-slop-ru
How it works
b2b-lead-contacts
When your agent uses it
Deep search for named decision-makers at a specific company: names and roles of the people who decide on buying your product, their LinkedIn and personal Telegram, the corporate email pattern and probable personal addresses with confidence levels. An expensive step — run ONLY when a generic channel (info@/partners@) is not enough or the user asks directly. Company context (legal entity, reputation, buying signals) comes from company-context — run it first. Skill body is in Russian. Triggers (EN): 'find the decision-maker', 'who is the founder', 'reach the CEO', 'find a personal email or Telegram'. Triggers (RU): «найди ЛПР», «кто основатель», «выйди на CEO», «найди личный email/телеграм».
What it loads into context
Frontmatter
175 tokensAlways available to the agent
SKILL.md
2,183 tokensWhen the skill is activated
Reference documents
20,121 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Настройка под твой продукт
- Входные данные
- Целевые роли
- Этап 1 — люди и их следы
- Этап 2 — паттерн корпоративной почты
- Формат результата
- Сохранение результата
- Правила честности (важнее полноты)
Files
../../.claude-plugin/marketplace.jsonasset828 bytesSKILL.mdcore12,616 bytesПРИМЕР.mddoc3,047 bytes../cold-outreach/SKILL.mddoc27,046 bytes../cold-outreach/ПРИМЕР.mddoc5,131 bytes../company-context/SKILL.mddoc13,741 bytes../company-context/ПРИМЕР.mddoc5,775 bytes../qualification-objections/SKILL.mddoc11,156 bytes../qualification-objections/ПРИМЕР.mddoc3,437 bytes../segment-company-search/SKILL.mddoc16,156 bytes../segment-company-search/ПРИМЕР.mddoc5,213 bytes../stop-slop-ru/SKILL.mddoc20,865 bytes../stop-slop-ru/ПРИМЕР.mddoc3,769 bytes
Read SKILL.md
# Глубокий поиск именных контактов (ЛПР)
Ты ищешь выходы на конкретных людей, принимающих решение о покупке продукта пользователя, у заданной компании. Это самый дорогой этап воронки: персональные ЛПР, их LinkedIn, личный Telegram, паттерн почты. Запускай прицельно — когда письма в публичный канал недостаточно и нужен именной человек, либо по прямой просьбе пользователя.
**Связь с другими скиллами.** Контекст компании (юрлицо, репутация, текущий поставщик, сигналы покупки, публичные каналы) собирает company-context. Если он ещё не запускался по этой компании — сначала запусти его: не дублируй здесь идентификацию и проверку репутации. Результат обоих скиллов → вход для скилла первого письма (cold-outreach).
**Стоп-ниши из настройки продукта:** по компаниям из стоп-списка пользователя людей не ищем — останавливаемся и сообщаем.
## Настройка под твой продукт
Возьми из файла контекста компании (`company-profile.md` в корне проекта, если есть) или спроси у пользователя перед первым запуском:
1. **Продукт:** что продаём — от этого зависит, кто в компании-цели ЛПР.
2. **Функция-владелец:** чью зону ответственности закрывает продукт (логистика, финансы, маркетинг, IT) — её руководитель и есть целевая роль после основателя.View the complete source on GitHubcold-outreach
When your agent uses it
Cold outreach for B2B: personalized first messages — email, Telegram, LinkedIn (accepted connections) and generic inboxes (info@) — for every contact from the dossier, plus a 4-touch follow-up cadence. CTA typology instead of dead closers, anti-template rules across several contacts at one company, an internal self-check loop before output. Use when the user asks to write a letter or message to a company, contact or decision-maker, prepare outreach, a first touch or a follow-up — including right after company-context or b2b-lead-contacts. Skill body is in Russian. Triggers (EN): 'write an email to', 'draft a message for', 'write to the founder on Telegram'. Triggers (RU): «напиши письмо», «подготовь сообщение для», «напиши в телеграм фаундеру».
What it loads into context
Frontmatter
189 tokensAlways available to the agent
SKILL.md
4,591 tokensWhen the skill is activated
Reference documents
960 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Настройка: оффер-файл
- Данные из досье (вход)
- Задача
- Правила по каналам
- CTA: как заканчивать сообщение
- Зацепки: честность и следы реальных действий
- Антишаблон между письмами одной компании
- Адаптация под роль
- Тон и язык
- Формат выдачи
- Проверка перед выдачей — внутренний цикл до идеала
- Калибровочный пример (уровень, не текст)
- Живая калибровка (из анализа реальной B2B-переписки и звонков)
- Правила запуска
Files
SKILL.mdcore27,046 bytesПРИМЕР.mddoc5,131 bytes
Read SKILL.md
# Первое сообщение для холодного аутрича
РОЛЬ: ты пишешь первое холодное сообщение от живого человека, который сам разобрался, кому и зачем пишет. Не от компании и не от «отдела продаж». Цель первого сообщения — заслужить ответ; продажа начинается со второго.
## Настройка: оффер-файл
Цифры, условия и формулировки о продукте бери ТОЛЬКО из оффер-файла пользователя — `company-profile.md` в корне проекта (его собирает скилл company-profile). В нём должны быть: продукт и главная выгода, каноничные цифры (цена/вилка, сроки — и чего НЕ обещаем), от чьего имени пишем, полная подпись для email, стоп-ниши. Файла нет — собери эти пункты вопросами до написания первого письма и предложи сохранить в файл. Дата в шапке файла старше 2 месяцев — уточни у пользователя, актуальны ли цифры.
## Данные из досье (вход)
- Компания: название, URL, тип, гео — из досье company-context.
- Именные контакты: ФИО, роль, канал каждого (email / Telegram / LinkedIn — принял ли заявку) — из b2b-lead-contacts, если запускался.
- Общие контакты: info@, partners@, бот, форма.
- Зацепки: факты из досье (статья, запуск, вакансия, что видно на их сайте/чекауте, кто текущий поставщик категории).View the complete source on GitHubcompany-context
When your agent uses it
Pre-outreach company dossier for B2B sales — so the first message is specific instead of 'we'd like to offer cooperation'. Collects: legal entity and jurisdiction, reputation, public contact channels (info@, partners@, Telegram, forms), the current vendor in your category, and buying signals with a hook for your offer. Does NOT search for named decision-makers or personal emails — that is a separate, more expensive step. Skill body is in Russian. Triggers (EN): 'build a dossier on company X', 'is this our lead?', 'what do they use now?', 'what angle to approach with'. Triggers (RU): «собери контекст по компании», «что за компания», «наш ли это клиент», «с каким поводом заходить», «чем они пользуются сейчас».
What it loads into context
Frontmatter
177 tokensAlways available to the agent
SKILL.md
2,353 tokensWhen the skill is activated
Reference documents
1,072 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Настройка под твой продукт
- Входные данные
- Этап 1 — идентификация компании
- Этап 2 — публичные каналы связи (без охоты за людьми)
- Этап 3 — текущий поставщик и сигналы покупки
- Формат результата (контекст-досье)
- Сохранение досье
- Правила честности (важнее полноты)
Files
SKILL.mdcore13,741 bytesПРИМЕР.mddoc5,775 bytes
Read SKILL.md
# Контекст компании перед первым касанием
Ты собираешь контекст о конкретной компании, чтобы менеджер по продажам написал сильное первое сообщение и вывел лида на диалог. Скилл отвечает на четыре вопроса: «что это за компания», «наш ли это клиент», «чем они закрывают нашу категорию сейчас» и «с каким поводом к ним заходить».
Скилл НЕ ищет именных ЛПР и не подбирает персональные адреса — это дорого по времени и делается отдельно, только когда общего канала (info@, партнёрская форма) недостаточно.
## Настройка под твой продукт
Прежде чем собирать контекст, тебе нужно знать продукт продавца. Возьми это из файла контекста компании — `company-profile.md` в корне проекта, если он есть. Файла нет и в запросе пусто — задай вопросы и зафиксируй ответы:
1. **Продукт и оффер:** что продаём и какую боль закрываем (одной фразой).
2. **ICP-признаки:** по каким наблюдаемым снаружи признакам компания «наша» (гео юрлица, язык аудитории, тип бизнеса, размер, стек).
3. **Категория текущего поставщика:** чьим конкурентом мы являемся — что искать у компании (платёжный провайдер на чекауте, служба доставки, CRM, хостинг и т.п.).
4. **Стоп-ниши:** с кем не работаем (комплаенс, ценности, юрисдикции). Попадание в стоп-нишу — остановка, а не «соберу на всякий случай».View the complete source on GitHubqualification-objections
When your agent uses it
Lead qualification and objection handling for B2B sales, on calls and in writing. Sorts a lead into three buckets (ICP / referral to a partner / decline), gives discovery questions for the first contact, and principles for answering objections about price, timing, reliability, 'we already have a vendor' or requests for things you don't do. Skill body is in Russian. Triggers (EN): 'is this our lead?', 'qualify this client', 'what to ask the lead', 'how to answer this objection', 'the client says it is too expensive'. Triggers (RU): «наш ли это лид», «квалифицируй клиента», «что спросить у лида», «как ответить на возражение», «клиент говорит дорого».
What it loads into context
Frontmatter
168 tokensAlways available to the agent
SKILL.md
1,886 tokensWhen the skill is activated
Reference documents
593 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Настройка под твой продукт
- Квалификация: три корзины
- Discovery: что выяснить на первом контакте
- Возражения: пять типовых и принципы ответа
- Формат ответа
- Правила честности
- Связь с другими скиллами
Files
SKILL.mdcore11,156 bytesПРИМЕР.mddoc3,437 bytes
Read SKILL.md
# Квалификация лида и отработка возражений
Скилл для живого диалога (звонок, переписка) после первого касания: понять, ваш ли клиент, что у него выяснить и как снимать типовые возражения. Принципы выведены из анализа реальных B2B-звонков и CRM-переписки (сотни сделок), а конкретику — критерии, цифры, скрипты — скилл берёт из настройки под продукт пользователя.
## Настройка под твой продукт
Из файла контекста компании или вопросами к пользователю зафиксируй:
1. **Три корзины лидов:** признаки «наш ICP — ведём сами» / «не наш, но живой — куда девать» (реферал партнёру, лист ожидания) / «отказ» (стоп-ниши, запрещённые запросы). Дисквалификация во вторую корзину — рабочий исход, а не провал: лид, переданный партнёру, сохраняет отношения и может монетизироваться.
2. **Канонические цифры оффера:** цена/вилка, сроки, ключевые условия — и чего в оффере НЕТ. Единый источник правды, с которым сверяется каждый ответ лиду.
3. **Категория и дифференциатор:** как называется категория, которую закрывает продукт (для discovery-вопроса 2), и ключевая опция, которой нет у конкурентов (для вопроса 4).
4. **Границы честности:** что обещать нельзя (даже если очень просят) и какие просьбы = немедленная дисквалификация.
Всё это обычно уже лежит в `company-profile.md` в корне проекта — сначала прочитай его, спрашивай только недостающее.View the complete source on GitHubsegment-company-search
When your agent uses it
Segment prospecting for B2B sales: finds candidate companies in a given niche or hypothesis (e.g. 'medical tourism', 'online English schools', 'car rental services'), verifies each against two strict criteria (segment fit + your ICP signal) and saves a prioritized xlsx (priority signal × company scale). Use when the input is a segment description, NOT a specific company. Output feeds company-context. Skill body is in Russian. Triggers (EN): 'find 30 companies in niche X', 'list candidates in segment Y'. Triggers (RU): «накидай компаний в сфере X», «найди 30 компаний ниши Y», «список площадок в сегменте Z».
What it loads into context
Frontmatter
154 tokensAlways available to the agent
SKILL.md
2,704 tokensWhen the skill is activated
Reference documents
966 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Настройка под твой продукт
- Входные данные
- Два жёстких критерия (должны выполняться ОБА)
- Этап 1 — декомпозиция сегмента
- Этап 2 — поиск кандидатов (все источники, максимальный охват)
- Этап 3 — верификация каждого кандидата
- Этап 4 — дедупликация
- Этап 5 — сохранение результата (xlsx)
- Сводка в чате (после файла)
- Правила честности (важнее охвата)
- Правила запуска
Files
SKILL.mdcore16,156 bytesПРИМЕР.mddoc5,213 bytes
Read SKILL.md
# Поиск компаний по сегменту/гипотезе
Ты ищешь компании-кандидаты в клиенты внутри заданного сегмента. Задача не «накидать что попало под тему», а собрать список реальных компаний, каждая из которых проходит жёсткие критерии. Это первый этап воронки: дальше по приоритетным кандидатам собирается досье (company-context) и пишутся первые письма.
## Настройка под твой продукт
Возьми из файла контекста компании (`company-profile.md` в корне проекта, если есть) или спроси у пользователя:
1. **Продукт и ICP:** кому продаём и какую боль закрываем.
2. **Жёсткий ICP-критерий:** признак «нашего» клиента, проверяемый снаружи по сайту компании. Примеры: «аудитория русскоязычная», «есть онлайн-продажи», «B2B-модель», «есть мобильное приложение». Именно он станет критерием 2 ниже.
3. **Приоритетный сигнал:** признак, который делает подходящего кандидата горячим, — по нему строится сортировка списка. Примеры: «нет собственной доставки», «используют конкурента X», «жалобы на текущее решение в свежих отзывах».
4. **Кто не подходит и куда их девать:** признак дисквалификации и что делать с такими (отложить / реферал партнёру).
## Входные данныеView the complete source on GitHubstop-slop-ru
When your agent uses it
Removes recognizable AI-writing patterns from Russian-language text: throat-clearing openers, false contrasts, bureaucratese, dead cold-email closers. Use when writing, editing or final-checking any Russian text — emails, messages, posts — before sending. Hard mode for cold outreach. Russian adaptation of the MIT-licensed stop-slop by Hardik Pandya. Skill body is in Russian. Triggers (EN): 'remove AI clichés', 'clean up this Russian text', 'does this sound like a bot?'. Triggers (RU): «убери ИИ-штампы», «почисти текст», «звучит как нейросеть», «проверь перед отправкой».
What it loads into context
Frontmatter
156 tokensAlways available to the agent
SKILL.md
3,704 tokensWhen the skill is activated
Reference documents
673 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Базовые правила
- Жёсткий режим для аутрича
- Быстрая проверка перед отправкой
- Оценка текста
- Подводки перед мыслью
- Костыли и усилители без содержания
- Деловой канцелярит
- Мета-комментарии
- Ложная задушевность
- Рассказ вместо показа
- Расплывчатые утверждения
- Холодный аутрич (жёсткий режим — запрещены полностью)
- Конструкции, которых стоит избегать
- Примеры «до/после»
- Лицензия и авторство оригинала
Files
SKILL.mdcore20,865 bytesПРИМЕР.mddoc3,769 bytes
Read SKILL.md
# Stop Slop RU
Убрать узнаваемые ИИ-паттерны из текста на русском языке.
Оригинальный skill (stop-slop) построен на английской грамматике и английских клише — часть правил (наречия на -ly, Wh-стартеры, em dash) на русский не переносится буквально. Этот файл — адаптация: языконезависимые принципы сохранены, специфичные под английский — заменены на реальные русские эквиваленты. Все справочные списки — прямо в этом файле, целиком.
## Базовые правила
1. **Убирай подводки.** Не анонсируй мысль — говори её сразу. См. раздел «Подводки перед мыслью» ниже.
2. **Ломай шаблонные конструкции.** Избегай ложных контрастов («дело не в X, а в Y»), риторических вопросов, драматических обрывков. См. раздел «Конструкции, которых стоит избегать» ниже.
3. **Действие — у человека.** Не решение «принимается», а кто-то решает. Никаких безличных конструкций и страдательного залога там, где можно назвать субъекта.
4. **Будь конкретен.** Не «причины носят структурный характер» — а какие именно причины. Не «это важно» — а почему и для кого.
5. **Обращайся к читателю напрямую.** «Вы» лучше, чем «люди» или безличные обороты.
6. **Варьируй ритм.** Не выстраивай три предложения одной длины подряд. Не заканчивай каждый абзац эффектной короткой фразой — системно это тоже штамп.View the complete source on GitHubSkills included
- b2b-lead-contacts
- cold-outreach
- company-context
- qualification-objections
- segment-company-search
- stop-slop-ru
Repository facts
- License
- CC-BY-4.0
- Created
- Aug 28, 2026
- Last pushed
- Sep 7, 2026
- Forks
- 0
- Open issues
- 0
- Project activity
- Active
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 4, 2026
- No broad tool permissions
- No dangerous shell commands
- 2 network referencesin 1 file: skills/stop-slop-ru/SKILL.md:169
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 2 signals by file
skills/stop-slop-ru/SKILL.md
- Network accessline 169
Этот скилл — русскоязычная адаптация скилла [stop-slop](https://github.com/hardikpandya/stop-slop) Хардика Пандьи (Hardik Pandya), распространяемого по лицензии MIT (полный текст лицензии и оригинальное уведомление об авторстве — в репозито - Network accessline 169
Этот скилл — русскоязычная адаптация скилла [stop-slop](https://github.com/hardikpandya/stop-slop) Хардика Пандьи (Hardik Pandya), распространяемого по лицензии MIT (полный текст лицензии и оригинальное уведомление об авторстве — в репозито
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 2 facts
- Network access in prose of the SKILL.mdskills/stop-slop-ru/SKILL.md:169Low confidence
- Network access in prose of the SKILL.mdstop-slop-ru/SKILL.md:169Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/b2b-lead-contacts/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/b2b-lead-contacts/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/b2b-lead-contacts/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/b2b-lead-contacts/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/b2b-lead-contacts/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.