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

ComposioHQ/Clockify-Automation

Clockifyのタイムトラッキングワークフローを自動化。自然言語コマンドで時間エントリの作成・管理、ワークスペース、ユーザー操作を実現します。

Clockify-Automation とは?

このスキルはClaude Code上でClockifyのタイムトラッキング操作を自然言語で実行できるようにするものです。時間エントリの作成・取得・削除、ワークスペースの一覧表示、ユーザー情報の取得、ランニングタイマーの管理といった主要なワークフローをカバーしています。ComposioのRube MCPサーバーを介して動作し、Claude Codeの設定にMCPサーバーURLを追加するだけで簡単にセットアップできます。すべての操作はISO 8601形式のタイムスタンプが必要で、ワークスペースIDやユーザーIDの事前解決が推奨されます。バグ修正や重複エントリのクリーンアップ、プロジェクト単位の時間集計など、開発チームの時間管理業務を大幅に効率化します。

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

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

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

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

ドキュメント

Clockify Automation

Claude Codeから直接Clockifyのタイムトラッキング操作を自動化します。時間エントリの記録、過去データの照会、ワークスペース管理、チームアクティビティの監査をターミナルから離れずに行えます。

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


セットアップ

  1. Claude Codeの設定にRube MCPサーバーを追加します。URL: https://rube.app/mcp
  2. プロンプトに従い、表示される接続リンクからClockifyアカウントを認証します
  3. 自然言語でタイムトラッキングワークフローの自動化を開始します

コアワークフロー

1. 時間エントリの作成

プロジェクト、タスク、タグの関連付けと、課金可能ステータスを指定して時間を記録します。

ツール: CLOCKIFY_CREATE_TIME_ENTRY

ワークスペース64a687e3のプロジェクト64a687e2に、UTCで本日午前9時から「API開発」という説明で2時間の作業を記録

主要パラメータ:

  • workspaceId (必須) -- エントリを作成するワークスペース
  • start (必須) -- ISO 8601形式の開始時刻(例: 2026-02-11T09:00:00Z)
  • end -- ISO 8601形式の終了時刻。省略するとランニングタイマーを作成
  • projectId -- プロジェクトに関連付け
  • taskId -- タスクに関連付け
  • description -- 作業説明(0~3000文字)
  • tagIds -- タグIDの配列
  • billable -- エントリが課金可能かどうか
  • customFieldValues -- customFieldId と value を持つカスタムフィールドエントリの配列

2. 時間エントリの照会

レポート、監査、請求書作成のために過去の時間エントリを取得します。

ツール: CLOCKIFY_GET_TIME_ENTRIES

ワークスペースxyz789のユーザーabc123の2026年1月のすべての時間エントリを取得

主要パラメータ:

  • workspaceId (必須) -- 照会するワークスペース
  • userId (必須) -- エントリを取得するユーザー
  • start / end -- ISO 8601形式の日付範囲フィルター
  • project -- プロジェクトIDでフィルター
  • task -- タスクIDでフィルター
  • tags -- カンマ区切りのタグID
  • description -- テキストフィルター(部分一致)
  • hydrated -- true に設定すると、IDだけでなくプロジェクト/タスク/タグの完全なオブジェクトを取得
  • in-progress -- true に設定すると、実行中のタイマーのみを返す
  • page / page-size -- ページネーション(デフォルトは1ページ50件)

3. 時間エントリの削除

誤ったエントリ、重複、キャンセルされたエントリを削除します。

ツール: CLOCKIFY_DELETE_TIME_ENTRY

ワークスペース64a687e3の時間エントリ5b715448を削除
  • workspaceId と id(時間エントリID)が必要
  • 不正なインポートや重複のクリーンアップに使用

4. ワークスペースの管理

認証済みユーザーが所属するすべてのワークスペースを一覧表示します。

ツール: CLOCKIFY_GET_ALL_MY_WORKSPACES

すべてのClockifyワークスペースを表示
  • オプションの roles フィルター -- ["WORKSPACE_ADMIN", "OWNER"] のようなロールの配列
  • エントリを作成・照会する前に、ワークスペースIDを調べるために使用

5. ユーザー情報

現在のユーザー詳細を取得し、ワークスペースメンバーを一覧表示します。

ツール: CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO, CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE

現在ログインしているユーザーは誰ですか?次に、ワークスペース64a687e3の全ユーザーを一覧表示
  • CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO は認証済みユーザーのプロファイルを返します(パラメータ不要)
  • CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE は workspaceId が必要です。name、email フィルターとページネーション(page、page-size 最大100)に対応

6. ランニングタイマーの管理

作成時に end を省略してタイマーを開始するか、実行中のエントリを確認します。

ツール: CLOCKIFY_CREATE_TIME_ENTRY, CLOCKIFY_GET_TIME_ENTRIES

ワークスペースxyzのプロジェクトabcで「バグ修正中」という説明でタイマーを開始
  • end なしで作成するとランニングタイマーを開始
  • CLOCKIFY_GET_TIME_ENTRIES を in-progress: true で使用して、タイマーが実行中かどうかを確認

既知の落とし穴

  • ワークスペースIDとユーザーIDは必須: ほとんどのClockifyツールでは workspaceId と userId の両方が必要です。最初に CLOCKIFY_GET_ALL_MY_WORKSPACES と CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO を呼び出して、これらのIDを解決してください。
  • ISO 8601タイムスタンプ: すべての時刻パラメータはタイムゾーンを含むISO 8601形式(例: 2026-02-11T09:00:00Z)でなければなりません。タイムゾーンを省略すると予期しない動作を引き起こします。
  • ランニングタイマー: 同時に実行できるタイマーは1つだけです。別のタイマーがすでにアクティブな場合、end なしで新しいエントリを作成しようとすると失敗します。先に既存のタイマーを停止してください。
  • ページネーションのデフォルト: CLOCKIFY_GET_TIME_ENTRIES はデフォルトで1ページあたり50エントリを返します。完全なエクスポートを行うには、結果が返されなくなるまでページをループしてください。
  • タグIDはワークスペーススコープ: あるワークスペースのタグIDを別のワークスペースで使用することはできません。常に対象のワークスペースコンテキスト内でタグを解決してください。

クイックリファレンス

ツールスラッグ説明
CLOCKIFY_CREATE_TIME_ENTRY時間エントリを作成またはタイマーを開始(workspaceId、start が必要)
CLOCKIFY_GET_TIME_ENTRIESフィルター付きで時間エントリを一覧表示(workspaceId、userId が必要)
CLOCKIFY_DELETE_TIME_ENTRY時間エントリを削除(workspaceId、id が必要)
CLOCKIFY_GET_ALL_MY_WORKSPACES認証済みユーザーのすべてのワークスペースを一覧表示
CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO現在のユーザープロファイル情報を取得
CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACEワークスペース内の全ユーザーを一覧表示(workspaceId が必要)

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.

関連スキル