trein para Openclaw

Uma ferramenta CLI especializada para consultar horários de trens da Ferrovia Holandesa (NS) em tempo real, planejar viagens e verificar interrupções na rede.

timvandervoord
v1.0.0
Feb 4, 2026
1
2.2k
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install trein-plus

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o trein-plus usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é trein?

trein é uma interface de linha de comando robusta projetada para interagir diretamente com a API da Ferrovia Holandesa (NS). Ela fornece acesso em tempo real a dados de viagem específicos de trens em toda a Holanda, permitindo que desenvolvedores e agentes de IA busquem partidas ao vivo, planejem viagens complexas e fiquem atualizados sobre a manutenção dos trilhos. Como parte do ecossistema de Openclaw Skills, esta ferramenta agiliza a recuperação de dados de trânsito para usuários que precisam de informações ferroviárias confiáveis sem navegar em uma interface web.

A skill foca estritamente no transporte ferroviário, garantindo dados de alta qualidade para serviços de trens Intercity, Sprinter e internacionais operando na rede ferroviária holandesa. Ao integrar isso ao seu fluxo de trabalho, você ganha a capacidade de automatizar a logística de viagem e monitorar mudanças de plataforma em tempo real.

Casos de uso do trein

  • Planejamento de viagens de trem entre estações holandesas com horários específicos de chegada ou partida.
  • Verificação de partidas de trem em tempo real e atribuições de plataforma para uma estação específica.
  • Monitoramento da rede ferroviária para manutenção ativa, atrasos ou interrupções não planejadas.
  • Resolução de nomes de estações ambíguos usando busca difusa para encontrar os códigos de estação corretos.
  • Criação de aliases personalizados para rotas usadas com frequência, como deslocamentos de casa para o trabalho.

Como o trein funciona

  1. O usuário ou agente inicia um comando como trip, departures ou disruptions via CLI.
  2. A ferramenta se autentica na API da Ferrovia Holandesa (NS) usando uma chave de API pré-configurada.
  3. Os nomes das estações são resolvidos usando correspondência difusa para garantir que os hubs de trânsito corretos sejam visados.
  4. A ferramenta busca os dados em tempo real solicitados, incluindo atrasos ao vivo e mudanças de plataforma.
  5. Os resultados são retornados em um formato estruturado, frequentemente como JSON, para serem interpretados pelo usuário ou integrados em fluxos de trabalho mais amplos do Openclaw Skills.

Configuração do trein

Instale a ferramenta globalmente usando npm:

npm i -g trein

Para usar a skill, você deve obter uma chave de API do Portal de API da NS. Uma vez obtida, defina-a como uma variável de ambiente:

export NS_API_KEY="your-api-key"

Alternativamente, você pode salvar suas credenciais em um arquivo de configuração em ~/.config/trein/trein.config.json:

{ "apiKey": "your-api-key" }

Esquema de Dados e Taxonomia de trein

A skill trein fornece dados estruturados para garantir a compatibilidade com outras Openclaw Skills e agentes automatizados.

Recurso Tipo de Dado Descrição
Partidas Array JSON Inclui horário de partida, atraso, destino, plataforma e tipo de trem.
Planejamento de Viagem Objeto JSON Contém trechos da viagem, duração total, contagem de transferências e status em tempo real.
Interrupções Array JSON Detalha manutenção ou alertas, rotas afetadas e horários de resolução esperados.
Estações Array JSON Lista nomes de estações correspondentes e seus códigos de identificação exclusivos.

Recursos avançados do trein

  • Suporte de saída JSON direta via flag --json para automação perfeita.
  • Planejamento avançado baseado em tempo usando restrições --arrive-by ou --depart-at.
  • Controle de rota intermediária usando o parâmetro --via para especificar estações de transferência.
  • Planejamento de viagens futuras com a flag --date suportando formatação YYYY-MM-DD.
  • Sistema de alias localizado para armazenar e recuperar estações favoritas rapidamente.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*