SuperAPI AI Directory

call-list

General & other

View repository

Updated 10-16 08:50

About this skill

The morning goes into "who to start with," while hot leads wait. The skill itself scans the pipeline, ranks by urgency and potential, pulls context from the correspondence, and produces a ready list of calls with talking points — just sit down and dial.

Parse the arguments:

  • --n (default: 5) — how many leads to output (1–10)
  • --date (default: today) — for which date to build the call list (ДД.ММ.ГГГГ)

Step 1 — Pipeline scan

According to the skill's workflow lead-triage:

  1. Pull open deals and contacts from ~~crm (for example, Bitrix24 or amoCRM) with activity over the last 30 days.
  2. Pull the correspondence from ~~почта (for example, Yandex 360) for each lead (the last 3 emails per contact).
  3. Rate each lead by:
    • Freshness: days since the owner's last touch (fewer = better)
    • Stage: how close to closing (a later pipeline stage = higher priority)
    • Signal: any recent inbound activity (email open, reply, calendar booking, website visit)
    • Amount: deal amount in ₽ from ~~crm

Step 2 — Rank and select the top N

Rank all rated leads and select the top --n. If scores are tied, give priority to leads with unanswered inbound signals.

For each selected lead, create a call card:

{Ранг}. {Имя контакта} — {Компания}
Сделка: {сумма} ₽ | Стадия: {стадия} | Последний контакт: {X дней назад}
Сигнал: {последняя активность}

ТЕЗИСЫ
• {тезис из переписки/контекста сделки}
• {тезис из переписки/контекста сделки}
• {открытый вопрос, который стоит задать}

ЦЕЛЬ ЗВОНКА: {одно предложение — продвинуть на следующую стадию / реактивировать / закрыть}

Step 3 — Calendar block

For each lead from the list, suggest booking 20 minutes in ~~календарь the owner's (for example, Yandex Calendar) on the target date.

Show the proposed calendar entries:

{временной слот} — Звонок: {Имя контакта} ({Компания})

Wait for the owner's confirmation of which calls to book before creating events in the calendar.

Step 4 — Follow-up drafts

For any lead with an unanswered email older than 3 days, draft a short follow-up:

Тема: Re: {тема переписки}

Здравствуйте, {имя}!

{Одно предложение со ссылкой на прошлый разговор}. {Одно предложение с понятным следующим шагом или вопросом}.

{Подпись}

Connector failures

If ~~crm is unavailable, stop and tell the owner — lead scoring requires CRM data. If nothing is connected, ask them to export deals and contacts from the CRM to CSV (or paste them manually). If ~~почта is unavailable, skip Steps 3–4 (email thread context and follow-up) and note in the output: "Email is not connected — email thread context and follow-up drafts were skipped." If ~~календарь is unavailable, skip booking and note this.

Approval gates

  • Never send emails automatically. Show drafts only for the owner's approval.
  • Never create calendar blocks without the owner's approval — first show the proposed list.
  • Never change deal stages in the CRM automatically.

Output

Show a ranked call list with talking points. Then show the proposed calendar blocks and ask for approval. Then show the follow-up drafts and ask which ones to send.