customer-onboarding-call

Revoir · 60
Indexé dans Registry

Place a one-off welcome and onboarding call to a customer who just signed up, capture a structured result such as business type, goal, pain points, sentiment, and activation status, then write that result back to a CRM and queue a human follow-up task when the customer asks for o

Verified installs0
Stars63
Version1.0.0
Qualité65/100 · Prometteur
Confiance60/100 · Sandbox uniquement
Audit75/100 · Revue nécessaire

Profil de l’actif

Automatisation marketing et croissance

SEO, content operations, lead generation, CRM, email automation, analytics, and growth workflows.

Voir la catégorie

Scénario

Sales and CRM

I need my agent to enrich leads, update CRM records, and prepare sales follow-ups.

Adéquation Agent

Claude Code + CLI + Codex

Compatible avec Codex, Claude Code, Cursor, CLI ou des Agents personnalisés.

Installer

Prêt

npx skills add CALLE-AI/awesome-phone-call-agents --skill customer-onboarding-call

Maintenance

À jour

1 jours depuis le dernier push

Risque

Revue nécessaire

Permission surface may require sandboxing

Qualité GitHub

63

65/100 Qualité · 68/100 Confiance

Tags de couverture

MarketingSales and CRMbusinessagent-skill

Notes de revue

Permission surface may require sandboxing · Financial research output is not financial advice; require human review before any live investment decision

Carte d’adoption Agent

Confiance, audit et préparation à l’installation en un coup d’œil

Ces scores combinent les métadonnées publiques du dépôt, les signaux de revue OpenAgentSkill, la fraîcheur de maintenance et la préparation à l’installation. Ils servent à présélectionner et ne remplacent pas la revue humaine.

Qualité

Prometteur
65

Useful candidate, but compare it with alternatives before adopting.

Confiance

Sandbox uniquement
60

Candidate utile avec des signaux de confiance incomplets ou mixtes. Gardez-la dans un espace isolé jusqu’à ce que la boucle de résultats confirme son adéquation.

Audit

Revue nécessaire
75

Revue lisible par machine de la préparation à l’installation, des métadonnées de sécurité, de la maintenance et du risque d’adoption.

Trust Score OpenAgentSkill v5

Revue humaine avant installation

Exécutez uniquement dans un sandbox et comparez les alternatives proches avant usage réel.

CodexClaude CodeCursorOpenAgentSkill CLI

Stars

63 stars GitHub

Activité du dépôt

63 stars et 127 forks

Maintenance

1 jours depuis le dernier push

Licence

MIT

Installer

npx skills add CALLE-AI/awesome-phone-call-agents --skill customer-onboarding-call

Sécurité d’installation

Chemin d’installation standard de package ou runtime

Surface de permissions

shell or command execution, network or browser access

Résultats Agent

Pas encore de données de résultats Agent

Documentation

Contexte README/SKILL.md solide

Résumé des risques

Revoir avant production

  • The skill does not explicitly address how to handle failures when writing to the CRM or when the provider does not return structured results as expected.
  • Financial research output is not financial advice; require human review before any live investment decision.
  • Quality score needs review
  • Permission surface needs review: shell or command execution, network or browser access

Préparation à l’installation

Chemin d’installation disponible

  • Le chemin d’installation est disponible
  • La preuve du dépôt est disponible
  • La licence est déclarée
  • Pas encore de preuve de résultat Agent-Proven

Métadonnées lisibles par Agent

Données de décision lisibles par machine pour ce skill.

Utilisez ce bloc ou le JSON intégré pour décider si un Agent doit installer ce skill, choisir une alternative ou demander d’abord une revue humaine.

Ouvrir JSON

Tâches adaptées

  • workflows Customer support
  • Équipes Claude Code
  • builders willing to evaluate younger projects
  • Read user messages

Agents adaptés

CodexClaude CodeCursorOpenAgentSkill CLICLI

Décision d’installation

Commande
npx skills add CALLE-AI/awesome-phone-call-agents --skill customer-onboarding-call
Politique
Revoir
Revue humaine
Oui

