Railil for Openclaw

A powerful CLI tool designed to fetch Israel Rail train schedules with fuzzy station matching and machine-readable output formats.

lirantal
v1.0.0
Jan 24, 2026
2
2.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install skill-railil

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install skill-railil using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Railil?

Railil is a specialized command-line utility that provides programmatic access to Israel Rail train schedules. By incorporating this tool into your Openclaw Skills library, you enable AI agents and developers to query routes, check departure times, and manage travel logistics directly through a terminal or automated script.

The tool excels at resolving station names through a fuzzy search algorithm, making it highly resilient to minor spelling variations or partial names. Whether you need a quick table for human reading or a JSON payload for further processing, Railil bridges the gap between official rail data and modern developer workflows.

Railil Use Cases

  • Automating travel itinerary generation between Israeli cities using train data.
  • Quickly checking next-available trains from a terminal during active development sessions.
  • Integrating rail schedule data into custom productivity dashboards or AI-driven personal assistants.
  • Performing batch queries for train availability on specific future dates for planning purposes.

How Railil Works

  1. The user or agent inputs the origin and destination station names using the --from and --to flags.
  2. Railil applies a fuzzy matching algorithm to identify the correct station IDs in the Israel Rail system.
  3. The tool fetches the schedule based on optional date and time constraints provided in the command.
  4. Results are processed and rendered in the user-specified format, such as JSON for Openclaw Skills integrations or Markdown for documentation.

Railil Setup

To use this skill, ensure you have Node.js installed on your system. Install the CLI globally using npm:

npm install -g railil

Once installed, you can verify the setup by running railil --help to see all available command options.

Railil Data Schema & Taxonomy

Railil supports several structured output formats to ensure compatibility with different data processing pipelines. The following table describes the primary parameters used in data retrieval:

Flag Type Description
--from String The origin station name (fuzzy matched)
--to String The destination station name (fuzzy matched)
--date String Travel date in YYYY-MM-DD format
--time String Travel time in HH:MM format
--output String Format selection: json, markdown, table, or text
--limit Number Maximum number of schedule results to return

Railil Advanced Features

  • Support for machine-readable JSON output, making it an ideal candidate for Openclaw Skills and multi-agent systems.
  • Flexible fuzzy matching for station names to handle various spellings and languages.
  • Customizable output limits to optimize performance and reduce data noise.
  • Markdown table generation for immediate use in GitHub READMEs or technical reports.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*