Logue tes heures
dans Claude.
Écris « logue mes heures » dans Claude.ai. Il scanne ton Calendar, Gmail, Slack, Drive et Asana, te propose une répartition, logue dans Everhour après ton go.
Démarrer le setup →- Aubainerie SEO — 2h30 (Calendar 9h–11h30)
- Concept C — Touchbase — 1h (Slack #conceptc)
- Cardi-weekly — 1h (Calendar lundi 10h)
Ce qu'il te faut avant de commencer
Claude.ai payant
Plan Pro, Max, Team ou Enterprise. Les connecteurs custom ne sont pas disponibles en free.
Email Cardigan
Ton @cardiganmtl.com Google Workspace — pas un alias. Le serveur rejette les autres.
Everhour actif
Un compte Everhour où tu peux déjà logger du temps manuellement. On y connecte Claude en étape 1.
Le setup, une fois
Tu fais ça une seule fois. Après, le connecteur se souvient — même si tu switches d'appareil.
- Ouvre app.everhour.com/#/account/profile
- Section API Key → clique Generate
- Copie la clé (format : 40+ caractères alphanumériques)
- Garde l'onglet ouvert — tu colles la clé à l'étape 3
Le connecteur MCP est déjà installé au niveau de l'organisation Cardigan sur Claude.ai — rien à créer. Tu as juste à t'y connecter avec ton SSO.
- Ouvre claude.ai → Settings → Connectors
- Trouve Cardigan Everhour dans la liste des connecteurs organisation
- Clique Connect
- Claude.ai ouvre une fenêtre Google → signe-toi avec ton email
@cardiganmtl.com
@cardiganmtl.com (alias, perso, client) est rejeté par le serveur — c'est voulu.
Après le Google SSO, Claude.ai t'emmène sur une page Cardigan /connect/everhour :
- Colle la clé API copiée à l'étape 1
- Clique Connect
- Tu reviens sur Claude.ai — le connecteur est connected ✓
Claude.ai te demande de valider chaque tool la première fois qu'il l'utilise. Pour éviter que le skill te redemande l'approval à chaque read, coche « Always allow » sur les 6 tools read-only. Garde le gate humain sur les 2 writes.
Tool
Mode recommandé
everhour_whoami
✓ Always allow
everhour_get_my_patterns
✓ Always allow
everhour_today
✓ Always allow
everhour_week
✓ Always allow
everhour_find_task
✓ Always allow
everhour_find_task_by_asana_url
✓ Always allow
everhour_log_time
✋ Ask each time
everhour_update_my_patterns
✋ Ask each time
Si un popup d'approval interrompt le flow en cours de session, réponds simplement continue dans la conversation — le skill reprend le flow sans redemander l'approval pour les reads.
Nouvelle conversation dans Claude.ai, écris :
Claude appelle everhour_today et retourne tes entrées du jour (vide si rien loggé — c'est ok).
Si tu vois Tool call failed: not authenticated → refais les étapes 2-3. Si ça persiste, ping Édouard sur #ops-cardigan.
Écris :
ou simplement : « Entre mes heures de la journée »
Claude va :
- Charger tes patterns (baseline au départ, s'enrichit session après session)
- Scanner tes 6 sources en parallèle — Calendar, Gmail, Slack, Drive, Asana, la conversation
- Proposer un tableau de time entries
- Poser des questions groupées pour les ambiguïtés ???
- Tu réponds « go » → il logue dans Everhour
Claude apprend tes règles
Chaque fois que tu corriges une proposition, une règle est écrite dans ton document patterns. La prochaine fois, il devine juste.
À tout moment, tu peux reprendre la main.
« Montre-moi mes patterns time-log » pour voir le document complet. « Ajoute une note perso : les emails de Pascal @conceptcshop.com = Concept C » pour enseigner une règle manuellement. « Fais le ménage de mes règles, garde les 10 plus utiles » quand la section devient trop longue.
Si quelque chose coince
Tool call failed: not authenticated au 1er call401 après plusieurs logs/connect/everhour(task, hours) dans les 60 scomment="duplicate ok" au 2e@cardiganmtl.com ou aliasQuand /time-log-web n'est pas le bon outil
Batch historique
Loguer 5 jours d'un coup après des vacances ? Garde l'interface Everhour web ou l'app mobile.
Timer en temps réel
Start/stop pendant une tâche ? Utilise l'app Everhour. Le MCP n'expose pas de timer (décision archi).
Gestion Asana
Créer / assigner / commenter des tâches ? Connecteur Asana natif ou app.asana.com. Le MCP Cardigan est time-logging only.