ABS Data API Skill pour Openclaw

Une compétence technique spécialisée pour interroger, analyser et visualiser les jeux de données économiques et sociaux en direct de l'Australian Bureau of Statistics (ABS).

billybodean
v1.0.2
Mar 22, 2026
1
937
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install abs-data-api

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer abs-data-api via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que ABS Data API Skill ?

La skill ABS Data API est un outil robuste de récupération et d'analyse de données conçu pour que les agents AI s'interfacent directement avec l'Australian Bureau of Statistics. Elle permet aux utilisateurs d'interroger plus de 1 200 flux de données en langage naturel, transformant des modèles SDMX complexes en informations compréhensibles par l'homme. Cette intégration d'Openclaw Skills est essentielle pour les développeurs et les analystes nécessitant un accès en temps réel aux indicateurs économiques australiens tels que l'IPC, le PIB et les taux de chômage.

Construite avec une précision technique, la compétence gère les tâches lourdes de mise en cache des métadonnées, de mappage flou des jeux de données et de détection d'ambiguïté. Elle garantit l'intégrité des données en fournissant des citations complètes, en gérant avec élégance les jeux de données supprimés et en appliquant la notation statistique correcte, comme les deltas en points de pourcentage pour les mesures de croissance. Que vous ayez besoin d'un instantané macro rapide ou d'un CSV de série chronologique détaillé, cette compétence offre un pont de qualité professionnelle vers le fournisseur officiel de statistiques d'Australie.

Cas d'utilisation de ABS Data API Skill

  • Suivi des tendances de l'inflation et des variations de l'indice des prix à la consommation (IPC) pour les rapports économiques.
  • Analyse de la santé du marché du travail, y compris le chômage, les taux de participation et la croissance des salaires.
  • Surveillance des statistiques démographiques nationales et étatiques, des naissances, des décès et des migrations.
  • Génération de briefings économiques automatisés et d'instantanés macro pour les parties prenantes exécutives.
  • Comparaison du chiffre d'affaires sectoriel et des indicateurs du commerce de détail sur différentes périodes.

Comment fonctionne ABS Data API Skill

  1. Identification du jeu de données : L'agent utilise la recherche floue ou un catalogue organisé pour mapper les requêtes en langage naturel à des identifiants et versions de flux de données ABS spécifiques.
  2. Mappage des dimensions : La compétence détermine les clés de dimension nécessaires (ex. : Région, Mesure, Fréquence) à l'aide de préréglages validés ou en récupérant la Data Structure Definition (DSD).
  3. Exécution de la requête en direct : Elle exécute une requête vers l'ABS SDMX REST API, gérant automatiquement le versioning et le filtrage par période.
  4. Traitement des données : Les réponses brutes de l'API sont analysées pour appliquer des étiquettes conviviales, afficher des dates lisibles par l'homme et calculer les changements statistiques.
  5. Livraison de la réponse : Les données formatées sont renvoyées sous forme de texte, de tableaux markdown, de JSON ou de graphiques visualisés, toujours accompagnées d'une citation officielle de l'ABS.

Configuration de ABS Data API Skill

Pour initialiser l'ABS Data API dans votre environnement Openclaw Skills, suivez ces étapes pour préparer le cache local et les métadonnées :

# Installer les dépendances (s'assurer que matplotlib est disponible pour les graphiques)
pip install matplotlib

# Chauffer le cache des métadonnées (requis une fois, s'actualise automatiquement toutes les 24h)
python3 scripts/abs_cache.py refresh

# Générer des métadonnées unifiées à partir du catalogue et des surcharges
python3 scripts/abs_cache.py gen-metadata

# Vérifier l'installation en exécutant un test sur un indicateur courant
python3 scripts/test_presets.py --preset unemployment-rate

Schéma de données et taxonomie de ABS Data API Skill

La compétence organise ses opérations via un ensemble structuré de scripts et de fichiers de référence pour garantir une haute fidélité des données :

Composant Description
presets.json Plus de 20 requêtes préconfigurées et validées pour les principaux indicateurs économiques.
metadata.generated.json Table de correspondance unifiée combinant les données de l'API en direct et les surcharges locales.
abs_cache.py Gère le stockage local d'environ 1 200 définitions de flux de données dans ~/.cache/abs-data-api/.
references/ Contient les modèles SDMX, les codes de dimension et les catalogues lisibles par l'homme.

Les sorties JSON incluent à la fois les codes bruts (ex. : "TSEST": "20") et les étiquettes descriptives ("TSEST_label": "Seasonally Adjusted") pour une compatibilité maximale.

Fonctionnalités avancées de ABS Data API Skill

  • Détection intelligente d'ambiguïté : Classifie les requêtes des utilisateurs par fréquence, géographie et mesure pour poser des questions de clarification lorsque plusieurs jeux de données correspondent.
  • Moteur d'instantanés macro : Une fonctionnalité à commande unique qui agrège 7 indicateurs économiques clés dans un briefing unifié.
  • Correction des points de pourcentage : Détecte automatiquement les données basées sur des taux pour utiliser la notation 'pp', évitant ainsi les calculs de pourcentage relatif trompeurs.
  • Citations automatisées : Génère des notes de bas de page de source de niveau analyste, incluant les numéros de catalogue et les références REST URL.
  • Prise en charge de la visualisation : Capacités de traçage intégrées pour générer des graphiques PNG avec des annotations sur le dernier point et un contexte de sous-titre.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*