Confiance et risque

Confiance
60/100
Audit
75/100
Niveau de risque
Revue nécessaire

Boucle de résultat

Endpoint
/api/agent/outcome
ID d’événement
resolve
Résultats
5

Commande d’installation

npx skills add CALLE-AI/awesome-phone-call-agents --skill customer-onboarding-call

Ne pas utiliser quand

  • Équipes qui nécessitent un SLA soutenu par le fournisseur
  • production agents without a repository review
  • The skill does not explicitly address how to handle failures when writing to the CRM or when the provider does not return structured results as expected.
  • No OpenAgentSkill engagement data yet
  • Indices de permissions à haut risque : exécution shell ou de commande
Aucune alternative proche indexée pour le moment.

Sécurité Agent v2

47/100 · Éviter l’installation automatique

ExpérimentalRevoir

Sparse or mixed signals. Useful for discovery, but not for autonomous installation.

Test manually in an isolated workspace and compare against safer alternatives.

Résoudre via API

Élevé

Exécution shell ou de commande

Les métadonnées de la skill font référence à des workflows de terminal, CLI, shell, sous-processus ou exécution de commande.

Moyen

Accès réseau

La skill récupère probablement des pages distantes, API, dépôts ou services externes.

Moyen

Accès à la base de données

La skill peut inspecter des schémas, interroger des bases de données ou travailler avec des stockages persistants.

  • Indices de permissions à haut risque : exécution shell ou de commande
  • Permission surface may require sandboxing

Cibles d’installation

Installer ce skill dans votre workflow Agent

Utilisez le point de terminaison public pour récupérer la commande, la checklist, les prompts et les liens canoniques.

skill install

OpenAgentSkill CLI

Resolve policy, run the source installer safely, and report a verified install receipt.

$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install calle-ai-customer-onboarding-call

Plan de résolution Agent

Laissez un Agent vérifier la pertinence avant l’installation.

L’API Resolve renvoie la skill sélectionnée, des alternatives, la politique de sécurité, les notes d’audit, la cible d’installation et un prompt prêt à l’emploi.

Ouvrir le plan texte

L’Agent doit vérifier

  • Task fit and alternatives from Resolve API.
  • Audit score, trust score, and safety policy warnings.
  • Install target compatibility for Codex, Claude Code, Cursor, or CLI.

Copier le prompt

Task: Use customer-onboarding-call in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20customer-onboarding-call%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/calle-ai-customer-onboarding-call/install
Install command: npx skills add CALLE-AI/awesome-phone-call-agents --skill customer-onboarding-call
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.

Relais Agent

Donnez à l’Agent le chemin d’installation, pas un autre annuaire.

Utilisez le point de terminaison public pour récupérer la commande, la checklist, les prompts et les liens canoniques.

Ouvrir l’API d’installation

Prompt Agent

Use customer-onboarding-call for this task. Review https://www.openagentskill.com/api/skills/calle-ai-customer-onboarding-call/install, then install with: npx skills add CALLE-AI/awesome-phone-call-agents --skill customer-onboarding-call

Métadonnées Registry

Profil lisible par Agent pour la sélection automatique de skills.

L’API Registry fournit les signaux de décision, confiance, audit, cas d’usage et installation sans analyser l’interface.

Ouvrir Manifest

Adéquation Agent

64/100

Customer support

Plateformes

Claude Code

Rapport d’audit

Revue nécessaire · 75/100

Revue lisible par machine de la préparation à l’installation, des métadonnées de sécurité, de la maintenance et du risque d’adoption.

Voir le rapport d’auditVoir le rapport d’évaluation

Panneau de décision Agent

Fallback candidate for Customer support

Prototype with this skill first; keep a fallback candidate ready.

64
Préparation
Prototype
Étape

Rôle dans la pile

Candidate de secours

Pertinence principale

Customer support

Libellé de confiance

Prototyper d’abord

Chemin d’installation

Commande prête

À utiliser lorsque

  • workflows Customer support
  • Équipes Claude Code
  • builders willing to evaluate younger projects

