iBus.CL CLI (API Transporte RED Chile)

# iBus CLI — SKILL Comando de terminal para consultar paraderos del transporte público chileno en tiempo real. ## Requisitos - Python 3.9+ - Repo: https://github.com/iiroak/iBus.CL-API ```bash bash <(curl -sSL https://raw.githubusercontent.com/iiroak/iBus.CL-API/main/install.sh) ``` O manual: `pip install .` dentro del repositorio. ## Comandos ### Consultar un paradero (todos los servicios) ```bash ibus PA1 ``` ### Filtrar por servicio específico ```bash ibus PH123 --servicio 201 ibus PH123 -s 201 ``` ### Salida JSON cruda (para pipelines y parsing) ```bash ibus PA1 --raw ibus PH123 -s 201 --raw ``` ### Alternativa sin instalar globalmente ```bash python -m ibus PA1 python -m ibus PH123 -s 201 --raw ``` ## Formato de salida legible ``` Paradero : PA1 Nombre : PARADA 6 / (M) QUINTA NORMAL Hora : 14:30 ------------------------------------------------------------ 507 │ GCBD-65 │ En menos de 2 min │ 502m │ TBFX-11 │ Entre 12 Y 16 min │ 3521m B28 → No hay buses que se dirijan al paradero ------------------------------------------------------------ ``` ## Formato JSON (`--raw`) ```json { "paradero": { "codigo": "PA1", "nombre": "PARADA 6 / (M) QUINTA NORMAL", "hora_consulta": "14:30" }, "servicios": [ { "servicio": "507", "buses": [ {"patente": "GCBD-65", "tiempo_llegada": "En menos de 2 min", "distancia": 502}, {"patente": "TBFX-11", "tiempo_llegada": "Entre 12 Y 16 min", "distancia": 3521} ], "mensaje": null }, { "servicio": "B28", "buses": [], "mensaje": "No hay buses que se dirijan al paradero" } ] } ``` ## Campos de respuesta JSON | Campo | Tipo | Descripción | |-------|------|-------------| | `paradero.codigo` | string | Código del paradero | | `paradero.nombre` | string | Ubicación/nombre del paradero | | `paradero.hora_consulta` | string | Hora de la consulta (HH:MM) | | `servicios[].servicio` | string | Código del recorrido | | `servicios[].buses[].patente` | string | Patente del bus | | `servicios[].buses[].tiempo_llegada` | string | Estimación de llegada | | `servicios[].buses[].distancia` | integer | Distancia en metros (`0` = llegando) | | `servicios[].mensaje` | string\|null | Mensaje cuando no hay buses | ## Valores de tiempo_llegada - `"Llegando"` — en el paradero - `"En menos de 2 min"` — muy cerca - `"Entre 6 Y 10 min"` — rango estimado - `"Mas de 26 min"` — lejos ## Códigos de salida | Código | Significado | |--------|-------------| | 0 | Consulta exitosa | | 1 | Error (paradero inválido, sin conexión, timeout) | ## Paradero inválido Cuando el paradero no existe, la respuesta incluye: ```json {"servicio": "Indisponible", "buses": [], "mensaje": "Paradero Invalido"} ```

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "iBus.CL CLI (API Transporte RED Chile)" with this command: npx skills add ibuscl-cli

iBus CLI — SKILL

Comando de terminal para consultar paraderos del transporte público chileno en tiempo real.

Requisitos

bash <(curl -sSL https://raw.githubusercontent.com/iiroak/iBus.CL-API/main/install.sh)

O manual: pip install . dentro del repositorio.

Comandos

Consultar un paradero (todos los servicios)

ibus PA1

Filtrar por servicio específico

ibus PH123 --servicio 201
ibus PH123 -s 201

Salida JSON cruda (para pipelines y parsing)

ibus PA1 --raw
ibus PH123 -s 201 --raw

Alternativa sin instalar globalmente

python -m ibus PA1
python -m ibus PH123 -s 201 --raw

Formato de salida legible

Paradero : PA1
Nombre   : PARADA 6 / (M) QUINTA NORMAL
Hora     : 14:30
------------------------------------------------------------
     507  │  GCBD-65  │ En menos de 2 min         │    502m
          │  TBFX-11  │ Entre 12 Y 16 min         │   3521m
     B28  →  No hay buses que se dirijan al paradero
------------------------------------------------------------

Formato JSON (--raw)

{
  "paradero": {
    "codigo": "PA1",
    "nombre": "PARADA 6 / (M) QUINTA NORMAL",
    "hora_consulta": "14:30"
  },
  "servicios": [
    {
      "servicio": "507",
      "buses": [
        {"patente": "GCBD-65", "tiempo_llegada": "En menos de 2 min", "distancia": 502},
        {"patente": "TBFX-11", "tiempo_llegada": "Entre 12 Y 16 min", "distancia": 3521}
      ],
      "mensaje": null
    },
    {
      "servicio": "B28",
      "buses": [],
      "mensaje": "No hay buses que se dirijan al paradero"
    }
  ]
}

Campos de respuesta JSON

CampoTipoDescripción
paradero.codigostringCódigo del paradero
paradero.nombrestringUbicación/nombre del paradero
paradero.hora_consultastringHora de la consulta (HH:MM)
servicios[].serviciostringCódigo del recorrido
servicios[].buses[].patentestringPatente del bus
servicios[].buses[].tiempo_llegadastringEstimación de llegada
servicios[].buses[].distanciaintegerDistancia en metros (0 = llegando)
servicios[].mensajestring|nullMensaje cuando no hay buses

Valores de tiempo_llegada

  • "Llegando" — en el paradero
  • "En menos de 2 min" — muy cerca
  • "Entre 6 Y 10 min" — rango estimado
  • "Mas de 26 min" — lejos

Códigos de salida

CódigoSignificado
0Consulta exitosa
1Error (paradero inválido, sin conexión, timeout)

Paradero inválido

Cuando el paradero no existe, la respuesta incluye:

{"servicio": "Indisponible", "buses": [], "mensaje": "Paradero Invalido"}

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Claude Chrome

Use Claude Code with Chrome browser extension for web browsing and automation tasks. Alternative to OpenClaw's built-in browser tools.

Registry SourceRecently Updated
Coding

App Builder

Build, edit, and deploy Instant-backed apps using npx instant-cli, create-instant-app (Next.js + Codex), GitHub (gh), and Vercel (vercel). Use when asked to create a new app, modify an existing app, fix bugs, add features, or deploy/update an app. Projects live under ~/apps; always work inside the relevant app folder.

Registry SourceRecently Updated
Coding

Opengraph Io

Extract web data, capture screenshots, scrape content, and generate AI images via OpenGraph.io. Use when working with URLs (unfurling, previews, metadata), capturing webpage screenshots, scraping HTML content, asking questions about webpages, or generating images (diagrams, icons, social cards, QR codes). Triggers: 'get the OG tags', 'screenshot this page', 'scrape this URL', 'generate a diagram', 'create a social card', 'what does this page say about'.

Registry SourceRecently Updated
Coding

Xlsx Pro

Compétence pour manipuler les fichiers Excel (.xlsx, .xlsm, .csv, .tsv). Utiliser quand l'utilisateur veut : ouvrir, lire, éditer ou créer un fichier tableur ; ajouter des colonnes, calculer des formules, formater, créer des graphiques, nettoyer des données ; convertir entre formats tabulaires. Le livrable doit être un fichier tableur. NE PAS utiliser si le livrable est un document Word, HTML, script Python standalone, ou intégration Google Sheets.

Registry SourceRecently Updated