💼 Fresh Books Automation
FreshBooksクラウド会計ソフトを自動化し
📺 まず動画で見る(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本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
freshbooks-automation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
freshbooks-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
💬 こう話しかけるだけ — サンプルプロンプト
- › 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から取得した事業IDactive-- アクティブステータスでフィルタリング:true(アクティブのみ)、false(非アクティブのみ)、すべて表示する場合は省略complete-- 完了ステータスでフィルタリング:true(完了済み)、false(未完了)、すべて表示する場合は省略sort_by-- ソート順:"created_at"、"due_date"、または"title"updated_since-- RFC3339形式のUTC日時。例:"2026-01-01T00:00:00Z"include_logged_duration-- プロジェクトごとの合計記録時間(秒単位)を含める場合はtrueskip_group-- チームメンバー/招待データを除外する場合はtrue(応答サイズを削減します)
例:
Tool: FRESHBOOKS_LIST_PROJECTS
Arguments:
business_id: 123456
active: true
complete: false
sort_by: "due_date"
include_logged_duration: true
ユースケース:
- 時間追跡や請求のためのすべてのプロジェクトを取得する
- クライアント、ステータス、または日付範囲でプロジェクトを検索する
- プロジェクトの完了と予算追跡を監視する
- チームの割り当てとプロジェクトグループを取得する
3. アクティブなプロジェクトの監視
アクティブで未完了のプロジェクトをフィルタリングして、プロジェクトの進捗と予算を追跡します。
手順:
FRESHBOOKS_LIST_BUSINESSESを呼び出してbusiness_idを取得しますFRESHBOOKS_LIST_PROJECTSをactive: true、complete: false、include_logged_duration: trueで呼び出します- 各プロジェクトの記録時間と予算を分析します
4. 最近更新されたプロジェクトのレビュー
updated_since フィルターを使用して、最近のプロジェクト活動を確認します。
手順:
FRESHBOOKS_LIST_BUSINESSESを呼び出してbusiness_idを取得しますFRESHBOOKS_LIST_PROJECTSをカットオフ日時を設定したupdated_sinceで呼び出します- 返されたプロジェクトの最近の変更を確認します
例:
Tool: FRESHBOOKS_LIST_PROJECTS
Arguments:
business_id: 123456
updated_since: "2026-02-01T00:00:00Z"
sort_by: "created_at"
推奨される実行計画
FRESHBOOKS_LIST_BUSINESSESを呼び出して 事業IDを取得します- 取得した
business_idを使用してFRESHBOOKS_LIST_PROJECTSで プロジェクトをリストアップします 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
📜 原文 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_idbefore 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 fromFRESHBOOKS_LIST_BUSINESSESactive-- Filter by active status:true(active only),false(inactive only), omit for allcomplete-- Filter by completion:true(completed),false(incomplete), omit for allsort_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--trueto include total logged time (in seconds) per projectskip_group--trueto 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:
- Call
FRESHBOOKS_LIST_BUSINESSESto getbusiness_id - Call
FRESHBOOKS_LIST_PROJECTSwithactive: true,complete: false,include_logged_duration: true - Analyze logged duration vs. budget for each project
4. Review Recently Updated Projects
Check for recent project activity using the updated_since filter.
Steps:
- Call
FRESHBOOKS_LIST_BUSINESSESto getbusiness_id - Call
FRESHBOOKS_LIST_PROJECTSwithupdated_sinceset to your cutoff datetime - 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
- Get the business ID by calling
FRESHBOOKS_LIST_BUSINESSES - List projects using
FRESHBOOKS_LIST_PROJECTSwith the obtainedbusiness_id - Filter as needed using
active,complete,updated_since, andsort_byparameters
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