Oliver Drobnik

BrickLink

開発v1.4.4
作者:Oliver Drobnik更新日 2026-09-24全 16 バージョン · 最新版の公開日 2026-09-24bricklink@clawhub_odrobnik/bricklink
スクリプトツール

AlphaMoatによると、2026-09時点でBrickLinkのダウンロード数は3,858、スター数は1で、AIスキル全体5,078件中2,708位、開発では577件中352位です。

インストール数
143
ダウンロード数
3858
スター数
1
総合順位
#2,708
全体の上位 54% · 開発の上位 62%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗11838571-
SkillHub ↗14338581—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

注文や商品詳細の読み取り、カタログや価格ガイドの検索に加え、店舗注文の更新、フィードバックの送信・返信、在庫ロットの作成・更新・削除ができます。注文変更は販売者側の店舗注文に限られます。書き込みコマンドは本番の注文、フィードバック、在庫を即時変更する可能性があります。読み取り専用または最小権限の認証情報を使い、対象と変更を一件ずつ確認してください。注文詳細や請求書のエクスポートには顧客の個人情報が含まれる場合があるため、保護された保存先を使い、一時コピーを削除してください。 Python と設定済みの BrickLink OAuth 認証情報が必要です。

資料公開日 2026-10-29

できること

  • BrickLink店舗の注文、在庫、カタログ情報を照会する
  • 確認後に店舗注文、フィードバック、在庫を更新する
  • 社内確認用の注文詳細や請求書ファイルを作る

使う場面

  • 店舗アカウント、対象、操作範囲が明確な場合
  • 現在の状態を確認し、変更コマンドを人が個別にレビューできる場合
  • 最小権限の認証情報を使い、顧客情報を含む出力を保護できる場合

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

指定したBrickLink店舗の在庫を読み取り専用で確認する手順を挙げ、作成・更新・削除操作は人の確認が必要と明記してください。CLIは呼び出さないでください。

月次の推移

ダウンロード数3858
2284313039752026-03 · ダウンロード数 24012026-05 · ダウンロード数 29772026-06 · ダウンロード数 31402026-07 · ダウンロード数 34632026-08 · ダウンロード数 36192026-09 · ダウンロード数 385826-0326-09
スター数1
0122026-03 · スター数 12026-05 · スター数 12026-06 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093858—1
2026-083619+4.5%1
2026-073463+10.3%1
2026-063140+5.5%1
2026-052977—1
2026-032401—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

4.8 KB・ClawHub v1.4.4
---
name: bricklink
description: "BrickLink Store API helper/CLI (OAuth 1.0 request signing). Covers orders, store inventory (read + write), catalog, categories, colors, feedback, and push notifications."
summary: "BrickLink Store API CLI: orders, inventory, catalog, pricing, feedback."
version: 1.4.4
homepage: https://github.com/odrobnik/bricklink-skill
metadata:
  openclaw:
    emoji: "🧱"
    requires:
すべて表示(全 74 行)
      bins: ["python3"]
      env: ["BRICKLINK_CONSUMER_KEY", "BRICKLINK_CONSUMER_SECRET", "BRICKLINK_TOKEN_VALUE", "BRICKLINK_TOKEN_SECRET"]
---

# BrickLink

Use `scripts/bricklink.py`.

## Setup

See [SETUP.md](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. Include/exclude flags are repeatable and accept comma-separated lists (e.g. `--exclude-status purged,completed`).
- `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.

- `bricklink.py update-order <order_id> [--remarks ...] [--is-filed true|false] [--shipping-...] [--cost-...]` — Updates allowed order fields (tracking, remarks, shipping/cost fields). Store orders only.
- `bricklink.py update-order-status <order_id> <status>` — Updates the status of an order. Store orders only.
- `bricklink.py update-payment-status <order_id> <payment_status>` — Updates the payment status of an order. Store orders only.
- `bricklink.py send-drive-thru <order_id> [--mail-me]` — Sends a "Drive Thru" email for an order.

- `bricklink.py post-feedback --order-id N --rating 0|1|2 [--comment ...]` - Posts new feedback for an order.
- `bricklink.py reply-feedback <feedback_id> --reply "..."` - Replies to feedback you received.

- `bricklink.py create-inventory [--item-type ... --item-no ... --color-id N --quantity N --unit-price ... --new-or-used N|U ...]` - Creates a single inventory lot from flags.
- `bricklink.py create-inventory --file batch.json` - Creates multiple inventory lots from a validated JSON file (workspace or /tmp only).
- `bricklink.py update-inventory <inventory_id> [--quantity N --unit-price ... --new-or-used N|U --remarks ...]` - Updates an inventory lot.
- `bricklink.py delete-inventory <inventory_id>` - Deletes an inventory lot.

### Utilities

- `bricklink.py order-detail-html <order_id> [--out path] [--inline-images]` - Fetches order+items and renders a compact HTML view (similar to BrickLink orderDetail.asp).
- `bricklink.py order-invoice-html <order_id> [--out path]` - Fetches order+items and renders a printable invoice HTML using the workspace `bricklink/invoice-template.html` styling.

開発の人気スキル

Oliver Drobnikのその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。