Connect Roboflow to Your AI Agent

Ask your AI assistant to work with Roboflow: detect image objects and run saved vision workflows.

12 tools API key

Try a Roboflow Task

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

oo Skill Roboflow

Detect objects in an image

Run a specified project version with a public image URL.

/oo Roboflow: Detect objects with Roboflow project [project slug], version [version number], imageUrl [public image URL], then summarize returned predictions and confidence.

Run a saved workflow

Execute a known workspace workflow with explicit runtime inputs.

/oo Roboflow: Run Roboflow saved workflow [workflow ID] in workspace [workspace] with inputs [JSON object], then explain its serialized output.

Start Working with Roboflow

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect Roboflow

    Connect using your Roboflow API Key.

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

  • An account with access to the Roboflow resources used in your task.

Roboflow Tools

Roboflow exposes project versions, hosted detection, and workflow execution for an AI assistant to inspect visual model outputs.

Detect objects in an image

Run a specified project version with a public image URL.

Run a saved workflow

Execute a known workspace workflow with explicit runtime inputs.

12 tools

List Projects

List Roboflow projects visible to the API key workspace.

roboflow.list_projects

Get Project Versions

Get one Roboflow project and list its available versions.

roboflow.get_project_versions

Get Version

Read one Roboflow project version and return training/export metadata.

roboflow.get_version

Detect Objects

Run Roboflow hosted object detection for one project version using a public image URL or Base64 image content.

roboflow.detect_objects

Run Workflow

Run a Roboflow workflow specification with runtime inputs and return serialized workflow outputs.

roboflow.run_workflow

Run Saved Workflow

Run a workflow saved in Roboflow using workspace and workflow identifiers with runtime inputs.

roboflow.run_saved_workflow

Validate Workflow

Validate a Roboflow workflow specification before running it.

roboflow.validate_workflow

Describe Workflow Interface

Describe workflow inputs, outputs, typing hints, and kind schemas for a specification or saved Roboflow workflow.

roboflow.describe_workflow_interface

Get Workflow Schema

Fetch the Roboflow workflow block JSON schema.

roboflow.get_workflow_schema

Get Execution Engine Versions

List available Roboflow workflow execution engine versions.

roboflow.get_execution_engine_versions

Get Server Info

Read Roboflow inference server name, version, and UUID.

roboflow.get_server_info

Get Server Metrics

Read Prometheus metrics exposed by the Roboflow inference server.

roboflow.get_server_metrics

Frequently Asked Questions

Can I train a model here?

Training submission is not exposed; project-version retrieval reads training and export metadata.

Can I inspect workflow inputs before execution?

describe_workflow_interface describes inputs, outputs, and typing hints for a specification or saved workflow.

Does validation execute the workflow?

validate_workflow validates a specification; execution uses a separate run action.

Connect Roboflow

About Roboflow ↗