City of Montreal Open Data

v1.0.1

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...

0· 108·0 current·0 all-time
byRay Chan, PMP@raychanpmp

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for raychanpmp/montreal-opendata.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "City of Montreal Open Data" (raychanpmp/montreal-opendata) from ClawHub.
Skill page: https://clawhub.ai/raychanpmp/montreal-opendata
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install montreal-opendata

ClawHub CLI

Package manager switcher

npx clawhub@latest install montreal-opendata
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk973p9kqzttce98e98a8tct89n83zbjg
108downloads
0stars
2versions
Updated 4w ago
v1.0.1
MIT-0

City of Montreal Open Data

Access and analyze 398+ open datasets from the City of Montreal via the CKAN API. Data covers crime, transit, environment, permits, employment, and more.

Portal: https://donnees.montreal.ca Platform: CKAN Language: Data and metadata primarily in French

Quick Start

# Search for datasets
python3 scripts/montreal_data.py search "crime"

# List all datasets
python3 scripts/montreal_data.py list

# View dataset info
python3 scripts/montreal_data.py info actes-criminels

# Fetch data
python3 scripts/montreal_data.py fetch actes-criminels --limit 5

# Export as CSV
python3 scripts/montreal_data.py fetch actes-criminels --limit 100 --csv > crimes.csv

# List queryable datasets
python3 scripts/montreal_data.py searchable

Commands Reference

CommandDescription
search <query>Search datasets by keyword (French)
listList all datasets
info <dataset-id>Show dataset metadata and resources
fetch <dataset-id>Fetch data from datastore (opts: --limit, --csv)
searchableList datasets with queryable resources

Language Note

Montreal publishes data primarily in French. Search queries should use French terms.

Data Sources

All data from donnees.montreal.ca under the Quebec Open Government Licence.

Comments

Loading comments...