Connect Beeminder to Your AI Agent

Choose a goal to review recent measurements or add a dated progress entry.

8 tools API key

Try a Beeminder Task

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

oo Skill Beeminder

Review Recent Progress

Combine a goal’s details and recorded datapoints.

/oo Beeminder: Read Beeminder goal [goal slug] for user [username] and its latest [count] datapoints. Summarize recorded progress and flag gaps in the returned dates.

Record a Progress Entry

Add a supplied value and date to the selected goal.

/oo Beeminder: For Beeminder user [username], goal [goal slug], create a datapoint with value [value in goal units], date [YYYYMMDD], and comment “[comment]”.

Start Working with Beeminder

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect Beeminder

    Connect your Beeminder personal auth token.

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

  • Your username and the slug of the goal you want to use.
  • Use the goal’s measurement units and specify the intended date when recording progress.

Beeminder Tools

This connection reads Beeminder goals and datapoints and can create, update, or delete individual datapoints.

Goals and Measurements

Read goal records and manage their individual datapoints.

8 tools

Get User

Get Beeminder user information, including goals and optional diff-based goal details.

beeminder.get_user

List Goals

List active Beeminder goals for a user.

beeminder.list_goals

List Archived Goals

List archived Beeminder goals for a user.

beeminder.list_archived_goals

Get Goal

Read one Beeminder goal, optionally including its datapoints.

beeminder.get_goal

List Datapoints

List datapoints for one Beeminder goal with optional count or page parameters.

beeminder.list_datapoints

Create Datapoint

Create one datapoint on a Beeminder goal.

beeminder.create_datapoint

Update Datapoint

Update one Beeminder datapoint by ID.

beeminder.update_datapoint

Delete Datapoint

Delete one Beeminder datapoint by ID.

beeminder.delete_datapoint

Frequently Asked Questions

How do I find a goal’s identifier?

List goals for your username to find their slugs, then use the chosen slug for goal and datapoint requests.

Can I record progress for a specific day?

Yes. Provide the day as YYYYMMDD, along with the value in the goal’s units and an optional comment.

Can I correct a logged value?

Yes. Identify the datapoint by its ID and request the new value, date, or comment. A separate operation deletes a datapoint.

Connect Beeminder

About Beeminder ↗