← Back to Skills Marketplace
City of Toronto Open Data
by
Ray Chan, PMP
· GitHub ↗
· v1.0.2
· MIT-0
112
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install toronto-opendata
Description
Access 537+ datasets from the City of Toronto open data portal. Search, fetch, and analyze city data on transit, traffic, housing, environment, and more via...
Usage Guidance
This skill appears coherent and limited to querying the City of Toronto CKAN API. Before installing, review that you trust the skill source (homepage is missing), and note that the included script will make many package_show requests when building its catalog and will create a .cache/catalog_cache.json file next to the script. There are no credential requests or hidden endpoints. If you are concerned about network usage or rate limits, run the script in a controlled environment or inspect/modify load_catalog to reduce how many detail requests it issues.
Capability Analysis
Type: OpenClaw Skill
Name: toronto-opendata
Version: 1.0.2
The skill provides a legitimate interface for accessing the City of Toronto's Open Data portal via its CKAN API. The Python script (scripts/toronto_data.py) uses standard libraries to search, list, and fetch dataset records without any external dependencies, obfuscation, or suspicious network activity. No evidence of data exfiltration, prompt injection, or malicious intent was found in the code or documentation.
Capability Assessment
Purpose & Capability
Name/description (City of Toronto Open Data via CKAN) align with the included Python CLI which calls the CKAN API endpoint for open.toronto.ca. No unrelated binaries, credentials, or services are requested.
Instruction Scope
SKILL.md instructs running the included Python script which only performs CKAN API requests and prints results. The script writes a local cache file (.cache/catalog_cache.json) in the skill directory (1-hour TTL). It also issues package_show for each dataset name (could generate many API calls); this is behaviorally expected but may produce heavy requests.
Install Mechanism
No install spec is present (instruction-only skill with an included script). No downloads from external URLs or extraction steps; the script uses only the Python standard library.
Credentials
The skill requires no environment variables, no credentials, and no config paths. The Python script does not read env vars or secrets. This is proportionate to the stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. The only persistent effect is a local cache file in the skill directory, which is reasonable for a CLI that caches API results.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install toronto-opendata - After installation, invoke the skill by name or use
/toronto-opendata - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Fixed: cache in skill dir
v1.0.1
Fix display name
v1.0.0
Initial release — search, fetch, and analyze 537+ City of Toronto open datasets via CKAN API
Metadata
Frequently Asked Questions
What is City of Toronto Open Data?
Access 537+ datasets from the City of Toronto open data portal. Search, fetch, and analyze city data on transit, traffic, housing, environment, and more via... It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.
How do I install City of Toronto Open Data?
Run "/install toronto-opendata" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is City of Toronto Open Data free?
Yes, City of Toronto Open Data is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does City of Toronto Open Data support?
City of Toronto Open Data is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created City of Toronto Open Data?
It is built and maintained by Ray Chan, PMP (@raychanpmp); the current version is v1.0.2.
More Skills