Communityコーディング&開発github.com

ComposioHQ/FreshBooks-Automation

FreshBooks Automation: FreshBooks クラウド会計での事業管理、プロジェクト管理、タイムトラッキング、請求業務を自動化します。

FreshBooks-Automation とは?

このスキルは、FreshBooks クラウド会計システムの操作を自動化するためのツールキットです。事業一覧の取得、プロジェクトのリストとフィルタリング、タイムトラッキングデータの取得、予算監視など、中小企業向け会計業務の主要なワークフローをカバーします。Rube MCP サーバー(https://rube.app/mcp)を介して接続し、`FRESHBOOKS_LIST_BUSINESSES` や `FRESHBOOKS_LIST_PROJECTS` といったツールを呼び出します。ユーザーは最初に事業 ID を取得し、その後プロジェクトの一覧取得やフィルタリングを行うことで、進行中プロジェクトの進捗管理や予算超過の警告に活用できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/freshbooks-automation

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

FreshBooks Automation

FreshBooks の操作を自動化します。事業一覧の取得、プロジェクト管理、タイムトラッキング、予算監視など、中小企業向け会計業務を効率化します。

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


セットアップ

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

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


コアワークフロー

1. 事業一覧の取得

認証済みユーザーに関連付けられたすべての事業を取得します。このレスポンスの business_id は、他のほとんどの FreshBooks API 呼び出しで必要になります。

ツール: FRESHBOOKS_LIST_BUSINESSES

パラメータ: なし

例:

Tool: FRESHBOOKS_LIST_BUSINESSES
Arguments: {}

出力: ユーザーがアクセス権を持つすべての事業と、各事業におけるロールを含む事業メンバーシップ情報を返します。

重要: プロジェクト固有の操作を実行する前に、必ずこのツールを呼び出して有効な business_id を取得してください。


2. プロジェクトの一覧表示とフィルタリング

包括的なフィルタリングと並べ替えオプションを使用して、事業のすべてのプロジェクトを取得します。

ツール: FRESHBOOKS_LIST_PROJECTS

主なパラメータ:

  • business_id (必須) -- FRESHBOOKS_LIST_BUSINESSES から取得した事業 ID
  • active -- アクティブ状態でフィルタリング: true (アクティブのみ)、false (非アクティブのみ)、省略すると全て
  • complete -- 完了状態でフィルタリング: true (完了済み)、false (未完了)、省略すると全て
  • sort_by -- 並べ替え順: "created_at"、"due_date"、または "title"
  • updated_since -- RFC3339 形式の UTC 日時(例: "2026-01-01T00:00:00Z")
  • include_logged_duration -- true にするとプロジェクトごとの総ログ時間(秒)を含める
  • skip_group -- true にするとチームメンバー/招待データを省略(レスポンスサイズを削減)

例:

Tool: FRESHBOOKS_LIST_PROJECTS
Arguments:
  business_id: 123456
  active: true
  complete: false
  sort_by: "due_date"
  include_logged_duration: true

ユースケース:

  • タイムトラッキングや請求書作成のために全プロジェクトを取得
  • 顧客、ステータス、日付範囲でプロジェクトを検索
  • プロジェクト完了状況と予算追跡を監視
  • チーム割り当てとプロジェクトグループを取得

3. アクティブプロジェクトの監視

アクティブで未完了のプロジェクトをフィルタリングして、プロジェクトの進捗と予算を追跡します。

手順:

  1. FRESHBOOKS_LIST_BUSINESSES を呼び出して business_id を取得
  2. FRESHBOOKS_LIST_PROJECTS を active: true、complete: false、include_logged_duration: true で呼び出し
  3. 各プロジェクトのログ時間と予算を分析

4. 最近更新されたプロジェクトの確認

updated_since フィルターを使用して、最近のプロジェクト活動を確認します。

手順:

  1. FRESHBOOKS_LIST_BUSINESSES を呼び出して business_id を取得
  2. FRESHBOOKS_LIST_PROJECTS を、updated_since に基準日時を設定して呼び出し
  3. 返されたプロジェクトを確認し、最近の変更を特定

例:

Tool: FRESHBOOKS_LIST_PROJECTS
Arguments:
  business_id: 123456
  updated_since: "2026-02-01T00:00:00Z"
  sort_by: "created_at"

推奨実行計画

  1. FRESHBOOKS_LIST_BUSINESSES を呼び出して 事業 ID を取得
  2. 取得した business_id を使用して FRESHBOOKS_LIST_PROJECTS で プロジェクトを一覧表示
  3. active、complete、updated_since、sort_by パラメータを使って 必要に応じてフィルタリング

既知の問題点

問題点詳細
business_id 必須ほとんどの FreshBooks 操作には business_id が必要です。最初に必ず FRESHBOOKS_LIST_BUSINESSES を呼び出して取得してください。
日付形式updated_since パラメータは RFC3339 形式("2026-01-01T00:00:00Z")でなければなりません。他の形式は失敗します。
ページネーションプロジェクト一覧のレスポンスはページネーションされています。レスポンス内の追加ページを確認してください。
空の結果プロジェクトが存在しない、または適用されたフィルターに一致しない場合は空のリストを返します。これはエラーではありません。
ログ時間の単位include_logged_duration が true の場合、時間は秒単位で返されます。表示するには時間に変換(3600 で除算)してください。

クイックリファレンス

ツールスラッグ説明
FRESHBOOKS_LIST_BUSINESSES認証済みユーザーの全事業を一覧表示
FRESHBOOKS_LIST_PROJECTSフィルタリングと並べ替えで事業のプロジェクトを一覧表示

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル