trein pour Openclaw

Un outil CLI spécialisé pour consulter en temps réel les horaires des trains néerlandais (NS), la planification des trajets et les perturbations du réseau.

timvandervoord
v1.0.0
Feb 4, 2026
1
2.2k
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 trein-plus

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 trein-plus 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 trein ?

trein est une interface de ligne de commande robuste conçue pour interagir directement avec l'API des chemins de fer néerlandais (NS). Il offre un accès en temps réel aux données de voyage spécifiques aux trains dans tous les Pays-Bas, permettant aux développeurs et aux agents d'IA de récupérer les départs en direct, de planifier des itinéraires complexes et de rester informés de la maintenance des voies. En tant que composant de l'écosystème Openclaw Skills, cet outil simplifie la récupération des données de transport pour les utilisateurs ayant besoin d'informations ferroviaires fiables sans passer par une interface web.

La skill est strictement axée sur le transport ferroviaire, garantissant des données de haute qualité pour les services Intercity, Sprinter et les trains internationaux opérant sur le réseau ferroviaire néerlandais. En intégrant cela à votre flux de travail, vous gagnez la capacité d'automatiser la logistique de voyage et de surveiller les changements de quai en temps réel.

Cas d'utilisation de trein

  • Planification de trajets en train entre les gares néerlandaises avec des heures d'arrivée ou de départ spécifiques.
  • Vérification des départs de trains en temps réel et des affectations de quai pour une gare spécifique.
  • Surveillance du réseau ferroviaire pour la maintenance active, les retards ou les perturbations imprévues.
  • Résolution de noms de gares ambigus à l'aide de la recherche floue pour trouver les codes de gare corrects.
  • Création d'alias personnalisés pour les itinéraires fréquemment utilisés comme les trajets domicile-travail.

Comment fonctionne trein

  1. L'utilisateur ou l'agent lance une commande telle que trip, departures ou disruptions via le CLI.
  2. L'outil s'authentifie auprès de l'API des chemins de fer néerlandais (NS) à l'aide d'une clé API préconfigurée.
  3. Les noms des gares sont résolus par correspondance floue pour s'assurer que les bons pôles de transit sont ciblés.
  4. L'outil récupère les données en temps réel demandées, y compris les retards en direct et les changements de quai.
  5. Les résultats sont renvoyés dans un format structuré, souvent en JSON, pour être interprétés par l'utilisateur ou intégrés dans des flux de travail Openclaw Skills plus larges.

Configuration de trein

Installez l'outil globalement via npm :

npm i -g trein

Pour utiliser la skill, vous devez obtenir une clé API sur le portail API de la NS. Une fois obtenue, définissez-la comme variable d'environnement :

export NS_API_KEY="votre-cle-api"

Alternativement, vous pouvez enregistrer vos identifiants dans un fichier de configuration situé à ~/.config/trein/trein.config.json :

{ "apiKey": "votre-cle-api" }

Schéma de données et taxonomie de trein

La skill trein fournit des données structurées pour assurer la compatibilité avec d'autres Openclaw Skills et des agents automatisés.

Fonctionnalité Type de données Description
Départs Tableau JSON Comprend l'heure de départ, le retard, la destination, le quai et le type de train.
Planification Objet JSON Contient les segments du voyage, la durée totale, le nombre de correspondances et le statut en temps réel.
Perturbations Tableau JSON Détaille la maintenance ou les alertes, les itinéraires affectés et les délais de résolution prévus.
Gares Tableau JSON Liste les noms de gares correspondants et leurs codes d'identification uniques.

Fonctionnalités avancées de trein

  • Prise en charge de la sortie JSON directe via le drapeau --json pour une automatisation fluide.
  • Planification avancée basée sur le temps avec les contraintes --arrive-by ou --depart-at.
  • Contrôle d'itinéraire intermédiaire avec le paramètre --via pour spécifier les gares de correspondance.
  • Planification de voyages futurs avec le drapeau --date supportant le format AAAA-MM-DD.
  • Système d'alias localisé pour enregistrer et rappeler rapidement vos gares favorites.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*