tfl-cli para Openclaw

Uma poderosa interface de linha de comando para a Transport for London (TfL) que fornece status em tempo real, planejamento de viagens e disponibilidade de bicicletas para desenvolvedores e AI Agents.

shan8851
v0.3.1
Mar 26, 2026
1
905
0

Instalar e Baixar

1. ClawHub CLI

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

npx clawhub@latest install tfl-cli

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 tfl-cli 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 é tfl-cli?

O tfl-cli é um utilitário abrangente baseado em terminal projetado para interagir com a rede de transporte de Londres. Ele permite que os usuários verifiquem o status do metrô, planejem rotas usando nomes de estações ou códigos postais e monitorem chegadas em tempo real em vários modos de trânsito. Como uma ferramenta de destaque no ecossistema Openclaw Skills, ele preenche a lacuna entre os dados brutos de transporte e insights acionáveis para desenvolvedores.

A ferramenta é especificamente otimizada para legibilidade humana e interoperabilidade de máquina. Ela suporta saída JSON estruturada e recursos avançados de projeção, tornando-a uma escolha ideal para desenvolvedores que constroem automação ou AI Agents que precisam de dados precisos e filtrados da API da TfL sem analisar cargas úteis de resposta massivas.

Casos de uso do tfl-cli

  • Verificar interrupções em tempo real e atualizações de status para o Tube, Overground, DLR e Elizabeth line.
  • Planejar viagens complexas em Londres entre estações, códigos postais ou coordenadas com preferências específicas de horário de chegada.
  • Monitorar chegadas em tempo real em estações específicas para otimizar o tempo de viagem.
  • Localizar estações de bicicletas Santander Cycles próximas e verificar a disponibilidade de bicicletas em tempo real.
  • Automatizar a recuperação de dados de transporte em scripts ou fluxos de trabalho de AI Agent usando Openclaw Skills.

Como o tfl-cli funciona

  1. O usuário emite um comando através do binário tfl, como uma solicitação de rota ou verificação de status.
  2. A CLI comunica-se com a API da Transport for London (TfL) para buscar dados de trânsito em tempo real.
  3. Os dados são processados com base em sinalizadores definidos pelo usuário, como --mode, --limit ou --preference.
  4. Se uma projeção amigável ao Agent for solicitada via --output, a ferramenta extrai nós específicos da resposta JSON usando a notação de ponto.
  5. A ferramenta renderiza a saída final em um formato de texto TTY amigável ao ser humano ou em um envelope JSON estruturado.

Configuração do tfl-cli

Instale a ferramenta globalmente usando npm para integrá-la ao seu ambiente Openclaw Skills:

npm install -g @shan8851/tfl-cli

Opcional: Para aumentar seus limites de taxa de API, você pode definir uma variável de ambiente com sua chave de desenvolvedor TfL:

export TFL_APP_KEY='your_api_key_here'

Esquema de Dados e Taxonomia de tfl-cli

A ferramenta tfl-cli retorna um envelope de sucesso ou erro consistente para garantir a análise previsível para integrações Openclaw Skills.

Campo Descrição
ok Booleano indicando sucesso ou falha
schemaVersion A versão do esquema de dados retornado
command O comando original executado
requestedAt Carimbo de data/hora da solicitação
data A carga útil contendo status, rotas ou chegadas
error Detalhes estruturados do erro (apenas se ok for false)

Recursos avançados do tfl-cli

  • Projeção de Caminho: Use --output <path> com notação de ponto (ex: journeys.0.legs) para retornar apenas pontos de dados específicos.
  • Suporte Multiformato: Alterne perfeitamente entre os modos --json e --text para diferentes ambientes de terminal.
  • Busca Inteligente: A ferramenta lida com a ambiguidade de nomes de estações sugerindo correspondências candidatas.
  • Flexibilidade Geográfica: Suporta nomes de estações, códigos postais, coordenadas e IDs de parada TfL únicos.
  • Projeções Prontas para AI: Suporte nativo para agentes Openclaw Skills recuperarem valores escalares ou subárvores sem pós-processamento complexo.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*