bricklink
BrickLink Store API helper/CLI (OAuth 1.0 request signing). Covers orders, store inventory (read + write), catalog, categories, colors, feedback, and push notifications.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/odrobnik/bricklinkBrickLink
Use scripts/bricklink.py.
Setup
See SETUP.md for prerequisites and setup instructions.
Commands
Read-only
-
bricklink.py get-orders [--direction in|out] [--status ...] [--include-status ...] [--exclude-status ...] [--filed true|false]- Lists orders you received or placed. -
bricklink.py get-order <order_id>- Fetches details for a specific order. -
bricklink.py get-order-items <order_id>- Fetches the item batches for a specific order. -
bricklink.py get-order-messages <order_id>- Fetches messages associated with a specific order. -
bricklink.py get-order-feedback <order_id>- Fetches feedback associated with a specific order. -
bricklink.py get-feedback [--direction in|out]- Lists feedback you received (in) or posted (out). -
bricklink.py get-feedback-item <feedback_id>- Fetches a single feedback entry by id. -
bricklink.py get-notifications- Lists unread push notifications (/notifications). -
bricklink.py get-categories- Lists all catalog categories. -
bricklink.py get-category <category_id>- Fetches a single category by id. -
bricklink.py get-colors- Lists all catalog colors. -
bricklink.py get-color <color_id>- Fetches a single color by id. -
bricklink.py get-inventories [--item-type ...] [--status ...] [--category-id ...] [--color-id ...]- Lists your store inventory lots (supports include/exclude filters). -
bricklink.py get-inventory <inventory_id>- Fetches a single inventory lot by id. -
bricklink.py get-item <type> <no>- Fetches a catalog item (PART/SET/MINIFIG/…). -
bricklink.py get-supersets <type> <no> [--color-id N]- Lists items that contain the specified item. -
bricklink.py get-subsets <type> <no> [--color-id N] [--box true|false] [--instruction true|false] [--break-minifigs true|false] [--break-subsets true|false]- Parts out an item into its included items. -
bricklink.py get-price-guide <type> <no> [--color-id N] [--guide-type stock|sold] [--new-or-used N|U] [--country-code XX] [--region ...] [--currency-code XXX] [--vat N|Y|O]- Fetches price guide statistics. -
bricklink.py get-known-colors <type> <no>- Lists known colors for a catalog item.
Mutating
Note: Order mutations (update-order, update-order-status, update-payment-status) only work for store orders (direction=out, where you are the seller). Purchases (direction=in) return 404 — the BrickLink API does not allow buyers to modify order status or file/archive incoming orders. Use the BrickLink website for those.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-odrobnik-bricklink": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
elevenlabs
Text-to-speech, sound effects, music generation, voice management, and quota checks via the ElevenLabs API. Use when generating audio with ElevenLabs or managing voices.
tesla-fleet-api
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.
unifi
Monitor UniFi network infrastructure via the UniFi Site Manager API. Use to list hosts/sites/devices/APs and get high-level client/device counts.
codexmonitor
List/inspect/watch local OpenAI Codex sessions (CLI + VS Code) using the CodexMonitor Homebrew formula. Reads sessions from ~/.codex/sessions by default (or via CODEX_SESSIONS_DIR / CODEX_HOME overrides). Requires the cocoanetics/tap Homebrew tap.
printer
Print images and PDFs to any CUPS printer. PPD-aware: reads paper sizes, margins, resolution, and duplex at runtime. Use when the user wants to print files (images like PNG/JPG or PDFs) or query printer capabilities.