Selenium39/umami-skill

Compétence pour l'agent Cursor permettant de récupérer et d'analyser le trafic d'un site web à partir d'une instance Umami auto-hébergée.

Qu'est-ce que umami-skill ?

Cette compétence permet à un agent IA (comme Cursor) d'interroger une instance Umami auto-hébergée pour obtenir des analyses de trafic web. Grâce à elle, l'agent peut récupérer des métriques clés telles que le nombre de visiteurs uniques, les pages vues, les taux de rebond, les sources de trafic, et les tendances temporelles. Utile pour les développeurs et les équipes produit, elle offre une intégration directe dans le flux de travail de l'agent, sans avoir à quitter l'IDE ou à basculer vers une interface web. La compétence utilise l'API REST de Umami (v1 ou v2) avec une authentification par token, et nécessite la configuration de variables d'environnement (UMAMI_URL, UMAMI_TOKEN, UMAMI_SITE_ID) pour se connecter à l'instance. Elle supporte les filtres par période, page, ou type d'événement, et retourne les données au format JSON, que l'agent peut ensuite synthétiser ou visualiser.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add Selenium39/umami-skill

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait umami-skill ?

Compétence pour l'agent Cursor permettant de récupérer et d'analyser le trafic d'un site web à partir d'une instance Umami auto-hébergée.

Configuration

Définissez les variables d'environnement suivantes dans votre projet ou votre profil utilisateur :

export UMAMI_URL="https://umami.votredomaine.com"
export UMAMI_TOKEN="votre_token_api"
export UMAMI_SITE_ID="id_du_site"

Utilisation

Une fois la configuration effectuée, vous pouvez demander à l'agent d'obtenir des analyses de trafic en utilisant des invites comme :

  • "Quel a été le trafic de mon site cette semaine ?"
  • "Montre-moi les pages les plus consultées du mois dernier."
  • "D'où proviennent mes visiteurs ?"
  • "Quel est le taux de rebond actuel ?"

Fonctionnalités

  • Récupération des métriques : visiteurs uniques, pages vues, taux de rebond, durée moyenne des sessions.
  • Analyse des sources : trafic direct, moteurs de recherche, réseaux sociaux, références.
  • Tendances temporelles : évolution quotidienne, hebdomadaire, mensuelle.
  • Top pages : classement des pages les plus visitées.
  • Filtres : par période (date de début, date de fin), par page, par type d'événement.

API Supportée

Compétence conçue pour Umami v1 et v2. Elle utilise l'API REST authentifiée par un token.

Exemple de sortie (JSON)

{
  "pageviews": { "value": 15234, "change": 12.5 },
  "uniques": { "value": 4321, "change": 8.3 },
  "bounceRate": { "value": 45.2, "change": -2.1 },
  "avgDuration": { "value": 185, "change": 5.4 }
}

Remarques

  • Les tokens d'API Umami se génèrent depuis l'interface d'administration.
  • Pour obtenir l'ID du site, utilisez l'API Umami ou regardez dans l'URL de votre tableau de bord (ex: /websites/xxxxx).

Skills associés