Connect your agent

Your agent can ask what the kids have today, approve what’s done and add a new quest — from a chat message, without opening the app.

Three steps

  1. 1

    Create a key

    A grown-up from the family creates the key — right here. Sign in and you’ll come back to this form.

    Sign in and create a key
  2. 2

    Install the skill

    The skill teaches the agent the routes and the order of steps. Works for agents that can run commands: Claude Code, Cursor, OpenClaw and the like.

  3. 3

    Ask

    “What do the kids have today?”, “Approve everything they checked off”, “Add a quest for Theo — take out the trash on Wednesdays, 10 points”.

The skill

The first command installs the skill; the rest put the key where the skill looks for it. No need to paste the key into the agent’s chat. github.com/usavilov/questburg-skills

npx -y skills add usavilov/questburg-skills
mkdir -p ~/.config/questburg
printf '%s' 'qb_…' > ~/.config/questburg/key
chmod 600 ~/.config/questburg/key

API

If the skill doesn’t fit, the same API is open directly. The key goes in a header, answers are JSON.

https://questburg.com/api/v1

You can hand your agent one address — the same thing, written for it: questburg.com/llms.txt

export QUESTBURG_API_KEY=qb_…
curl -s -H "Authorization: Bearer $QUESTBURG_API_KEY" https://questburg.com/api/v1/me

curl -s -X POST https://questburg.com/api/v1/offers \
  -H "Authorization: Bearer $QUESTBURG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title": "Take out the trash", "assignees": "kids", "points": 10, "weekdays": [3]}'

Good to know

No family in Questburg yet?

Habits, quests and rewards for kids — in one app.