← Back to Skills Marketplace
City of Montreal Open Data
by
Ray Chan, PMP
· GitHub ↗
· v1.0.1
· MIT-0
116
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install montreal-opendata
Description
Access 398+ datasets from the City of Montreal open data portal. Search, fetch, and analyze city data on crime, transit, environment, permits, and more via t...
Usage Guidance
This skill is internally consistent and appears benign: it only queries the City of Montreal CKAN API and caches a local catalog file. Before installing, confirm you are comfortable allowing the agent to make outbound HTTPS requests to donnees.montreal.ca and to create a small cache file in the skill's directory. If you need extra caution, run the script in an isolated environment or review/execute the included Python file manually first.
Capability Analysis
Type: OpenClaw Skill
Name: montreal-opendata
Version: 1.0.1
The skill provides a legitimate interface to the City of Montreal's open data portal using the official CKAN API. The Python script (scripts/montreal_data.py) is well-implemented using only standard libraries, and its behavior is strictly limited to searching and fetching public datasets from donnees.montreal.ca. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (Montreal open data via CKAN) matches the code and instructions: the script calls the donnees.montreal.ca CKAN API, exposes search/list/info/fetch functionality, and the SKILL.md documents those commands.
Instruction Scope
Runtime instructions only invoke the included Python CLI to query the CKAN API and print or export results. The SKILL.md does not ask the agent to read unrelated files, environment variables, or send data to third-party endpoints.
Install Mechanism
There is no install spec (instruction-only). The included script uses only Python stdlib and no external downloads or package installs, so nothing arbitrary is written to disk beyond a small cache.
Credentials
The skill requests no environment variables, no credentials, and the script does not attempt to read secrets. Network access is limited to the official donnees.montreal.ca CKAN API.
Persistence & Privilege
always is false and the skill does not modify system or other-skill configs. It writes a local cache file under the script directory (.cache/catalog_cache.json), which is reasonable for a client-side catalog cache.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install montreal-opendata - After installation, invoke the skill by name or use
/montreal-opendata - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fixed: cache in skill dir, documented env vars
v1.0.0
Initial release — search, fetch, and analyze 398+ Montreal open datasets via CKAN API
Metadata
Frequently Asked Questions
What is City of Montreal Open Data?
Access 398+ datasets from the City of Montreal open data portal. Search, fetch, and analyze city data on crime, transit, environment, permits, and more via t... It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.
How do I install City of Montreal Open Data?
Run "/install montreal-opendata" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is City of Montreal Open Data free?
Yes, City of Montreal Open Data is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does City of Montreal Open Data support?
City of Montreal Open Data is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created City of Montreal Open Data?
It is built and maintained by Ray Chan, PMP (@raychanpmp); the current version is v1.0.1.
More Skills