Preuves

  • recent repository activity
  • install command or GitHub repo available
  • profil qualité 65/100

revoir d’abord

  • The skill does not explicitly address how to handle failures when writing to the CRM or when the provider does not return structured results as expected.
  • No OpenAgentSkill engagement data yet

Chemin d’implémentation

  1. 1Installez-le dans un Agent en sandbox et exécutez une tâche de Customer support de bout en bout.
  2. 2Compare output quality, latency, and failure behavior against at least one alternative.
  3. 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.

Profil de confiance

Sandbox uniquement

Candidate utile avec des signaux de confiance incomplets ou mixtes. Gardez-la dans un espace isolé jusqu’à ce que la boucle de résultats confirme son adéquation.

60
Trust Score OpenAgentSkill

Adoption GitHub

Vérifier

63 stars GitHub

Activité stars/forks

Vérifier

63 stars et 127 forks; l’activité des issues n’est pas disponible dans les métadonnées actuelles

Maintenance récente

Validé

1 jours depuis le dernier push

Clarté de licence

Validé

MIT

Signaux positifs

  • Revue IA approuvée
  • Le chemin d’installation est disponible
  • La preuve du dépôt est disponible
  • Dépôt maintenu récemment
  • La commande d’installation ne présente aucun motif de haut risque évident
  • La boucle de résultats est prête mais nécessite la première exécution réelle de l’Agent

Réviser avant installation

  • The skill does not explicitly address how to handle failures when writing to the CRM or when the provider does not return structured results as expected.
  • Financial research output is not financial advice; require human review before any live investment decision.
  • Quality score needs review
  • Permission surface needs review: shell or command execution, network or browser access
  • GitHub adoption: 63 GitHub stars
  • Stars/forks activity: 63 stars, 127 forks; issue activity unavailable in current metadata
  • Permission surface: shell or command execution, network or browser access
  • Pas encore de rapports de résultats Agent réels
  • Une revue humaine est requise avant une installation sans surveillance

Action recommandée

Exécutez uniquement dans un sandbox et comparez les alternatives proches avant usage réel.

Profil qualité

Prometteur candidat pour les workflows Agent

Useful candidate, but compare it with alternatives before adopting.

65
Stars GitHub
63
Actualité
il y a 1 jours
Prêt à installer
Oui
Licence
MIT
Réviser avant installation: The skill does not explicitly address how to handle failures when writing to the CRM or when the provider does not return structured results as expected.

Adéquation au workflow

Utilisez cette skill dans ces scénarios

Adéquation au workflow

Ajouter à un workflow complet

Vue d’ensemble

--- name: customer-onboarding-call description: Place a one-off welcome and onboarding call to a customer who just signed up, capture a structured result such as business type, goal, pain points, sentiment, and activation status, then write that result back to a CRM and queue a human follow-up task when the customer asks for one. license: MIT ---

# Customer Onboarding Call

Use this skill when a new signup should receive a short welcome call and the business wants the conversation to end as structured data rather than as an unread recording.

`customer-onboarding-call` turns one signup event into at most one **conversation**, one structured result, and at most one follow-up task. Obtaining that conversation may take up to three attempts on an unreliable corridor, with only one attempt in flight at a time; see *Attempts, Retries, and Cancellation*. It does not create recurring schedules, call campaigns, or contact lists. Recurrence, if the business wants it, belongs to the host scheduler; see [`call-reminder`](../call-reminder/).

The workflow is deliberately narrow: welcome, consent, discovery, next-step offer, wrap-up. A call that tries to sell, negotiate, collect payment, or resolve a support ticket is out of scope.

## When To Use

Use this skill for:

- welcoming a customer who just signed up and confirming they can get started - collecting first-party onboarding context: business type, goal, prior tooling, blockers - detecting whether a customer wants a human to follow up - turning a spoken answer into a CRM field and an assigned task - measuring activation coverage when a team cannot call every signup manually

## When Not To Use

Do not use this skill to:

