Connect Codemagic to Your AI Agent

Prepare a build handoff with status, commit context and artifact references.

8 tools API key

Try a Codemagic Task

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

oo Skill Codemagic

Prepare a build handoff

Summarize selected build outcomes and attached artifact metadata.

/oo Codemagic: Find Codemagic team [name or ID] and app [name or ID]. Read build pages for branch [branch] and workflow [ID]. Inspect builds [IDs] and summarize status, commit, timing and artifact references for a handoff.

Start an existing build workflow

Launch the specified application workflow and track its status.

/oo Codemagic: Start Codemagic app [app ID] workflow [workflow ID] for [branch or tag], using environment values [values, or none] and instance type [type, or default]. Keep the build ID and read its status. Report pending states separately from finished results.

Start Working with Codemagic

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect Codemagic

    Connect with a Codemagic personal API token.

    Connect Codemagic →
  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

  • Use a token with access to the target team and application.
  • Starting a build may run configured deployment steps. Confirm the workflow’s purpose and selected branch or tag.

Codemagic Tools

Read Codemagic apps and builds, including status, workflow, commit and artifact metadata. Start a build for an existing app and workflow, then use its build ID to follow the result.

Build records

Read applications and build details.

Workflow execution

Start an existing workflow or request cancellation of a build.

8 tools

Get Current User

Get the authenticated Codemagic user and their available team permissions.

codemagic.get_current_user

List User Teams

List the Codemagic teams accessible to the authenticated user.

codemagic.list_user_teams

List User Apps

List the Codemagic applications accessible to the authenticated user.

codemagic.list_user_apps

List Team Apps

List the applications that belong to a specific Codemagic team.

codemagic.list_team_apps

List Team Builds

List builds for a specific Codemagic team with optional filters.

codemagic.list_team_builds

Get Build

Get detailed information about a single Codemagic build.

codemagic.get_build

Create Build

Start a new Codemagic build for the specified app and workflow.

codemagic.create_build

Cancel Build

Cancel a Codemagic build by its build ID.

codemagic.cancel_build

Frequently Asked Questions

Can I review one branch’s builds?

Yes, provide team and app IDs plus the branch, workflow or status filters you want. Keep build IDs in the handoff for follow-up.

Can the summary include build artifacts?

Yes, build details include artifact metadata when present. Preserve any provided names and links rather than assuming an artifact exists for every build.

Can I cancel a running build?

Yes, provide the build ID. The operation requests cancellation and can report that a build has already finished.

Connect Codemagic

About Codemagic ↗