pi-goal
SkillAI & modelspi-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.
No other account needed.
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:
- Restate the goal as concrete deliverables.
- Map every explicit requirement to real evidence.
- Inspect files, command output, test results, or repository state for each item.
- Treat uncertainty as incomplete.
- 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