railil
Search for Israel Rail train schedules using the railil CLI. Find routes between stations with fuzzy search, filter by date/time, and output in various formats (JSON, Markdown, Table).
Why use this skill?
Efficiently query Israel Rail schedules using the railil CLI skill for OpenClaw. Get real-time train data in JSON, markdown, or table formats.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/lirantal/skill-raililWhat This Skill Does
The railil skill provides a powerful command-line interface for querying the Israel Rail train network directly within your OpenClaw environment. By leveraging the underlying railil CLI, this agent skill allows you to search for real-time train schedules between any two stations in Israel. It intelligently handles station name variations through fuzzy matching, meaning you don't need to know the exact official name of a station to get accurate results. Whether you need to plan a commute, find the next train to a destination, or parse schedule data into machine-readable formats for further processing, this skill automates the entire lookup process efficiently.
Installation
To integrate this skill into your OpenClaw agent, execute the following command in your terminal:
clawhub install openclaw/skills/skills/lirantal/skill-railil
Ensure you have Node.js installed on your system as the underlying package relies on npm for installation. Once installed, the skill will be available for the agent to invoke using the railil command structure.
Use Cases
This skill is ideal for travel planning, logistics management, and personal productivity. Common use cases include:
- Commute Planning: Quickly fetching the next available train to ensure you make your morning meetings.
- Itinerary Generation: Retrieving schedule data in JSON format to dynamically populate calendar events or travel plans for a trip.
- Automated Alerts: Building a workflow where an agent checks schedules for a specific date and time to alert you if a preferred train is available.
- Format Conversion: Easily generating markdown or tables for sharing travel schedules with colleagues or team members.
Example Prompts
- "Find the next 3 trains from Tel Aviv to Haifa for tomorrow morning at 08:00 and present them in a table."
- "Search for all train options from Beer Sheva to Tel Aviv for November 1st, 2023, and provide the output in JSON format so I can process the times."
- "What is the quickest way to get from Ben Gurion Airport to Jerusalem using the train? Show me the upcoming departures."
Tips & Limitations
- Fuzzy Matching: While the skill is forgiving, using standard station names will yield the most reliable results. If a station name is ambiguous, the tool might prompt for clarification or show multiple options.
- JSON for Agents: Always prefer the
--output jsonflag when you intend to use the data programmatically within your agent workflows. This ensures the output is structured and easy for the agent to parse. - Date Formats: Always use YYYY-MM-DD format for dates to avoid parsing errors.
- External Dependency: Remember that this skill relies on the live Israel Rail scheduling API; if the upstream service is experiencing downtime, the CLI will be unable to retrieve data. Always verify critical travel schedules on the official website if the service returns an error.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-lirantal-skill-railil": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api