Open Data Hub Cli
Use this skill when working with Open Data Hub, NOI Techpark data, ODH APIs, Tourism API, Mobility API, A22 traffic data, or when an agent should query Open... Skill: Open Data Hub Cli Owner: galjos Summary: Use this skill when working with Open Data Hub, NOI Techpark data, ODH APIs, Tourism API, Mobility API, A22 traffic data, or when an agent should query Open... Tags: latest:0.7.2 Version history: v0.7.2 | 2026-09-22T11:57:43.366Z | user Pin odh CLI v0.7.1 with corrected help, atomic cache, and version-stamped user agent. v0.7.1 | 2026-09-21T13:56:17.257Z | user Correcte
Rank
62
Safety
84
Downloads
2.8k
Updated
Oct 9, 2026
Version
0.7.2
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 2.8K downloads reported by the source. Last updated 10/9/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 9, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 9, 2026
- Adoption signal
- 2.8K downloadsadoption · observed Oct 9, 2026
- Latest release
- 0.7.2release · observed Sep 22, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17dcsq7xt58bq3chrse9h4z6986rwzv:open-data-hub-cli- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-galjos-open-data-hub-cli/snapshot"
Documentation
CLAWHUB
129,121 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: open-data-hub-cli
description: Query Open Data Hub/NOI Techpark data through `odh`: Tourism, Mobility, traffic, A22, parking, EV charging, STA GTFS, and transit.
homepage: https://github.com/galjos/odh-cli
metadata:
{
"openclaw":
{
"os": ["darwin", "linux"],
"requires": { "bins": ["odh"] },
"install":
[
{
"id": "go",
"kind": "go",
"module": "github.com/galjos/odh-cli/cmd/[email protected]",
"bins": ["odh"],
"label": "Install odh CLI (go)",
},
],
},
}
---
# Open Data Hub CLI
Use `odh` instead of scraping Open Data Hub pages. Most practical data is South Tyrol / Autonomous Province of Bolzano; verify record-level location from coordinates, origin, or metadata.
## Setup
```bash
odh version
odh doctor --timeout 10s # local doctor flag, not the global --timeout
```
Need `odh v0.7.1` or newer for the current command contracts, dataset guidance, source/provenance fields, traffic helpers, GTFS/transit, filtered latest measurements, comma-safe `--param`, `transit journey --with-realtime`, and MCP server mode. Installs below pin v0.7.1.
Preferred manual install options:
```bash
go install github.com/galjos/odh-cli/cmd/[email protected]
brew install galjos/odh/odh
```
Agent hosts can also use the declared OpenClaw Go installer metadata in this skill. If running from the source repo, use `./odh`.
Agent hosts that prefer MCP over shell commands can run the same curated surface as Model Context Protocol tools with `odh mcp serve`; tools advertise read-only behavior and return structured JSON alongside text, with the same contracts and warnings as the CLI.
## Output Rules
- Curated commands may default to table. Add `--json` or `--format json` before parsing output.
- This applies especially to `traffic`, `a22 status`, `transit`, `tourism types`, `mobility types`, and `mobility datatypes`.
- Treat stderr as diagnostics, not data.
- Nonzero exit means failure. Exit `2` usually means bad invocation.
- For bounded agent loops, put the global timeout before the subcommand, for example `odh --timeout 20s traffic today --area bozen-unterland --json`. `odh doctor --timeout` is a separate local flag.
- When unsure about command shape, run `odh <command> --help`; current help includes task-focused examples.
- Prefer discovery commands before guessing provider names, data types, stop IDs, or zone IDs.
- Prefer returned `source`, `source_detail`, `endpoint`, `archive`, `realtime`, and `warnings` fields over inferred provenance.
- Stable curated JSON fields are documented in `docs/json-contracts.md` in the repo.
- Traffic and normalized `mobility latest` results include `coverage` with fetched, matched, and returned counts. Check `result_truncated` and `upstream_may_have_more` before claiming a complete list; matched counts cover only the fetched rows. Content traffic also reports `upstream_total` when supplied_meta.json
{
"ownerId": "kn780tj9xcvzfp19zksp9ypxz586r5wq",
"slug": "open-data-hub-cli",
"version": "0.7.2",
"publishedAt": 1790078263366
}skill-card.md
## Description: Query Open Data Hub/NOI Techpark data through `odh`: Tourism, Mobility, traffic, A22, parking, EV charging, STA GTFS, and transit. This skill is ready for commercial/non-commercial use. ## Publisher: [galjos](https://clawhub.ai/user/galjos) ### License/Terms of Use: MIT-0 ## Use Case: Developers and agent operators use this skill to guide agents in querying Open Data Hub and NOI Techpark datasets through the `odh` CLI instead of scraping pages or guessing API calls. It supports public transport, tourism, mobility, traffic, parking, EV charging, A22, and STA GTFS workflows while preserving source, freshness, truncation, and warning context. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill depends on installing and executing the external `odh` CLI, which may make network requests to Open Data Hub services. Mitigation: Confirm the pinned Go module or Homebrew tap is acceptable before installation, and run the CLI in an environment approved for outbound requests. Risk: Answers based on live public feeds can be stale, truncated, incomplete, or tied to source-specific caveats. Mitigation: Surface freshness, truncation, coverage, source, provenance, and warning fields in user-facing answers, as the skill instructs. ## Reference(s): - [Open Data Hub API](https://opendatahub.com/api/) - [Open Data Hub datasets documentation](https://docs.opendatahub.com/en/latest/datasets.html) - [Open Data Hub Mobility API getting started](https://docs.opendatahub.com/en/latest/howto/mobility/getstarted.html) ## Skill Output: **Output Type(s):** [guidance, shell commands, configuration, text, markdown] **Output Format:** [Markdown guidance with inline shell commands and expected JSON/table output notes] **Output Parameters:** [1D] **Other Properties Related to Output:** [Guidance emphasizes read-oriented data queries, explicit JSON parsing flags, source fields, warnings, freshness, and truncation checks.] ## Skill Version(s): 0.7.2 (source: server release evidence) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/galjos/skills/open-data-hub-cli",
"sourceUrl": "https://clawhub.ai/galjos/skills/open-data-hub-cli",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T11:25:02.576Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-galjos-open-data-hub-cli/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-galjos-open-data-hub-cli/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T11:25:02.576Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2.8K downloads",
"href": "https://clawhub.ai/galjos/open-data-hub-cli",
"sourceUrl": "https://clawhub.ai/galjos/open-data-hub-cli",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T11:25:02.576Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.7.2",
"href": "https://clawhub.ai/galjos/open-data-hub-cli",
"sourceUrl": "https://clawhub.ai/galjos/open-data-hub-cli",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-22T11:57:43.366Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-galjos-open-data-hub-cli/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-galjos-open-data-hub-cli/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.7.2",
"description": "Pin odh CLI v0.7.1 with corrected help, atomic cache, and version-stamped user agent.",
"href": "https://clawhub.ai/galjos/open-data-hub-cli",
"sourceUrl": "https://clawhub.ai/galjos/open-data-hub-cli",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-22T11:57:43.366Z",
"isPublic": true
}
]
}Record generated Oct 9, 2026.