- call people who did not sign up or otherwise ask to be contacted - run sales, collections, renewal, or win-back calls - deliver medical, legal, financial, or emergency instructions - read pricing, delivery windows, contractual terms, or policy from memory - retry indefinitely after a customer declines or asks not to be called - re-call a customer who has already completed an onboarding call, unless the user explicitly asks

## Required Fields

For each call, require:

- `customerName` - `phoneNumber` in E.164 - `companyName` for the agent to introduce itself as - `companyDescription`, one sentence the agent may state as fact

Optional:

- `businessName` - `locale` and `region` hints for the conversation

Ask for any missing required field. Do not infer a phone number, country code, or region from a locale, an IP address, an email domain, or unrelated prior context.

## Core Workflow

1. Confirm the signup is real and recent, and that this customer has not already been called. 2. Build the call task from the required fields. Keep the script to roughly two minutes. 3. Attach a structured result schema so the provider returns fields, not just a transcript. See [`references/structured-result.md`](references/structured-result.md). 4. Persist an attempt record under a uniqueness constraint on `(signup_id, attempt_no)` **before** dialing, and derive the provider idempotency key from it. Refuse to start a new attempt while another is in flight for the same signup. 5. Place the call for that attempt. 6. Receive the terminal result on a webhook. Treat delivery as at-least-once and key ingestion on the provider event id. 7. Classify the outcome before writing anything: Stage A decides whether a human took part, and only then does Stage B read consent. See *Outcome Classification* below. 8. Write only what the outcome permits, then queue a follow-up task only when the outcome is `onboarded` and the customer asked for one. 9. Schedule or cancel a retry according to *Attempts, Retries, and Cancellation*.

Use this shape:

```text signup -> attempt record -> call task + result schema -> attempt -> terminal webhook -> classify -> permitted CRM write -> follow-up or retry or suppress ```

## Conversation Shape

Keep the call in this order. Allow interruption at any point.

1. **Greet and identify.** Name the customer, name the company, state that the call may be recorded if that is true in your jurisdiction. 2. **Ask consent.** Ask whether now is a good time for a short call. If the answer is no, offer to call back later and end. Do not continue discovery after a soft refusal. 3. **Discovery.** Ask what kind of business they run, why they signed up, what problem they want solved, and whether they have used something similar before. One question at a time. 4. **Offer the next step.** Invite the concrete first action, and offer a human if they prefer. 5. **Wrap up.** Summarize what will happen next, thank them, end.

The agent may answer only from `companyDescription` and any knowledge base you explicitly supply. For anything else — price, delivery time, policy, availability — it must say it will have a human follow up. Inventing these is the most common failure mode of onboarding-call agents.

## State Machine

The full contract in one view. Every arrow that ends in a call is guarded; every terminal state says what it permits.

```text signup | v [ allocate attempt no > cap? ]---- yes -->( manual handling ) | ^ no | v | [ attempt live (leased) ] | | | +-------------------+--------------------+ | | | | | terminal result lease expires create failed | | | | | | v | | | [ reconcile with provider ] | | | | | | | | | terminal still live unknown | | | | | | | | +<------------+ v | | | | ( ambiguous )-+-------+ | | | (late result re-enters) | v | | == STAGE A: was a human reached? == | reachability from CALL EVIDENCE, not from "is there a result" | | | +-- refusal evidence present? --> ( declined ) | | | no-human — CLOSED evidence set only: voicemail / carrier msg / ring-out / no-answer / silence / provider machine signal | +--> ( not-reached ) ------------------ retry allowed ---+ | | +--> ( failed ) provider positively says NO CALL PLACED --+ | +--> ( needs-review ) indeterminate: provider unreachable, | unknown attempt, expired lease, extractor-only NotReached, | billing charge with no obtainable outcome. NO RETRY. | human v == STAGE B: consent governs == | +--> ( declined ) terminal. suppress per scope. no follow-up, no retry, ever. +--> ( needs-review ) no result at all, unusable consent fields, or indeterminate | reachability. terminal until a human decides. NO auto retry. +--> ( partial ) write captured fields only. retry ONLY with callback consent | or human authorisation, and only under the cap. +--> ( onboarded ) write insight. follow-up only if requested. ```

