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

💼 Fresh Books Automation

FreshBooks Automation

FreshBooksクラウド会計ソフトを自動化し

⏱ 議事録 30分 → 3分

📺 まず動画で見る(YouTube)

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

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

📜 元の英語説明(参考)

FreshBooks Automation: manage businesses, projects, time tracking, and billing in FreshBooks cloud accounting

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

一言でいうと

FreshBooksクラウド会計ソフトを自動化し

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して freshbooks-automation.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → freshbooks-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

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

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

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

📖 Skill本文(日本語訳)

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

FreshBooks 自動化

中小企業の会計業務において、事業のリストアップ、プロジェクト管理、時間追跡、予算監視を含む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_PROJECTSactive: truecomplete: falseinclude_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. activecompleteupdated_sincesort_by パラメーターを使用して 必要に応じてフィルタリングします

既知の落とし穴

落とし穴 詳細
business_id が必須 ほとんどのFreshBooks操作には business_id が必要です。常に FRESHBOOKS_LIST_BUSINESSES を最初に呼び出して取得してください。
日付形式 updated_since パラメーターはRFC3339形式である必要があります: "2026-01-01T00:00:00Z"。他の形式は失敗します。
ページ分割された結果 プロジェクトリストの応答はページ分割されています。応答に追加のページがないか確認してください。
空の結果 プロジェクトが存在しないか、適用されたフィルターに一致しない場合、空のリストが返されます。これはエラーではありません。
記録時間の単位 include_logged_durationtrue の場合、期間は秒単位で返されます。表示のために時間(3600で割る)に変換してください。

クイックリファレンス

ツールスラッグ 説明
FRESHBOOKS_LIST_BUSINESSES 認証されたユーザーのすべての事業をリストアップします
FRESHBOOKS_LIST_PROJECTS 事業のプロジェクトをフィルタリングとソートでリストアップします

Powered by Composio

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

FreshBooks Automation

Automate FreshBooks operations including listing businesses, managing projects, tracking time, and monitoring budgets for small and medium-sized business accounting.

Toolkit docs: composio.dev/toolkits/freshbooks


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 freshbooks toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.


Core Workflows

1. List Businesses

Retrieve all businesses associated with the authenticated user. The business_id from this response is required for most other FreshBooks API calls.

Tool: FRESHBOOKS_LIST_BUSINESSES

Parameters: None required.

Example:

Tool: FRESHBOOKS_LIST_BUSINESSES
Arguments: {}

Output: Returns business membership information including all businesses the user has access to, along with their role in each business.

Important: Always call this first to obtain a valid business_id before performing project-specific operations.


2. List and Filter Projects

Retrieve all projects for a business with comprehensive filtering and sorting options.

Tool: FRESHBOOKS_LIST_PROJECTS

Key Parameters:

  • business_id (required) -- Business ID obtained from FRESHBOOKS_LIST_BUSINESSES
  • active -- Filter by active status: true (active only), false (inactive only), omit for all
  • complete -- Filter by completion: true (completed), false (incomplete), omit for all
  • sort_by -- Sort order: "created_at", "due_date", or "title"
  • updated_since -- UTC datetime in RFC3339 format, e.g., "2026-01-01T00:00:00Z"
  • include_logged_duration -- true to include total logged time (in seconds) per project
  • skip_group -- true to omit team member/invitation data (reduces response size)

Example:

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

Use Cases:

  • Get all projects for time tracking or invoicing
  • Find projects by client, status, or date range
  • Monitor project completion and budget tracking
  • Retrieve team assignments and project groups

3. Monitor Active Projects

Track project progress and budgets by filtering for active, incomplete projects.

Steps:

  1. Call FRESHBOOKS_LIST_BUSINESSES to get business_id
  2. Call FRESHBOOKS_LIST_PROJECTS with active: true, complete: false, include_logged_duration: true
  3. Analyze logged duration vs. budget for each project

4. Review Recently Updated Projects

Check for recent project activity using the updated_since filter.

Steps:

  1. Call FRESHBOOKS_LIST_BUSINESSES to get business_id
  2. Call FRESHBOOKS_LIST_PROJECTS with updated_since set to your cutoff datetime
  3. Review returned projects for recent changes

Example:

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

Recommended Execution Plan

  1. Get the business ID by calling FRESHBOOKS_LIST_BUSINESSES
  2. List projects using FRESHBOOKS_LIST_PROJECTS with the obtained business_id
  3. Filter as needed using active, complete, updated_since, and sort_by parameters

Known Pitfalls

Pitfall Detail
business_id required Most FreshBooks operations require a business_id. Always call FRESHBOOKS_LIST_BUSINESSES first to obtain it.
Date format The updated_since parameter must be in RFC3339 format: "2026-01-01T00:00:00Z". Other formats will fail.
Paginated results Project list responses are paginated. Check for additional pages in the response.
Empty results Returns an empty list if no projects exist or match the applied filters. This is not an error.
Logged duration units When include_logged_duration is true, the duration is returned in seconds. Convert to hours (divide by 3600) for display.

Quick Reference

Tool Slug Description
FRESHBOOKS_LIST_BUSINESSES List all businesses for the authenticated user
FRESHBOOKS_LIST_PROJECTS List projects with filtering and sorting for a business

Powered by Composio