Install
openclaw skills install bricksetHuman-friendly Brickset API v3 access for LEGO set lookup and Brickset automation. Use when you need to search LEGO sets, browse themes, years, or subthemes, validate a Brickset API key, fetch building instructions or additional images, inspect API usage, or build scripts and agents on top of Brickset web services.
openclaw skills install bricksetUse this skill for real Brickset API v3 operations with either raw JSON output or readable text summaries.
BRICKSET_API_KEY must be set in the environment or workspace .env, or passed with --api-keycheck-key — validate the API keyusage-stats — inspect 30-day API usagethemes — list Brickset themessubthemes — list subthemes for a themeyears — list release years, globally or per themesearch — simple wrapper around getSetsget-sets — raw getSets access with JSON paramsinstructions2 — fetch instructions by set numberadditional-images — fetch extra image URLs by Brickset setIDraw — call any Brickset method directly when the built-in subcommands are not enough--format text: readable summaries for humans# Validate key
python {{baseDir}}/scripts/brickset.py --format text check-key
# Usage stats
python {{baseDir}}/scripts/brickset.py --format text usage-stats
# Browse catalog metadata
python {{baseDir}}/scripts/brickset.py --format text themes
python {{baseDir}}/scripts/brickset.py --format text subthemes Technic
python {{baseDir}}/scripts/brickset.py --format text years
python {{baseDir}}/scripts/brickset.py --format text years --theme Space
# Search sets
python {{baseDir}}/scripts/brickset.py --format text search "Galaxy Explorer" --page-size 5
python {{baseDir}}/scripts/brickset.py --format text search Blacktron --theme Space --page-size 10 --order-by YearFromDESC
python {{baseDir}}/scripts/brickset.py get-sets --params '{"setNumber":"6990-1","extendedData":1}'
# Instructions and images
python {{baseDir}}/scripts/brickset.py --format text instructions2 10497-1
python {{baseDir}}/scripts/brickset.py --format text additional-images 1700
# Direct/raw API access
python {{baseDir}}/scripts/brickset.py raw getReviews --param setID=1700
python {{baseDir}}/scripts/brickset.py --format text raw getCollection --param userHash=<hash>
getSets consumes Brickset API quota.getSets endpoint is happier when userHash is present, so the CLI sends an empty one automatically for anonymous searches.raw for methods like login, checkUserHash, getReviews, getCollection, or collection-management calls that are not wrapped yet.references/api.md when you need the compact parameter guide for getSets or a reminder of which methods are available.scripts/brickset.py — main CLI entrypoint