Deutsche Bahn CLI para Openclaw

Uma poderosa skill de CLI para pesquisar conexões de trens alemães, plataformas e horários diretamente através de um agente de IA.

tobiasbischoff
v1.0.0
Jan 26, 2026
0
3.4k
0

Instalar e Baixar

1. ClawHub CLI

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

npx clawhub@latest install bahn

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 bahn 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 é Deutsche Bahn CLI?

A skill Deutsche Bahn CLI permite que agentes de IA interajam programaticamente com os dados da rede ferroviária alemã. Ao aproveitar a ferramenta bahn-cli, esta skill fornece uma maneira simples de buscar informações de viagem, incluindo horários de partida, durações e tipos de trem. É um componente essencial para desenvolvedores que constroem automação relacionada a viagens dentro do ecossistema Openclaw Skills.

Esta skill preenche a lacuna entre os dados brutos de transporte e os assistentes de IA voltados para o usuário, tornando possível planejar viagens, verificar atrasos ou encontrar informações de plataforma usando comandos simples em linguagem natural que o agente traduz em execução de CLI.

Casos de uso do Deutsche Bahn CLI

  • Planejamento de viagens de longa distância entre os principais centros alemães como Berlim, Munique e Frankfurt.
  • Verificação de horários de deslocamento diário e mudanças de plataforma para trens regionais.
  • Automação da geração de itinerários de viagem para viagens de negócios.
  • Integração de dados ferroviários em tempo real em fluxos de trabalho de produtividade pessoal usando Openclaw Skills.

Como o Deutsche Bahn CLI funciona

  1. O agente de IA recebe uma solicitação de conexão de trem entre duas cidades alemãs.
  2. O agente formata um comando para o bahn-cli, incluindo parâmetros opcionais como data, hora e limites de resultados.
  3. A skill executa o script Node.js que faz a interface com a biblioteca db-vendo-client.
  4. A ferramenta recupera dados de conexão, incluindo números de plataforma e paradas intermediárias.
  5. Os resultados são retornados ao agente em um formato estruturado para uma apresentação clara ao usuário.

Configuração do Deutsche Bahn CLI

Para começar com esta skill, certifique-se de ter o Node.js instalado e, em seguida, configure o diretório bahn-cli:

cd ~/Code/bahn-cli && npm install

Você pode então executar buscas diretamente para testar a integração:

cd ~/Code/bahn-cli && node index.js search "Berlin Hbf" "Hamburg Hbf"

Esquema de Dados e Taxonomia de Deutsche Bahn CLI

A skill retorna dados estruturados para cada conexão encontrada. Abaixo está a organização dos dados de saída:

Propriedade Descrição
Partida/Chegada Carimbos de data/hora no formato 24 horas para a viagem
Plataforma O número da via específica para embarque e chegada
Duração O tempo total decorrido da viagem
Trocas Número de transferências necessárias entre trens
Número do Trem A designação do serviço (ex: ICE, IC, RE)
Paradas Intermediárias Uma lista de estações para conexões com transferências

Recursos avançados do Deutsche Bahn CLI

  • Suporte para busca de nomes de estações sem distinção entre maiúsculas e minúsculas para uma melhor experiência do usuário.
  • Contagem de resultados configurável através da flag --results para otimizar os limites da janela de contexto da IA.
  • Buscas com datas futuras permitindo que o Openclaw Skills auxilie no agendamento de longo prazo.
  • Detalhamento detalhado dos trechos da conexão, incluindo números de trem para cada segmento da viagem.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*