Invariants the diagram encodes:

- **A redial requires positive no-human evidence from a closed set.** A missing result, an extractor-claimed `NotReached`, an unreachable provider, an expired lease, and a billing charge are all *unknown* — they route to `needs-review`, never to a retry. - **Releasing a stuck attempt and authorising a redial are separate decisions.** Unblocking the slot is bookkeeping; dialling again needs evidence. - **Refusal evidence dominates.** It routes to `declined` from anywhere, with or without a result. - **Only Stage B can suppress a number**, and only via `declined`. - **Only Stage A outcomes retry automatically.** Every Stage B redial needs consent or a human, and anything uncertain lands in `needs-review`, which never retries. - **No state is permanent-by-accident.** A live attempt is leased, and `ambiguous` is provisional — a late result re-enters classification from the top. - **The cap bounds every path**, including callback-consented redials.

## Outcome Classification

A call that reaches a terminal state has not necessarily reached a consenting human. Providers commonly return a completed call with an empty structured result when the agent talked to a carrier message, voicemail, or silence. A call can also produce a perfectly well-formed structured result while the customer was refusing to take part.

**The presence of a structured result is not evidence of consent.** Classification is therefore driven by an evidence-backed `disposition` field, not by whether a result exists. See [`references/structured-result.md`](references/structured-result.md).

Classify in **two stages, in this order**. Stage A decides whether a human took part at all. Only if one did does Stage B read consent.

The staging is the contract, not a presentation choice. Consent fields are meaningless when nobody answered — a voicemail grants no consent, so `consent_granted` is `false` there. Reading consent before establishing that a human was reached turns every no-answer into a refusal.

### Stage A — was a human reached?

**Reachability is decided on call evidence, never on whether a structured result exists.** A real conversation can return no result at all: extraction failed, the result failed validation, or the customer refused and rang off before the model emitted anything. Inferring "nobody answered" from a missing result would auto-retry those calls and redial a person who may have just refused.

#### The no-human evidence set

Exactly one thing authorises an automatic redial: **observed evidence from the call itself that no person took part.** This is a closed list.

| Counts as no-human evidence | | | --- | --- | | voicemail or answering-machine greeting | carrier or network announcement | | ring-out with no answer | the provider's own answered-by-machine / no-answer signal | | silence throughout after the agent spoke | |

**Nothing else qualifies.** In particular these are *not* no-human evidence, however tempting:

- a missing or empty structured result - the extractor's own `disposition: NotReached` — that is a model claim about the call, not an observation of it, and the same extractor mislabels refusals - a provider that is unreachable, times out, or has no record of the attempt - an expired lease - a billing charge or usage record — that shows a call *was placed*, which if anything makes a conversation more likely, not less

Every one of those means **we do not know**. Unknown is `needs-review`, never a retry. The asymmetry is deliberate: a needless manual check costs a minute, and a wrong redial reaches someone who may have already refused.

#### Establishing reachability

| Reachability | Evidence | | --- | --- | | `human` | the provider reports a human answered, **or** the transcript contains customer speech that is not carrier or IVR audio | | `no-human` | at least one item from the no-human evidence set above, and no contradicting customer speech | | `indeterminate` | anything else, including every "not evidence" item listed above |

#### Then

Détails techniques

Version
1.0.0
Licence
MIT
Dernière mise à jour
21 août 2026
Publié
21 août 2026

Instantané de décision

Candidate de secours

64
Prêt
Prototype
Étape

recent repository activity

Audit

Revue d’installation

Revue d’installation et d’adoption

75
Revue nécessaire
Sécurité
75/100
Maintenance
100/100
Installer
92/100
Ouvrir l’audit completVoir le rapport d’évaluation

Preuves validées par Agent

Preuves validées par Agent

Rapports après resolve, revue, installation et une exécution limitée.

0
Validé
Needs first agent runAuto-installation: revoir d’abordDernier: Inconnu
Taux de réussite
Échec récent
Résultats
0
Qualité de sortie
Échecs
0
Non pertinent
0
Installations
0
Bloqué par le risque
0
Configuration requise
0
Production
0

