Connect Motion to Your AI Agent

Connect Motion workspaces, projects and tasks to an AI assistant to summarize work and record concrete plans.

13 tools API key

Try a Motion Task

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

oo Skill Motion

Review Project Tasks

List project tasks and summarize their descriptions, deadlines and status.

/oo Motion: List tasks in workspace [ID], project [ID], and summarize the next deadlines.

Create a Task

Turn a supplied work item into a task with explicit scheduling details.

/oo Motion: Create task [name] in workspace [ID], due [date], duration [minutes], assigned to [user ID].

Revise Task Details

Read an existing task and update specified deadlines or descriptions.

/oo Motion: Read task [ID] and change its due date to [date] and description to [text].

Start Working with Motion

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect Motion

    Connect a Motion API key from the Motion web app API settings.

    Connect Motion →
  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 Motion account with API access to the target workspace.
  • List the statuses for the target workspace and use its status name. Task creation requires a name and workspace ID.

Motion Tools

Connect Motion workspaces, projects and tasks to an AI assistant to summarize work and record concrete plans.

Review Project Tasks

List project tasks and summarize their descriptions, deadlines and status.

Create a Task

Turn a supplied work item into a task with explicit scheduling details.

Revise Task Details

Read an existing task and update specified deadlines or descriptions.

13 tools

List Workspaces

List Motion workspaces available to the API key.

motion.list_workspaces

List Users

List Motion users visible to the API key.

motion.list_users

Get My User

Get the Motion user associated with the current API key.

motion.get_my_user

List Projects

List Motion projects for a workspace.

motion.list_projects

Get Project

Get a Motion project by ID.

motion.get_project

Create Project

Create a Motion project in a workspace.

motion.create_project

List Tasks

List Motion tasks with optional workspace, project, assignee, status, and cursor filters.

motion.list_tasks

Get Task

Get a Motion task by ID.

motion.get_task

Create Task

Create a Motion task in a workspace.

motion.create_task

Update Task

Update a Motion task by ID.

motion.update_task

Delete Task

Delete a Motion task by ID.

motion.delete_task

List Statuses

List Motion statuses for a workspace.

motion.list_statuses

List Schedules

List Motion schedules for a workspace.

motion.list_schedules

Frequently Asked Questions

How do I choose a task status?

List the statuses for the target workspace and use its status name. Task creation requires a name and workspace ID.

How do I connect Motion?

Connect a Motion API key from the Motion web app API settings.

What should I specify in my request?

List the statuses for the target workspace and use its status name. Task creation requires a name and workspace ID.

Connect Motion

About Motion ↗