City of Vancouver Open Data

v1.0.1

Access 194+ datasets from the City of Vancouver open data portal. Search, fetch, and analyze city data on parking, transit, permits, demographics, and more v...

0· 106·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/vancouver-opendata.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "City of Vancouver Open Data" (raychanpmp/vancouver-opendata) from ClawHub.
Skill page: https://clawhub.ai/raychanpmp/vancouver-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 vancouver-opendata

ClawHub CLI

Package manager switcher

npx clawhub@latest install vancouver-opendata
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description match the included code and documentation. The Python CLI calls the Opendatasoft API for Vancouver datasets and exposes search/list/info/fetch functionality; there are no unrelated credentials, binaries, or capabilities requested.
Instruction Scope
SKILL.md directs the agent to run the provided Python script for dataset operations. The script only performs HTTP requests to the opendata.vancouver.ca API and prints or exports results. The instructions and code do not read arbitrary host files, environment secrets, or send data to third-party endpoints.
Install Mechanism
There is no install spec (instruction-only plus a small included script). Nothing is downloaded or extracted at install time, so no high-risk install behavior is present.
Credentials
The skill declares no required environment variables and the script does not read secrets or external credentials. It only writes a small cache file next to the script and uses outbound HTTP to the official portal—proportional to its purpose.
Persistence & Privilege
always is false and the skill does not request elevated or persistent platform privileges. It creates a local .cache/catalog_cache.json next to the script (local, scoped), which is normal caching behavior.
Assessment
This skill appears to do what it claims: query Vancouver's open-data API and cache the dataset catalogue locally. Before installing or running it, be aware that it will make outbound HTTPS requests to opendata.vancouver.ca and will create a local .cache/catalog_cache.json file beside the script. No credentials are requested or stored. If you run the skill in an environment with restricted network access or sensitive data, consider reviewing the script (scripts/vancouver_data.py) yourself and ensure network access to opendata.vancouver.ca is acceptable. If you plan to allow autonomous agent invocation, remember the skill can make network calls when invoked.

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

latestvk97c232rw3a6xj7pzp00rb5rhs83yxrb
106downloads
0stars
2versions
Updated 4w ago
v1.0.1
MIT-0

City of Vancouver Open Data

Access and analyze 194+ open datasets from the City of Vancouver via the Opendatasoft API. Data covers parking, transit, permits, demographics, environment, infrastructure, and more.

Portal: https://opendata.vancouver.ca Platform: Opendatasoft

Quick Start

# Search for datasets
python3 scripts/vancouver_data.py search "parking"

# List all datasets
python3 scripts/vancouver_data.py list

# View dataset info
python3 scripts/vancouver_data.py info parking-tickets-2017-2019

# Fetch data
python3 scripts/vancouver_data.py fetch parking-tickets-2017-2019 --limit 5

# Fetch with filters
python3 scripts/vancouver_data.py fetch parking-tickets-2017-2019 --where "year='2019'" --limit 10

# Export as CSV
python3 scripts/vancouver_data.py fetch parking-tickets-2017-2019 --limit 100 --csv > tickets.csv

Commands Reference

CommandDescription
search <query>Search datasets by keyword
listList all datasets
info <dataset-id>Show dataset metadata and fields
fetch <dataset-id>Fetch data rows (opts: --limit, --where, --select, --order, --csv)

Query Parameters

  • --limit N — Max rows to return (default: 10)
  • --where "condition" — SQL-like filter
  • --select "col1,col2" — Choose specific columns
  • --order "col DESC" — Sort results
  • --csv — Output as CSV instead of JSON

Dataset IDs

Dataset IDs are URL-safe slugs (e.g., parking-tickets-2017-2019). Find them via search or list, or from the dataset URL: opendata.vancouver.ca/explore/dataset/{id}.

Data Sources

All data is sourced from the City of Vancouver's Open Data Portal (opendata.vancouver.ca). See references/datasets.md for a curated list of popular datasets.

Comments

Loading comments...