Aucune donnée de résultat Agent pour l’instant. La première exécution peut signaler succès, besoin de configuration, blocage de risque, échec ou non-pertinence via /api/agent/outcome.

Installer

Ajouter au workflow Agent

Gratuit et open source. Examinez le rapport avant l’installation dans des Agents de production.

Boucle de croissance

Kit de partage

X

Brouillon guidé par scénario pour customer-onboarding-call, prêt pour une publication manuelle sur X.

Note du curateur
customer-onboarding-call: Place a one-off welcome and onboarding call to a customer who just signed up, capture a struc...

63 stars

https://www.openagentskill.com/skills/calle-ai-customer-onboarding-call?ref=x
Ouvrir le brouillon X
Réponse facultative avec commande d’installation
Listing + install path for customer-onboarding-call:
https://www.openagentskill.com/skills/calle-ai-customer-onboarding-call?ref=x

Install: npx skills add CALLE-AI/awesome-phone-call-agents --skill customer-onboarding-call

Source de la fiche

Indexé par Registry

Revendiable

Cette fiche a été indexée à partir de sources publiques et n’est pas marquée officielle tant qu’une revendication de mainteneur n’est pas approuvée.

Créateur
CALLE-AI
Indexé par
Index communautaire OpenAgentSkill

L’attribution renvoie au dépôt public ou au profil du créateur. Les créateurs peuvent revendiquer la fiche pour mettre à jour les signaux de propriété.

Revendiquer ce skill

Revendication du propriétaire

Revendiquer cette fiche de skill

Cette fiche Indexé par Registry est attribuée à CALLE-AI, mais n’est pas encore marquée officielle. Revendiquez-la pour ajouter un signal de propriétaire vérifié et rendre les futures mises à jour de lancement, d’installation et d’audit plus fiables.

Kit de backlinks créateur

Ajoutez les badges de preuve à votre README

Affichez la fiche canonique, les signaux actuels de confiance et d’audit, ainsi que de vraies preuves Agent-Proven là où les développeurs évaluent le dépôt.

[![Listed on OpenAgentSkill](https://www.openagentskill.com/api/badge/calle-ai-customer-onboarding-call?metric=listed&label=Listed)](https://www.openagentskill.com/skills/calle-ai-customer-onboarding-call)
[![OpenAgentSkill Trust](https://www.openagentskill.com/api/badge/calle-ai-customer-onboarding-call?metric=trust&label=Trust)](https://www.openagentskill.com/skills/calle-ai-customer-onboarding-call)
[![OpenAgentSkill Audit](https://www.openagentskill.com/api/badge/calle-ai-customer-onboarding-call?metric=audit&label=Audit)](https://www.openagentskill.com/skills/calle-ai-customer-onboarding-call/audit)
[![Agent Proven](https://www.openagentskill.com/api/badge/calle-ai-customer-onboarding-call?metric=proven&label=Agent%20Proven)](https://www.openagentskill.com/skills/calle-ai-customer-onboarding-call)

Auteur

C

CALLE-AI

@calle-ai

Adéquation plateforme

Signaux de santé

Stars GitHub
63
Score de qualité
36/100
Dernier push GitHub
21 août 2026
Indications de framework
Inconnu
Vues OpenAgentSkill
0
Copies d’installation
0
Clics sortants
0

Signal de communauté

Indiquez si ce skill semble utile à votre workflow Agent. Les retours agrégés améliorent le classement au fil du temps.

Confiance et sécurité

Sandbox uniquement

60
  • Adoption GitHub63 stars GitHubVérifier
  • Activité stars/forks63 stars et 127 forks; l’activité des issues n’est pas disponible dans les métadonnées actuellesVérifier
  • Maintenance récente1 jours depuis le dernier pushValidé
  • Clarté de licenceMITValidé
  • Complétude README/SKILL.mdLes métadonnées incluent suffisamment de contexte d’usage et de workflowValidé
  • Risque dépendances/runtimecommand execution surface, network or browser surfaceInfo