jpskill.com
💼 ビジネス コミュニティ 🟡 少し慣れが必要 👤 経営者・事業責任者・マーケ

💼 クイックBooksAutomation

QuickBooks Automation

会計ソフト「QuickBooks Online」で、請求

⏱ 営業メール作成 15分/通 → 1分/通

📺 まず動画で見る(YouTube)

▶ 【自動化】AIガチ勢の最新活用術6選がこれ1本で丸分かり!【ClaudeCode・AIエージェント・AI経営・Skills・MCP】 ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

QuickBooks Automation: manage invoices, customers, accounts, and payments in QuickBooks Online for streamlined bookkeeping

🇯🇵 日本人クリエイター向け解説

一言でいうと

会計ソフト「QuickBooks Online」で、請求

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o quickbooks-automation.zip https://jpskill.com/download/1941.zip && unzip -o quickbooks-automation.zip && rm quickbooks-automation.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/1941.zip -OutFile "$d\quickbooks-automation.zip"; Expand-Archive "$d\quickbooks-automation.zip" -DestinationPath $d -Force; ri "$d\quickbooks-automation.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して quickbooks-automation.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → quickbooks-automation フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • QuickBooks Automation で、私のビジネスを分析して改善案を3つ提案して
  • QuickBooks Automation を使って、来週の会議用の資料を作って
  • QuickBooks Automation で、現状の課題を整理してアクションプランに落として

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

QuickBooks Automation

請求書の作成、顧客の管理、勘定科目の照会、財務報告用の請求書リスト作成など、QuickBooks Online の操作を自動化します。

ツールキットのドキュメント: composio.dev/toolkits/quickbooks


セットアップ

このスキルには、https://rube.app/mcp に接続された Rube MCP サーバーが必要です。

ツールを実行する前に、quickbooks ツールキットのアクティブな接続があることを確認してください。アクティブな接続がない場合は、RUBE_MANAGE_CONNECTIONS を介して接続を開始してください。


主要なワークフロー

1. 請求書の作成

明細項目を含む顧客向けの新しい請求書を作成します。

ツール: QUICKBOOKS_CREATE_INVOICE

主要なパラメーター:

  • customer_id (必須) -- 顧客の ID (CustomerRef.value)
  • lines (必須) -- 明細項目オブジェクトの配列。それぞれに以下を含める必要があります。
    • DetailType -- 例: "SalesItemLineDetail"
    • Amount -- 明細項目の合計金額
    • SalesItemLineDetail -- value (項目 ID) を含む ItemRef を持つオブジェクト
  • minorversion -- オプションの API バージョンパラメーター

例:

Tool: QUICKBOOKS_CREATE_INVOICE
Arguments:
  customer_id: "21"
  lines: [
    {
      "DetailType": "SalesItemLineDetail",
      "Amount": 150.00,
      "SalesItemLineDetail": {
        "ItemRef": {"value": "1", "name": "Services"}
      }
    }
  ]

前提条件: QUICKBOOKS_READ_CUSTOMER を使用して顧客 ID を解決するか、QUICKBOOKS_CREATE_CUSTOMER で作成してください。QUICKBOOKS_QUERY_ACCOUNT を使用して項目/勘定科目 ID を解決してください。


2. 顧客の管理

顧客レコードを作成および読み取ります。

ツール:

  • QUICKBOOKS_CREATE_CUSTOMER -- 新しい顧客を作成します
  • QUICKBOOKS_READ_CUSTOMER -- ID で顧客を読み取ります

QUICKBOOKS_CREATE_CUSTOMER の主要なパラメーター:

  • display_name -- 表示名 (顧客、ベンダー、従業員全体で一意である必要があります。最大 500 文字)
  • given_name -- 名 (最大 100 文字)
  • family_name -- 姓 (最大 100 文字)
  • middle_name -- ミドルネーム (最大 100 文字)
  • title -- 敬称、例: "Mr.""Dr." (最大 16 文字)
  • suffix -- 名前の接尾辞、例: "Jr." (最大 16 文字)

display_nametitlegiven_namemiddle_namefamily_name、または suffix のいずれか 1 つ以上が必須です。

QUICKBOOKS_READ_CUSTOMER の主要なパラメーター:

  • customer_id (必須) -- 読み取る顧客の ID

例:

Tool: QUICKBOOKS_CREATE_CUSTOMER
Arguments:
  display_name: "Acme Corporation"
  given_name: "John"
  family_name: "Doe"

3. 勘定科目の照会と読み取り

