Stockholm Public Traffic Planner
v1.0.1Fetch real-time SL (Stockholm public transport) departures and deviation information. Use when checking upcoming departures from stops, querying active train...
⭐ 0· 118·1 current·1 all-time
byPatrik Ekenberg@patello
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the runtime instructions: it uses curl/jq to call SL Trafiklab endpoints, can query any stop/line, and optionally monitors favourites. Requiring curl and jq is proportionate and expected for the provided curl/jq examples; no unexpected binaries or credentials are requested.
Instruction Scope
Instructions are specific to fetching departures/deviations and maintaining autonomous monitoring state. They explicitly instruct the agent to read and write a workspace file at .sl/preferences.json, to consult references/api.md for jq filters, to compare deviation IDs against agent memory, and to send notifications only for new relevant disruptions. These actions are consistent with background monitoring but do grant the skill persistent state and use of agent memory for change detection — users should be aware of these behaviors.
Install Mechanism
Instruction-only skill with no install spec and no code files; lowest-risk installation surface. It assumes curl and jq are present on PATH but does not pull external code.
Credentials
No environment variables, API keys, or unrelated credentials are requested. Persisted state is limited to .sl/preferences.json (non-sensitive configuration of stops/routes).
Persistence & Privilege
The skill persists monitoring preferences in the workspace (.sl/preferences.json) and is designed for autonomous background checks (but does not force always:true). This is reasonable for a monitoring skill, but it does introduce ongoing behavior (periodic API calls and notifications) and persistent storage the user should accept before enabling.
Assessment
This skill appears coherent and limited to querying SL Trafiklab endpoints and storing simple monitoring preferences. Before installing, consider: (1) it will create/read/write .sl/preferences.json in the agent workspace — review that file if you care about what is stored; (2) it may run autonomously to perform background checks and send notifications — ensure you are comfortable with those notifications and with the agent's configured notification sinks; (3) it makes network calls only to transport.integration.sl.se and deviations.integration.sl.se per the docs — if you want extra assurance, verify those domains against Trafiklab's official documentation; (4) there are no required credentials, so enabling it does not grant cloud or other account access. If you don't want background monitoring, disable autonomous invocation for the skill or keep favourites empty.Like a lobster shell, security has layers — review code before you run it.
latestvk975ekw4ykq5srxr16ntdxk8as83s1a6
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binscurl, jq
