Connect Geckoboard to Your AI Agent

Turn supplied rows and field definitions into a chosen dataset update.

4 tools API key

Try a Geckoboard Task

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

oo Skill Geckoboard

Write a supplied metrics batch

Ensure the dataset definition and append rows using the specified uniqueness rules.

/oo Geckoboard: Find or create Geckoboard dataset [ID] with fields [definitions] and unique fields [fields]. Append rows [records], using old-record truncation field [date field if needed]. Report whether each operation succeeded.

Start Working with Geckoboard

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect Geckoboard

    Connect with a Geckoboard API key.

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

  • Provide a dataset ID, field definitions and records. Choose unique fields if matching rows should be updated during append.
  • Each write accepts up to 500 rows. Replacement clears the existing record set; append may update rows with matching unique fields.

Geckoboard Tools

Find or create a dataset with declared fields, append records or replace the entire record set. AI can prepare the supplied values for the chosen schema and apply the write you request; the connection does not read existing dataset rows.

Dataset definition and writes

Define a dataset, append or replace records, or delete the dataset.

4 tools

Find Or Create Dataset

Find or create a Geckoboard dataset with a declared field schema.

geckoboard.find_or_create_dataset

Append Dataset Data

Append records to a Geckoboard dataset, updating existing rows when unique_by fields match.

geckoboard.append_dataset_data

Replace Dataset Data

Replace all records in a Geckoboard dataset with the supplied records.

geckoboard.replace_dataset_data

Delete Dataset

Delete a Geckoboard dataset by identifier.

geckoboard.delete_dataset

Frequently Asked Questions

Will append always create new rows?

Rows matching the dataset’s unique fields update existing rows. Without matching unique values, rows are appended.

What happens when I replace dataset data?

All existing rows are replaced by the supplied records. Provide the complete intended record set.

Can I compare the update with existing rows here?

This connection does not expose a row-reading action. Supply the records and schema you want to write and inspect the dataset in Geckoboard.

Connect Geckoboard

About Geckoboard ↗