請求書の明細項目や財務報告で使用する勘定科目情報を取得します。

ツール:

  • QUICKBOOKS_QUERY_ACCOUNT -- 勘定科目に対してクエリを実行します
  • QUICKBOOKS_READ_ACCOUNT -- ID で特定の勘定科目を読み取ります

QUICKBOOKS_QUERY_ACCOUNT の主要なパラメーター:

  • query (必須) -- SQL ライクなクエリ文字列、例: "SELECT * FROM Account WHERE AccountType = 'Income'"

例:

Tool: QUICKBOOKS_QUERY_ACCOUNT
Arguments:
  query: "SELECT * FROM Account WHERE AccountType = 'Income' MAXRESULTS 10"

4. 請求書のリストとフィルタリング

オプションのページネーションとフィルタリングを使用して請求書を取得します。

ツール: QUICKBOOKS_LIST_INVOICES

手順:

  1. ページネーションパラメーターを指定して QUICKBOOKS_LIST_INVOICES を呼び出します
  2. start_positionmax_results を使用して結果をページングします
  3. 必要に応じて特定の基準でフィルタリングします

推奨される実行計画

  1. QUICKBOOKS_READ_CUSTOMER を使用して顧客を解決するか (顧客 ID がある場合)、QUICKBOOKS_CREATE_CUSTOMER で顧客を作成します
  2. QUICKBOOKS_QUERY_ACCOUNTQUICKBOOKS_READ_ACCOUNT を使用して項目/収益勘定を解決し、請求書の明細項目に必要な勘定科目または項目 ID を取得します
  3. 解決された customer_id と適切に形成された明細項目を使用して QUICKBOOKS_CREATE_INVOICE請求書を作成します
  4. QUICKBOOKS_LIST_INVOICES を使用して ID または DocNumber で新しい請求書を検索し、作成を確認します

既知の落とし穴

落とし穴 詳細
無効な参照 customer_id または ItemRef.value が存在しないレコードまたは非アクティブなレコードを指している場合、QUICKBOOKS_CREATE_INVOICE は失敗します。常に最初に ID を解決してください。
明細項目の検証 DetailType が正しくない、または SalesItemLineDetail フィールドが欠落している場合、請求書作成時にスキーマ/検証エラーが発生します。
ページネーション QUICKBOOKS_LIST_INVOICESstart_positionmax_results を使用します。不完全なページネーション設定では、大規模な帳簿の請求書を見逃す可能性があります。
同期トークン 後で編集するには、最新の請求書読み取りから取得した最新の SyncToken が必要です。古い同期トークンは更新の拒否を引き起こします。
レート制限 QuickBooks は 1 分あたりおよび 1 日あたりの API キャップを適用します。大量の実行では、スロットリングエラーを回避するためにバックオフを含める必要があります。
DisplayName の一意性 顧客の display_name は、すべての Customer、Vendor、および Employee オブジェクト全体で一意である必要があります。重複すると作成が失敗します。

クイックリファレンス

ツールスラッグ 説明
QUICKBOOKS_CREATE_INVOICE 明細項目を含む新しい請求書を作成します
QUICKBOOKS_READ_CUSTOMER ID で顧客レコードを読み取ります
QUICKBOOKS_CREATE_CUSTOMER 新しい顧客レコードを作成します
QUICKBOOKS_QUERY_ACCOUNT SQL ライクな構文で勘定科目を照会します
QUICKBOOKS_READ_ACCOUNT ID で特定の勘定科目を読み取ります
QUICKBOOKS_LIST_INVOICES ページネーション付きで請求書をリストします

Powered by Composio

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

QuickBooks Automation

Automate QuickBooks Online operations including creating invoices, managing customers, querying accounts, and listing invoices for financial reporting.

Toolkit docs: composio.dev/toolkits/quickbooks


Setup

This skill requires the Rube MCP server connected at https://rube.app/mcp.

Before executing any tools, ensure an active connection exists for the quickbooks toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.


Core Workflows

1. Create an Invoice

Create a new invoice for a customer with line items.

Tool: QUICKBOOKS_CREATE_INVOICE

Key Parameters:

  • customer_id (required) -- ID of the customer (CustomerRef.value)
  • lines (required) -- Array of line item objects. Each must include:
    • DetailType -- e.g., "SalesItemLineDetail"
    • Amount -- Line item total
    • SalesItemLineDetail -- Object with ItemRef containing value (item ID)
  • minorversion -- Optional API version parameter

Example:

