Aller au contenu

📱 Helia NC — Ma consommation mobile

Commande Claude Code

Commande : /helia-conso
Tags : helia mobile consommation opt-nc
Source : Voir le code source

Tableau de bord data/voix/SMS, projection de fin de forfait, recharges et gestion du forfait Helia NC.


📡 Contexte

Helia est la marque mobile de l'OPT-NC, anciennement Mobilis. Ce skill se concentre sur le suivi de ta consommation personnelle : combien il reste, si ça va tenir jusqu'au renouvellement, et comment recharger si besoin.

Il s'appuie sur : - Le CLI helia — interroge l'API OPT-NC en temps réel - Une base DuckDB alimentée toutes les 5 min — historique, tendances, projections

Pour la qualité du réseau, les maintenances et la latence API → voir /helia-reseau


📥 Installation

Prérequis

# DuckDB CLI (pour les requêtes historiques) — Linux & macOS
brew install duckdb

Le CLI helia et la base ~/.config/helia/data/helia.db doivent être configurés au préalable.

Skill (Slash Command)

mkdir -p ~/.claude/commands && \
curl -o ~/.claude/commands/helia-conso.md \
  https://raw.githubusercontent.com/adriens/claude-commands/main/docs/skills/helia-conso/src/helia-conso.md

📝 Utilisation

/helia-conso

Sans argument → tableau de bord complet (data, voix, SMS, hors-forfait, rythme, projection).

Sous-commandes disponibles

Commande Description
/helia-conso Tableau de bord complet
/helia-conso data Focus data : Go restants, rythme, projection
/helia-conso voix Focus voix : minutes restantes, tient ?
/helia-conso projection Data et voix tiennent-elles jusqu'au renouvellement ?
/helia-conso recharge Dois-je recharger ? Quelle recharge ?
/helia-conso rythme Je consomme normalement pour ce stade du mois ?
/helia-conso hf Frais hors-forfait (via CLI)
/helia-conso report 📄 Rapport Markdown complet avec charts
/helia-conso expert 🔬 Rapport expert PDF — consommation, projection, conseil forfait

Générer un rapport mensuel

/helia-conso report

Produit un fichier Markdown complet avec note d'analyse, tableau de synthèse et 5 charts Mermaid (pie data/voix, conso par jour, tendance, rythme).

Le rapport est écrit automatiquement dans :

~/Documents/helia/conso/YYYY-MM-DD_rapport_conso.md

Idéal pour garder une trace mensuelle ou partager un bilan de conso.


Rapport expert PDF

/helia-conso expert

Rapport PDF professionnel (Quarto + R + XeLaTeX + FontAwesome5) — couverture Helia brand, analyse contextuelle narrative générée par Claude, charts interactifs :

Section Contenu
Synthèse exécutive Data/voix restantes, projection, rythme — en un coup d'œil
Tableau de bord Tous les indicateurs avec verdict 🟢🟡🔴
Consommation data Donut + conso par jour + tendance Go restants
Consommation voix Donut + conso par jour
Heatmaps DOW × heure Habitudes de conso data et voix par heure et jour de semaine
Projection & rythme % data vs % temps écoulé, jours avant épuisement
Conseil forfait Comparatif M 2/10/30/100 Go — suis-je sur le bon forfait ?

Conçu dans un esprit R&D personnelle, design thinking, innovation frugale et LEAN — développé sur temps libre, comme hobby.

Prérequis : R, Quarto CLI, packages duckdb ggplot2 kableExtra tidyr dplyr scales gridExtra, TeX Live + fontawesome5

Rapport écrit dans :

~/Documents/helia/conso/YYYY-MM-DD_rapport_conso_expert.pdf


✨ Fonctionnalités

  • 📶 Data : Go restants, % consommé, rythme jour par jour
  • 📞 Voix : heures restantes, % consommé, conso par jour
  • 💬 SMS : illimité ou quota restant
  • 💸 Hors-forfait : montant en F CFP
  • ⏱ Rythme : % data consommée vs % temps écoulé (en avance / dans les clous / dépasse)
  • 🏁 Projection : data et voix tiennent-elles jusqu'au renouvellement ?
  • 💳 Recharges : options packagées, internet mobile, agences, app
  • 📋 Forfaits : tableau comparatif M 2/10/30/100 Go + changement de forfait
  • 🗂 Réclamations : formulaire, email, courrier

🔀 Flow de travail

flowchart TD
    classDef input fill:#2980b9,stroke:#1a5276,color:#fff,rx:8
    classDef process fill:#e67e22,stroke:#a04000,color:#fff
    classDef result fill:#27ae60,stroke:#1a7a42,color:#fff
    classDef alert fill:#c0392b,stroke:#7b241c,color:#fff
    classDef decision fill:#7f8c8d,stroke:#2c3e50,color:#fff,shape:diamond

    A(["📱 /helia-conso"]):::input --> B{"❓ Question ?"}:::decision
    B -->|"Tableau de bord"| C["🗄️ DuckDB\nconso_snapshot + v_projection"]:::process
    B -->|"Temps réel"| D["⚡ helia status --json"]:::process
    B -->|"Forfait / offre"| E["📋 Forfaits M\n+ lien changement"]:::result
    B -->|"Réclamation"| F["📧 reclamation@helia.nc\n+ formulaire"]:::result
    C --> G["📊 Tableau de bord\n🟢🟡🔴 Data · Voix · Rythme · Projection"]:::result
    D --> G
    G --> H{"🔴 Alerte ?"}:::decision
    H -->|"Data / voix épuisée"| I["💳 Options recharge\nApp · 1013 · Agence"]:::alert
    H -->|"Tout OK"| J["📈 Historique dispo\ndepuis JJ/MM/AAAA"]:::result