← Back to Skills Marketplace
simskii

Tabussen

by Simskii · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1678
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tabussen
Description
Västerbotten & Umeå public transport trip planner (Tabussen/Ultra). Plans bus journeys using ResRobot API. Supports stops, addresses, coordinates, regional and local routes throughout Västerbotten county.
Usage Guidance
This skill's code looks like a straightforward ResRobot (Trafiklab) trip planner implemented as two shell scripts and requires curl and jq. Before installing: (1) Note that the scripts require RESROBOT_API_KEY — the registry metadata omitted this; verify where you'll supply that key and make sure the manifest is corrected. (2) Confirm the skill's origin (owner slug present but no homepage/source URL) — unknown source increases risk. (3) Limit the API key permissions if possible and avoid sharing broader credentials. (4) Review the included scripts yourself (they are short shell scripts) or run them in an isolated environment to verify behavior. (5) If you expect the platform to manage credentials, ask the publisher to declare RESROBOT_API_KEY as a required env var/primary credential so permission checks are accurate.
Capability Analysis
Type: OpenClaw Skill Name: tabussen Version: 1.0.0 The skill bundle is benign. It provides a public transport trip planner using the ResRobot API. The shell scripts (`journey.sh`, `search-location.sh`) securely handle API keys via environment variables and properly URL-encode user input (`jq -sRr @uri` in `search-location.sh`) before making `curl` requests, preventing command injection. The `SKILL.md` instructions for the AI agent are detailed and focused on correct tool usage and user interaction, showing no signs of prompt injection attempts to subvert the agent's behavior or exfiltrate data.
Capability Assessment
Purpose & Capability
The name/description (ResRobot-based trip planner for Västerbotten/Umeå) matches the actual behavior: both scripts call api.resrobot.se and format journey/location results. However the registry metadata lists no required environment variables or primary credential even though the scripts clearly require RESROBOT_API_KEY to function. The requested credential itself (a Trafiklab/ResRobot API key) is proportional to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the included shell scripts (search-location.sh and journey.sh) and to present results formatted for users. The instructions limit activity to querying ResRobot and formatting output, and the scripts only access the network (api.resrobot.se) and standard tools (curl, jq). There are no instructions to read arbitrary local files, other env vars, or send data to unrelated endpoints.
Install Mechanism
No install spec is provided (instruction-only with bundled shell scripts). No remote downloads or package installs are performed by the skill; the included code is plain shell scripts. This is low risk from an installer perspective.
Credentials
The two shell scripts require RESROBOT_API_KEY (checked at runtime and used as accessId in API calls). Yet the registry metadata declares no required env vars or primary credential. This omission is an inconsistency: the requested secret is appropriate for the stated purpose, but the skill manifest failing to declare it means automated permission/credential checks will not surface the need and users may be surprised into providing the key elsewhere.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It runs as invoked and does not persist or escalate privileges; normal autonomous invocation is allowed (disable-model-invocation is false) which is standard.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tabussen
  3. After installation, invoke the skill by name or use /tabussen
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Västerbotten public transit planner
Metadata
Slug tabussen
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Tabussen?

Västerbotten & Umeå public transport trip planner (Tabussen/Ultra). Plans bus journeys using ResRobot API. Supports stops, addresses, coordinates, regional and local routes throughout Västerbotten county. It is an AI Agent Skill for Claude Code / OpenClaw, with 1678 downloads so far.

How do I install Tabussen?

Run "/install tabussen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Tabussen free?

Yes, Tabussen is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Tabussen support?

Tabussen is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Tabussen?

It is built and maintained by Simskii (@simskii); the current version is v1.0.0.

💬 Comments