Tool: QUICKBOOKS_CREATE_INVOICE
Arguments:
  customer_id: "21"
  lines: [
    {
      "DetailType": "SalesItemLineDetail",
      "Amount": 150.00,
      "SalesItemLineDetail": {
        "ItemRef": {"value": "1", "name": "Services"}
      }
    }
  ]

Prerequisites: Resolve the customer ID using QUICKBOOKS_READ_CUSTOMER or create one with QUICKBOOKS_CREATE_CUSTOMER. Resolve item/account IDs using QUICKBOOKS_QUERY_ACCOUNT.


2. Manage Customers

Create and read customer records.

Tools:

  • QUICKBOOKS_CREATE_CUSTOMER -- Create a new customer
  • QUICKBOOKS_READ_CUSTOMER -- Read a customer by ID

Key Parameters for QUICKBOOKS_CREATE_CUSTOMER:

  • display_name -- Display name (must be unique across customers, vendors, employees; max 500 chars)
  • given_name -- First name (max 100 chars)
  • family_name -- Last name (max 100 chars)
  • middle_name -- Middle name (max 100 chars)
  • title -- Title, e.g., "Mr.", "Dr." (max 16 chars)
  • suffix -- Name suffix, e.g., "Jr." (max 16 chars)

At least one of display_name, title, given_name, middle_name, family_name, or suffix is required.

Key Parameters for QUICKBOOKS_READ_CUSTOMER:

  • customer_id (required) -- ID of the customer to read

Example:

Tool: QUICKBOOKS_CREATE_CUSTOMER
Arguments:
  display_name: "Acme Corporation"
  given_name: "John"
  family_name: "Doe"

3. Query and Read Accounts

Retrieve account information for use in invoice line items and financial reporting.

Tools:

  • QUICKBOOKS_QUERY_ACCOUNT -- Execute a query against accounts
  • QUICKBOOKS_READ_ACCOUNT -- Read a specific account by ID

Key Parameters for QUICKBOOKS_QUERY_ACCOUNT:

  • query (required) -- SQL-like query string, e.g., "SELECT * FROM Account WHERE AccountType = 'Income'"

Example:

Tool: QUICKBOOKS_QUERY_ACCOUNT
Arguments:
  query: "SELECT * FROM Account WHERE AccountType = 'Income' MAXRESULTS 10"

4. List and Filter Invoices

Retrieve invoices with optional pagination and filtering.

Tool: QUICKBOOKS_LIST_INVOICES

Steps:

  1. Call QUICKBOOKS_LIST_INVOICES with pagination parameters
  2. Use start_position and max_results to page through results
  3. Filter by specific criteria as needed

Recommended Execution Plan

  1. Resolve the customer using QUICKBOOKS_READ_CUSTOMER (if you have a customer ID) or create one with QUICKBOOKS_CREATE_CUSTOMER
  2. Resolve item/revenue accounts using QUICKBOOKS_QUERY_ACCOUNT and QUICKBOOKS_READ_ACCOUNT to get account or item IDs for invoice line items
  3. Create the invoice using QUICKBOOKS_CREATE_INVOICE with the resolved customer_id and well-formed line items
  4. Verify creation using QUICKBOOKS_LIST_INVOICES to locate the new invoice by ID or DocNumber

Known Pitfalls

Pitfall Detail
Invalid references QUICKBOOKS_CREATE_INVOICE fails if customer_id or ItemRef.value point to non-existent or inactive records. Always resolve IDs first.
Line item validation Incorrect DetailType or missing SalesItemLineDetail fields cause schema/validation errors during invoice creation.
Pagination QUICKBOOKS_LIST_INVOICES uses start_position and max_results. Incomplete pagination settings can miss invoices in larger books.
Sync tokens Any later edits require the latest SyncToken from a fresh invoice read. Stale sync tokens cause update rejections.
Rate limits QuickBooks enforces per-minute and daily API caps. High-volume runs should include backoff to avoid throttling errors.
DisplayName uniqueness Customer display_name must be unique across all Customer, Vendor, and Employee objects. Duplicates cause creation failures.

Quick Reference

Tool Slug Description
QUICKBOOKS_CREATE_INVOICE Create a new invoice with line items
QUICKBOOKS_READ_CUSTOMER Read a customer record by ID
QUICKBOOKS_CREATE_CUSTOMER Create a new customer record
QUICKBOOKS_QUERY_ACCOUNT Query accounts with SQL-like syntax
QUICKBOOKS_READ_ACCOUNT Read a specific account by ID
QUICKBOOKS_LIST_INVOICES List invoices with pagination

Powered by Composio