🛠️ Shopify Automation
Shopify(ショッピファイ)での商品登録、
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Automate Shopify tasks via Rube MCP (Composio): products, orders, customers, inventory, collections. Always search tools first for current schemas.
🇯🇵 日本人クリエイター向け解説
Shopify(ショッピファイ)での商品登録、
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o shopify-automation.zip https://jpskill.com/download/3490.zip && unzip -o shopify-automation.zip && rm shopify-automation.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3490.zip -OutFile "$d\shopify-automation.zip"; Expand-Archive "$d\shopify-automation.zip" -DestinationPath $d -Force; ri "$d\shopify-automation.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
shopify-automation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
shopify-automationフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Shopify Automation を使って、最小構成のサンプルコードを示して
- › Shopify Automation の主な使い方と注意点を教えて
- › Shopify Automation を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Rube MCP を介した Shopify オートメーション
Composio の Shopify ツールキットを Rube MCP を介して使用し、Shopify の操作を自動化します。
前提条件
- Rube MCP が接続されている必要があります(
RUBE_SEARCH_TOOLSが利用可能であること)。 - ツールキット
shopifyを使用して、RUBE_MANAGE_CONNECTIONS経由で Shopify にアクティブな接続があること。 - 現在のツールスキーマを取得するために、常に最初に
RUBE_SEARCH_TOOLSを呼び出してください。
セットアップ
Rube MCP を取得する: クライアント設定で https://rube.app/mcp を MCP サーバーとして追加します。API キーは不要です。エンドポイントを追加するだけで機能します。
RUBE_SEARCH_TOOLSが応答することを確認して、Rube MCP が利用可能であることを検証します。- ツールキット
shopifyを指定してRUBE_MANAGE_CONNECTIONSを呼び出します。 - 接続が ACTIVE でない場合は、返された認証リンクに従って Shopify OAuth を完了します。
- ワークフローを実行する前に、接続ステータスが ACTIVE と表示されていることを確認します。
コアワークフロー
1. 商品の管理
使用する状況: ユーザーが商品を一覧表示、検索、作成、または管理したい場合
ツールシーケンス:
SHOPIFY_GET_PRODUCTS/SHOPIFY_GET_PRODUCTS_PAGINATED- 商品を一覧表示 [任意]SHOPIFY_GET_PRODUCT- 単一商品の詳細を取得 [任意]SHOPIFY_BULK_CREATE_PRODUCTS- 商品を一括作成 [任意]SHOPIFY_GET_PRODUCTS_COUNT- 商品数を取得 [任意]
主要なパラメーター:
product_id: 単一取得用の商品 IDtitle: 商品タイトルvendor: 商品ベンダーstatus: 'active'、'draft'、または 'archived'
注意点:
- ページネーションされた結果は、大規模なカタログの場合、カーソルベースのページネーションが必要です。
- 商品バリアントは商品オブジェクト内にネストされています。
2. 注文の管理
使用する状況: ユーザーが注文を一覧表示、検索、または検査したい場合
ツールシーケンス:
SHOPIFY_GET_ORDERS_WITH_FILTERS- フィルター付きで注文を一覧表示 [必須]SHOPIFY_GET_ORDER- 単一注文の詳細を取得 [任意]SHOPIFY_GET_FULFILLMENT- フルフィルメントの詳細を取得 [任意]SHOPIFY_GET_FULFILLMENT_EVENTS- フルフィルメントイベントを追跡 [任意]
主要なパラメーター:
status: 注文ステータスフィルター('any'、'open'、'closed'、'cancelled')financial_status: 支払いステータスフィルターfulfillment_status: フルフィルメントステータスフィルターorder_id: 単一取得用の注文 IDcreated_at_min/created_at_max: 日付範囲フィルター
注意点:
- 注文 ID は数値です。API 呼び出しには文字列形式を使用してください。
- デフォルトの注文リストにはすべてのステータスが含まれない場合があります。すべてを表示するには 'any' を指定してください。
3. 顧客の管理
使用する状況: ユーザーが顧客を一覧表示または検索したい場合
ツールシーケンス:
SHOPIFY_GET_ALL_CUSTOMERS- すべての顧客を一覧表示 [必須]
主要なパラメーター:
limit: ページあたりの顧客数since_id: ページネーションカーソル
注意点:
- 顧客データには注文数と合計支出が含まれます。
- 大規模な顧客リストにはページネーションが必要です。
4. コレクションの管理
使用する状況: ユーザーが商品コレクションを管理したい場合
ツールシーケンス:
SHOPIFY_GET_SMART_COLLECTIONS- スマートコレクションを一覧表示 [任意]SHOPIFY_GET_SMART_COLLECTION_BY_ID- コレクションの詳細を取得 [任意]SHOPIFY_CREATE_SMART_COLLECTIONS- スマートコレクションを作成 [任意]SHOPIFY_ADD_PRODUCT_TO_COLLECTION- コレクションに商品を追加 [任意]SHOPIFY_GET_PRODUCTS_IN_COLLECTION- コレクション内の商品を一覧表示 [任意]
主要なパラメーター:
collection_id: コレクション IDproduct_id: コレクションに追加する商品 IDrules: 自動インクルージョンのためのスマートコレクションルール
注意点:
- スマートコレクションはルールに基づいて自動的に入力されます。手動コレクションはカスタムコレクション API を使用します。
- コレクション数エンドポイントは概算の数を提供します。
5. 在庫の管理
使用する状況: ユーザーが在庫レベルを確認または管理したい場合
ツールシーケンス:
SHOPIFY_GET_INVENTORY_LEVELS/SHOPIFY_RETRIEVES_A_LIST_OF_INVENTORY_LEVELS- 在庫を確認 [必須]SHOPIFY_LIST_LOCATION- 店舗の場所を一覧表示 [任意]
主要なパラメーター:
inventory_item_ids: 確認する在庫アイテム IDlocation_ids: フィルターする場所 ID
注意点:
- 在庫はバリアントごと、場所ごとに追跡されます。
- 複数拠点を持つ店舗では、場所 ID が必要です。
共通のパターン
ページネーション
- ページネーションされた結果には
limitとpage_infoカーソルを使用します。 - 応答の
nextリンクヘッダーを確認します。 - ページがなくなるまで続行します。
GraphQL クエリ
高度な操作の場合:
1. カスタムクエリで SHOPIFY_GRAPH_QL_QUERY を呼び出します。
2. データオブジェクトから応答を解析します。
既知の注意点
API バージョン管理:
- Shopify REST API にはバージョン管理されたエンドポイントがあります。
- 一部の機能には特定の API バージョンが必要です。
レート制限:
- REST API: 標準プランでは 2 リクエスト/秒
- GraphQL: 1000 コストポイント/秒
クイックリファレンス
| タスク | ツールスラッグ | 主要パラメーター |
|---|---|---|
| 商品を一覧表示 | SHOPIFY_GET_PRODUCTS | (フィルター) |
| 商品を取得 | SHOPIFY_GET_PRODUCT | product_id |
| 商品をページネーション | SHOPIFY_GET_PRODUCTS_PAGINATED | limit, page_info |
| 一括作成 | SHOPIFY_BULK_CREATE_PRODUCTS | products |
| 商品数 | SHOPIFY_GET_PRODUCTS_COUNT | (なし) |
| 注文を一覧表示 | SHOPIFY_GET_ORDERS_WITH_FILTERS | status, financial_status |
| 注文を取得 | SHOPIFY_GET_ORDER | order_id |
| 顧客を一覧表示 | SHOPIFY_GET_ALL_CUSTOMERS | limit |
| ショップ詳細 | SHOPIFY_GET_SHOP_DETAILS | (なし) |
| アクセスを検証 | SHOPIFY_VALIDATE_ACCESS | (なし) |
| スマートコレクション | SHOPIFY_GET_SMART_COLLECTIONS | (なし) |
| コレクション内の商品 | SHOPIFY_GET_PRODUCTS_IN_COLLECTION | collection_id |
| 在庫レベル | SHOPIFY_GET_INVENTORY_LEVELS | inventory_item_ids |
| 場所 | SHOPIFY_LIST_LOCATION | (なし) |
| フルフィルメント | SHOPIFY_GET_FULFILLMENT | order_id, fulfillment_id |
| GraphQL | SHOPIFY_GRAPH_QL_QUERY | query |
| 一括クエリ | SHOPIFY_BULK_QUERY_OPERATION | query |
使用する状況
このスキルは、概要に記載されているワークフローまたはアクションを実行する場合に適用できます。
制限事項
- このスキルは、タスクが上記の範囲と明確に一致する場合にのみ使用してください。
- 出力を環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 停止
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Shopify Automation via Rube MCP
Automate Shopify operations through Composio's Shopify toolkit via Rube MCP.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Shopify connection via
RUBE_MANAGE_CONNECTIONSwith toolkitshopify - Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitshopify - If connection is not ACTIVE, follow the returned auth link to complete Shopify OAuth
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Manage Products
When to use: User wants to list, search, create, or manage products
Tool sequence:
SHOPIFY_GET_PRODUCTS/SHOPIFY_GET_PRODUCTS_PAGINATED- List products [Optional]SHOPIFY_GET_PRODUCT- Get single product details [Optional]SHOPIFY_BULK_CREATE_PRODUCTS- Create products in bulk [Optional]SHOPIFY_GET_PRODUCTS_COUNT- Get product count [Optional]
Key parameters:
product_id: Product ID for single retrievaltitle: Product titlevendor: Product vendorstatus: 'active', 'draft', or 'archived'
Pitfalls:
- Paginated results require cursor-based pagination for large catalogs
- Product variants are nested within the product object
2. Manage Orders
When to use: User wants to list, search, or inspect orders
Tool sequence:
SHOPIFY_GET_ORDERS_WITH_FILTERS- List orders with filters [Required]SHOPIFY_GET_ORDER- Get single order details [Optional]SHOPIFY_GET_FULFILLMENT- Get fulfillment details [Optional]SHOPIFY_GET_FULFILLMENT_EVENTS- Track fulfillment events [Optional]
Key parameters:
status: Order status filter ('any', 'open', 'closed', 'cancelled')financial_status: Payment status filterfulfillment_status: Fulfillment status filterorder_id: Order ID for single retrievalcreated_at_min/created_at_max: Date range filters
Pitfalls:
- Order IDs are numeric; use string format for API calls
- Default order listing may not include all statuses; specify 'any' for all
3. Manage Customers
When to use: User wants to list or search customers
Tool sequence:
SHOPIFY_GET_ALL_CUSTOMERS- List all customers [Required]
Key parameters:
limit: Number of customers per pagesince_id: Pagination cursor
Pitfalls:
- Customer data includes order count and total spent
- Large customer lists require pagination
4. Manage Collections
When to use: User wants to manage product collections
Tool sequence:
SHOPIFY_GET_SMART_COLLECTIONS- List smart collections [Optional]SHOPIFY_GET_SMART_COLLECTION_BY_ID- Get collection details [Optional]SHOPIFY_CREATE_SMART_COLLECTIONS- Create a smart collection [Optional]SHOPIFY_ADD_PRODUCT_TO_COLLECTION- Add product to collection [Optional]SHOPIFY_GET_PRODUCTS_IN_COLLECTION- List products in collection [Optional]
Key parameters:
collection_id: Collection IDproduct_id: Product ID for adding to collectionrules: Smart collection rules for automatic inclusion
Pitfalls:
- Smart collections auto-populate based on rules; manual collections use custom collections API
- Collection count endpoints provide approximate counts
5. Manage Inventory
When to use: User wants to check or manage inventory levels
Tool sequence:
SHOPIFY_GET_INVENTORY_LEVELS/SHOPIFY_RETRIEVES_A_LIST_OF_INVENTORY_LEVELS- Check stock [Required]SHOPIFY_LIST_LOCATION- List store locations [Optional]
Key parameters:
inventory_item_ids: Inventory item IDs to checklocation_ids: Location IDs to filter by
Pitfalls:
- Inventory is tracked per variant per location
- Location IDs are required for multi-location stores
Common Patterns
Pagination
- Use
limitandpage_infocursor for paginated results - Check response for
nextlink header - Continue until no more pages available
GraphQL Queries
For advanced operations:
1. Call SHOPIFY_GRAPH_QL_QUERY with custom query
2. Parse response from data object
Known Pitfalls
API Versioning:
- Shopify REST API has versioned endpoints
- Some features require specific API versions
Rate Limits:
- REST API: 2 requests/second for standard plans
- GraphQL: 1000 cost points per second
Quick Reference
| Task | Tool Slug | Key Params |
|---|---|---|
| List products | SHOPIFY_GET_PRODUCTS | (filters) |
| Get product | SHOPIFY_GET_PRODUCT | product_id |
| Products paginated | SHOPIFY_GET_PRODUCTS_PAGINATED | limit, page_info |
| Bulk create | SHOPIFY_BULK_CREATE_PRODUCTS | products |
| Product count | SHOPIFY_GET_PRODUCTS_COUNT | (none) |
| List orders | SHOPIFY_GET_ORDERS_WITH_FILTERS | status, financial_status |
| Get order | SHOPIFY_GET_ORDER | order_id |
| List customers | SHOPIFY_GET_ALL_CUSTOMERS | limit |
| Shop details | SHOPIFY_GET_SHOP_DETAILS | (none) |
| Validate access | SHOPIFY_VALIDATE_ACCESS | (none) |
| Smart collections | SHOPIFY_GET_SMART_COLLECTIONS | (none) |
| Products in collection | SHOPIFY_GET_PRODUCTS_IN_COLLECTION | collection_id |
| Inventory levels | SHOPIFY_GET_INVENTORY_LEVELS | inventory_item_ids |
| Locations | SHOPIFY_LIST_LOCATION | (none) |
| Fulfillment | SHOPIFY_GET_FULFILLMENT | order_id, fulfillment_id |
| GraphQL | SHOPIFY_GRAPH_QL_QUERY | query |
| Bulk query | SHOPIFY_BULK_QUERY_OPERATION | query |
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.