Connect Clockify to Your AI Agent

Choose a user and period for a time summary, or supply confirmed session details to record completed work. AI can group entries and make unfinished logs visible.

12 tools API key

Try a Clockify Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Clockify

Prepare a Time-Use Summary

Read a user’s entries for a period and organize recorded time by project, task, or description.

/oo Clockify: Read Clockify time entries for workspace [workspace ID], user [user ID], from [start time] to [end time]. Summarize by project and task, separate running entries from completed entries, and flag missing end times.

Record a Completed Work Session

Create a time entry from your confirmed start, end, project, and work description.

/oo Clockify: Create a Clockify time entry for workspace [workspace ID], user [user ID], from [start time with timezone] to [end time with timezone], project [project ID], task [task ID if applicable], description [work notes], billable [true or false].

Start Working with Clockify

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Clockify

    Connect with a Clockify API key.

    Connect Clockify →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Clockify API key with access to the workspace and permissions for the user’s time entries.

Clockify Tools

Clockify time entries connect descriptions and start/end times with projects and tasks. Their workspace and user identifiers define whose work is included in a summary.

Read Workspaces, Projects, and Tasks

List or retrieve workspaces and projects and list a project’s tasks.

Read and Create Time Entries

Filter a user’s entries by time, project, task, tags, or description and create a supplied entry.

Create and Maintain Project Work

Create or update projects and create tasks with supplied assignment and estimate details.

12 tools

Get Current User

Get the currently authenticated Clockify user.

clockify.get_current_user

List Workspaces

List the Clockify workspaces available to the authenticated user.

clockify.list_workspaces

Get Workspace

Get a single Clockify workspace by ID.

clockify.get_workspace

List Projects

List Clockify projects in a workspace.

clockify.list_projects

Get Project

Get a single Clockify project by ID.

clockify.get_project

Create Project

Create a new Clockify project in a workspace.

clockify.create_project

Update Project

Update an existing Clockify project.

clockify.update_project

Delete Project

Delete a Clockify project by ID.

clockify.delete_project

List Tasks

List Clockify tasks for a project.

clockify.list_tasks

Create Task

Create a new Clockify task inside a project.

clockify.create_task

List Time Entries

List Clockify time entries for a user in a workspace.

clockify.list_time_entries

Create Time Entry

Create a new Clockify time entry for a user.

clockify.create_time_entry

Frequently Asked Questions

What identifies the time records to summarize?

Provide both workspace ID and user ID, with start and end times. You can narrow the list by project or task.

Can AI distinguish a running timer from finished work?

Yes. Ask it to inspect end times and keep in-progress entries separate from completed durations.

Why should a completed work log include an end time?

A time entry can be created without an end time. Supply both times when you want to record a completed session rather than start an ongoing entry.

Connect Clockify

About Clockify ↗