code-yeongyu/pi-goal
Persistent Codex-style goal tracking for pi. Use when the user explicitly asks to set, continue, audit, pause, resume, complete, or inspect a long-running goal.
npx skills add https://github.com/code-yeongyu/oh-my-openagent --skill pi-goal
Use goal tools only when the user explicitly wants persistent goal tracking or when an active goal already exists.
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.
Before marking a goal complete, audit the actual current state:
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.
Take code-yeongyu/pi-goal from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.