pi-goal

SkillAI & models

pi-goal gives your AI a lasting record of a long-running goal so it can pick up right where it left off, even in a later session. Once added, your AI can set a goal, keep track of its status, and update it as work moves forward.

Available today. Use it from your connected AI after setup.

After adding it, ask your AI to set a goal you want tracked. From then on, ask it to continue, inspect, pause, resume, or complete that goal whenever you need.

Then ask your AI: use the pi-goal skill

What your AI can do with it

  • Set a long-running goal the AI can return to later
  • Continue working on a goal in a new session without re-explaining it
  • Inspect a goal to see its details and current state
  • Pause a goal and resume it when you are ready
  • Mark a goal complete when the work is finished

What this skill tells your AI

The instructions your AI receives, as published by code-yeongyu/oh-my-openagent in packages/pi-goal/SKILL.md and read by ahel’s review.

Use goal tools only when the user explicitly wants persistent goal tracking or when an active goal already exists.

Tools

Create a goal:

create_goal({
	objective: "Ship the pi-goal extension",
	token_budget: 50000,
});

Inspect a goal:

get_goal({});

Update a goal:

update_goal({
	status: "complete",
});

update_goal only accepts complete. User-facing /goal commands control pause, resume, budget-limited, and clear transitions.

Completion Rule

Before marking a goal complete, audit the actual current state:

  1. Restate the goal as concrete deliverables.
  2. Map every explicit requirement to real evidence.
  3. Inspect files, command output, test results, or repository state for each item.
  4. Treat uncertainty as incomplete.
  5. Call update_goal({ status: "complete" }) only when no required work remains.

Use budget-limited status when the reason to stop is budget exhaustion rather than completion.

Signals

GitHub stars
69k
Forks
6k
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
pi-goal
Source
github.com/code-yeongyu/oh-my-openagent