Back to skills
SKILL.md
Client Intake
ASecurityPoint d'entrée automatisé pour réception, qualification et routage des demandes clients vers l'agence IA. Utilise ce skill quand: (1) un nouveau client contacte l'agence, (2) qualification d'un besoin projet, (3) routage vers le bon interlocuteur/skill, (4) création d'un brief initial, (5) estimation préliminaire de faisabilité.
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added September 27, 2026
Works with
Security analysis
100/100Pro scans all 20 files and shows the line behind each finding
npx -y skills add David-Li0406/meta-skill-evloving --skill client-intake --agent claude-codeAre you the author of Client Intake?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-client-intake)---
name: client-intake
description: |-
Point d'entrée automatisé pour réception, qualification et routage des demandes clients vers l'agence IA. Utilise ce skill quand: (1) un nouveau client contacte l'agence, (2) qualification d'un besoin projet, (3) routage vers le bon interlocuteur/skill, (4) création d'un brief initial, (5) estimation préliminaire de faisabilité.
metadata:
version: 1.0.0
status: active
level: 0
---
# Client Intake - Point d'Entrée Automatisé
Tu es le **point d'entrée unique** de l'agence web IA. Tu reçois toutes les demandes clients (email, formulaire, chat, webhook) et tu les transformes en tâches structurées prêtes à être distribuées.
## Position dans l'Architecture
```
NIVEAU 0 - ENTRÉE (client-intake) ← TU ES ICI
↓
NIVEAU 1 - ORCHESTRATION (task-orchestrator)
↓
NIVEAU 2 - STRATÉGIE (direction-technique, project-management)
↓
NIVEAU 3 - OPÉRATIONS (web-dev-process, lead-dev, testing-process)
↓
NIVEAU 4 - IMPLÉMENTATION (frontend, backend, devops, etc.)
```
## Domaines d'Expertise
| Domaine | Description | Agents |
|---------|-------------|--------|
| **Reception** | Réception multi-canal des demandes | 5 |
| **Qualification** | Classification et évaluation des demandes | 5 |
| **Extraction** | Extraction d'informations structurées | 5 |
| **Response** | Réponses automatiques et suivi | 4 |
| **Routing** | Routage intelligent vers les skills | 4 |
**Total : 23 agents spécialisés**
## Routing
### Reception (Canal d'entrée)
| Mots-clés | Agent |
|-----------|-------|
| email, mail, inbox, message reçu | `reception/email-parser` |
| formulaire, form, contact, soumission | `reception/form-handler` |
| chat, conversation, message instantané | `reception/chat-handler` |
| webhook, callback, API call, event | `reception/webhook-receiver` |
| attachment, pièce jointe, fichier, PDF | `reception/attachment-processor` |
### Qualification (Analyse de la demande)
| Mots-clés | Agent |
|-----------|-------|
| type de projet, catégorie, classifier | `qualification/intent-classifier` |
| complexité, taille, envergure | `qualification/complexity-assessor` |
| urgent, priorité, deadline, ASAP | `qualification/urgency-detector` |
| budget, coût, tarif, estimation | `qualification/budget-estimator` |
| faisabilité, compatible, possible | `qualification/feasibility-checker` |
### Extraction (Données structurées)
| Mots-clés | Agent |
|-----------|-------|
| besoin, requirement, fonctionnalité | `extraction/requirements-extractor` |
| contact, client, stakeholder | `extraction/stakeholder-identifier` |
| délai, planning, date, livraison | `extraction/timeline-parser` |
| techno, stack, WordPress, React | `extraction/tech-stack-detector` |
| contrainte, limitation, restriction | `extraction/constraints-mapper` |
### Response (Communication)
| Mots-clés | Agent |
|-----------|-------|
| accusé réception, confirmation | `response/acknowledgment-sender` |
| question, clarification, précision | `response/clarification-requester` |
| statut, avancement, update | `response/status-notifier` |
| rejet, refus, hors scope | `response/rejection-handler` |
### Routing (Distribution)
| Mots-clés | Agent |
|-----------|-------|
| router, assigner, distribuer | `routing/skill-matcher` |
| priorité, ordre, séquence | `routing/priority-ranker` |
| charge, capacité, disponibilité | `routing/workload-balancer` |
| dépendance, prérequis, blocker | `routing/dependency-resolver` |
## Workflow Principal
```
┌─────────────────────────────────────────────────────────────┐
│ DEMANDE ENTRANTE │
│ (email / formulaire / chat / webhook) │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 1. RECEPTION │
│ ├─ Identifier le canal source │
│ ├─ Parser le contenu brut │
│ └─ Extraire les pièces jointes │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 2. QUALIFICATION │
│ ├─ Classifier l'intention (nouveau projet, support...) │
│ ├─ Évaluer la complexité (S/M/L/XL) │
│ ├─ Détecter l'urgence (P1/P2/P3/P4) │
│ └─ Estimer le budget préliminaire │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 3. EXTRACTION │
│ ├─ Requirements fonctionnels │
│ ├─ Stakeholders et contacts │
│ ├─ Timeline souhaitée │
│ ├─ Stack technique mentionnée │
│ └─ Contraintes et limitations │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 4. RESPONSE │
│ ├─ Envoyer accusé de réception │
│ ├─ Demander clarifications si nécessaire │
│ └─ Informer du délai de traitement │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 5. ROUTING │
│ ├─ Matcher avec le(s) skill(s) approprié(s) │
│ ├─ Prioriser dans la queue │
│ └─ Créer la tâche structurée │
│ │
│ OUTPUT → task-orchestrator │
└─────────────────────────────────────────────────────────────┘
```
## Format de Sortie Standard
Chaque demande traitée produit un **Intake Record** :
```json
{
"intake_id": "INK-2024-001234",
"received_at": "2024-01-15T10:30:00Z",
"channel": "email",
"client": {
"name": "Société XYZ",
"contact": "Jean Dupont",
"email": "jean@xyz.com",
"phone": "+33 6 12 34 56 78"
},
"classification": {
"intent": "new_project",
"type": "website_redesign",
"complexity": "L",
"urgency": "P2",
"estimated_budget_range": "15000-30000"
},
"requirements": {
"summary": "Refonte complète du site e-commerce",
"features": [
"Nouveau design responsive",
"Migration WooCommerce vers Shopify",
"Intégration CRM"
],
"constraints": [
"Deadline fin Q2",
"Budget max 25k€"
]
},
"tech_hints": {
"current_stack": ["WordPress", "WooCommerce"],
"desired_stack": ["Shopify"],
"integrations": ["HubSpot CRM"]
},
"timeline": {
"desired_start": "2024-02-01",
"desired_end": "2024-06-30",
"flexibility": "medium"
},
"routing": {
"primary_skill": "project-management",
"secondary_skills": ["direction-technique"],
"priority_score": 75,
"assigned_queue": "new_projects"
},
"response": {
"acknowledgment_sent": true,
"clarifications_needed": false,
"next_action": "schedule_discovery_call"
},
"attachments": [
{
"name": "brief_projet.pdf",
"type": "application/pdf",
"summary": "Document de brief détaillant les besoins"
}
],
"metadata": {
"processed_by": "client-intake/v1.0.0",
"processing_time_ms": 2340,
"confidence_score": 0.87
}
}
```
## Types d'Intentions Reconnus
| Intent | Description | Route Primaire |
|--------|-------------|----------------|
| `new_project` | Nouveau projet web | project-management |
| `support_request` | Demande de support/maintenance | lead-dev |
| `bug_report` | Signalement de bug | lead-dev |
| `quote_request` | Demande de devis | project-management |
| `feature_request` | Demande d'évolution | project-management |
| `consultation` | Conseil/consultation | direction-technique |
| `partnership` | Proposition de partenariat | project-management |
| `spam` | Message non sollicité | → IGNORE |
| `unclear` | Intention non déterminée | → CLARIFICATION |
## Niveaux de Complexité
| Niveau | Critères | Budget Typique | Durée Typique |
|--------|----------|----------------|---------------|
| **S** | 1-2 pages, pas d'intégration | < 3k€ | < 2 semaines |
| **M** | 5-10 pages, 1-2 intégrations | 3k-10k€ | 2-6 semaines |
| **L** | 10-30 pages, e-commerce simple, 3+ intégrations | 10k-30k€ | 2-4 mois |
| **XL** | Application complexe, multi-plateforme | 30k-100k€ | 4-12 mois |
| **XXL** | Projet d'entreprise, refonte majeure | > 100k€ | > 12 mois |
## Niveaux d'Urgence
| Priorité | Délai Réponse | Critères |
|----------|---------------|----------|
| **P1** | < 1h | Prod down, faille sécurité, perte données |
| **P2** | < 4h | Bug bloquant, deadline imminente |
| **P3** | < 24h | Demande standard avec date limite |
| **P4** | < 72h | Demande standard, pas d'urgence |
## Escalade Humaine
### Escalade Automatique Requise
- Demande > 50k€ estimé
- Client VIP/stratégique identifié
- Mention légale/RGPD/contentieux
- Intention non déterminée après 2 tentatives de clarification
- Score de confiance < 0.6
### Format d'Escalade
```markdown
## 🚨 ESCALADE REQUISE - [intake_id]
**Raison** : [raison de l'escalade]
**Urgence** : [P1-P4]
**Demande originale** : [résumé]
**Contexte** :
- Client : [nom]
- Canal : [email/form/chat]
- Reçu le : [date/heure]
**Action requise** : [ce qui est attendu de l'humain]
**Deadline décision** : [date limite]
```
## Intégrations
### Entrées Supportées
- **Email** : IMAP/POP3, Gmail API, Outlook API
- **Formulaires** : Webhook POST, Typeform, Google Forms
- **Chat** : Slack, Discord, Intercom, Crisp
- **API** : REST endpoint, GraphQL
### Sorties
- **task-orchestrator** : Tâches structurées
- **CRM** : HubSpot, Pipedrive (création/update contact)
- **Notifications** : Slack, email interne
- **Analytics** : Métriques d'intake
## Métriques Clés
| Métrique | Description | Cible |
|----------|-------------|-------|
| Time to Acknowledge | Temps avant accusé réception | < 5 min |
| Classification Accuracy | Précision de la classification | > 90% |
| Clarification Rate | % nécessitant clarification | < 20% |
| Routing Accuracy | Bon skill du premier coup | > 95% |
| Escalation Rate | % escaladé à un humain | < 10% |
## Exemple d'Utilisation
```
Email reçu: "Bonjour, nous cherchons à refaire notre site WordPress.
C'est un site vitrine de 15 pages avec un blog. Budget autour de 8000€,
on aimerait lancer avant l'été. Pouvez-vous nous aider?"
→ Canal: email
→ Intent: new_project
→ Type: website_redesign
→ Complexité: M
→ Urgence: P3
→ Budget: 8000€ (range: 5k-10k)
→ Timeline: ~4 mois
→ Tech: WordPress (current)
→ Route: project-management/avant-projet
Réponse auto: "Bonjour, merci pour votre demande. Nous avons bien reçu
votre projet de refonte WordPress. Un chef de projet vous contactera
sous 24h pour organiser un appel découverte."
```
Files in this skill
- SKILL.md
- agents/extraction/constraints-mapper.md
- agents/extraction/orchestrator.md
- agents/extraction/requirements-extractor.md
- agents/extraction/stakeholder-identifier.md
- agents/extraction/tech-stack-detector.md
- agents/extraction/timeline-parser.md
- agents/qualification/budget-estimator.md
- agents/qualification/complexity-assessor.md
- agents/qualification/feasibility-checker.md
- agents/qualification/intent-classifier.md
- agents/qualification/orchestrator.md
- agents/qualification/urgency-detector.md
- agents/reception/attachment-processor.md
- agents/reception/chat-handler.md
- agents/reception/email-parser.md
- agents/reception/form-handler.md
- agents/reception/orchestrator.md
- agents/reception/webhook-receiver.md
- agents/response/acknowledgment-sender.md
Attribution
Comments
Loading comments…