Not in the top 1,000 by GitHub stars
gotalab/goal-setter-skill
Shape rough requests into evidence-backed /goal completion contracts — an Agent Skill for Claude Code and Codex
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/goal-setter/skills/goal-setter/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
4d658d659037 → 4d658d659037
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 4d658d659037
No earlier version was observed for comparison.
skills/goal-setter/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
4d658d659037 → 4d658d659037
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 4d658d659037
No earlier version was observed for comparison.
Verified commit 4d658d6590371dda57e7ee16d302b6a8fe487de4
git clone --filter=blob:none --no-checkout https://github.com/gotalab/goal-setter-skill.git .hotskills/gotalab-goal-setter-skill && git -C .hotskills/gotalab-goal-setter-skill checkout --detach 4d658d6590371dda57e7ee16d302b6a8fe487de4
# Copy each selected skill directory from .hotskills/gotalab-goal-setter-skill into .claude/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- goal-setter
plugins/goal-setter/skills/goal-setter - goal-setter
skills/goal-setter
How it works
goal-setter
When your agent uses it
Draft, review, or activate a compact /goal when the user wants Codex to keep working until a verifiable result is true. Defines the result, evidence, boundaries, stop conditions, and only useful delegation. Not for ordinary implementation, Q&A, one-off edits, loose brainstorming, or subjective work with no completion test.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,856 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Decide whether a Goal fits
- Understand before drafting
- Write the Goal
- Use subagents only when they help
- Length
- Activate
Scripts executed separately
scripts/validate_goal_length.py
Files
../../../../.claude-plugin/marketplace.jsonasset452 bytes../../../../.claude-plugin/plugin.jsonasset559 bytesSKILL.mdcore9,553 bytesagents/openai.yamlasset394 bytesscripts/validate_goal_length.pyruns3,574 bytes
Read SKILL.md
# Goal Setter
Turn a rough request into a compact `/goal`: the result to achieve, the evidence that proves it, the boundaries that matter, and when Codex should finish or stop. A Goal is a completion contract, not an implementation plan or a second task system.
Prefer the shortest Goal that preserves the user's real outcome. State each rule once. Leave file discovery, implementation order, agent count, models, and tool details to the running Codex task unless the user fixed them.
## Decide whether a Goal fits
Use a Goal when one objective may take many checks or turns and completion can be judged from tests, artifacts, runtime state, screenshots, measurements, sources, or a clear rubric.
Use a normal prompt for a small edit, explanation, or review. If the request is subjective and has no usable completion test, help define the test first instead of pretending the Goal is verifiable.
## Understand before drafting
View the complete source on GitHubgoal-setter
When your agent uses it
Draft, review, or activate a compact /goal when the user wants Codex to keep working until a verifiable result is true. Defines the result, evidence, boundaries, stop conditions, and only useful delegation. Not for ordinary implementation, Q&A, one-off edits, loose brainstorming, or subjective work with no completion test.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,856 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Decide whether a Goal fits
- Understand before drafting
- Write the Goal
- Use subagents only when they help
- Length
- Activate
Scripts executed separately
scripts/validate_goal_length.py
Files
SKILL.mdcore9,553 bytesagents/openai.yamlasset394 bytesscripts/validate_goal_length.pyruns3,574 bytes
Read SKILL.md
# Goal Setter
Turn a rough request into a compact `/goal`: the result to achieve, the evidence that proves it, the boundaries that matter, and when Codex should finish or stop. A Goal is a completion contract, not an implementation plan or a second task system.
Prefer the shortest Goal that preserves the user's real outcome. State each rule once. Leave file discovery, implementation order, agent count, models, and tool details to the running Codex task unless the user fixed them.
## Decide whether a Goal fits
Use a Goal when one objective may take many checks or turns and completion can be judged from tests, artifacts, runtime state, screenshots, measurements, sources, or a clear rubric.
Use a normal prompt for a small edit, explanation, or review. If the request is subjective and has no usable completion test, help define the test first instead of pretending the Goal is verifiable.
## Understand before drafting
View the complete source on GitHubSkills included
- goal-setter
- goal-setter
Repository facts
- License
- MIT
- Created
- Jun 10, 2026
- Last pushed
- Aug 21, 2026
- Forks
- 1
- Open issues
- 1
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
- No broad tool permissions
- No dangerous shell commands
- 6 network referencesin 1 file: .claude-plugin/plugin.json:6
- No hidden or obfuscated text
- No instruction overrides
- 2 executable scriptsin 2 files: goal-setter/scripts/validate_goal_length.py:1 goal-setter/scripts/validate_goal_length.py:1
- No access to secrets
- No requests to vote in Hot
Show all 8 signals by file
.claude-plugin/plugin.json
- Network accessline 6
"name": "gotalab" }, "homepage": "https://github.com/gotalab/goal-setter-skill", - Network accessline 7
}, "homepage": "https://github.com/gotalab/goal-setter-skill", "license": "MIT", - Network accessline 8
"homepage": "https://github.com/gotalab/goal-setter-skill", - Network accessline 16
"codex" ], "repository": "https://github.com/gotalab/goal-setter-skill" - Network accessline 17
], "repository": "https://github.com/gotalab/goal-setter-skill" } - Network accessline 18
"repository": "https://github.com/gotalab/goal-setter-skill"
plugins/goal-setter/skills/goal-setter/scripts/validate_goal_length.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/goal-setter/scripts/validate_goal_length.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 2 facts
- Executable script in code of a file that runsgoal-setter/scripts/validate_goal_length.py:1High confidence
- Executable script in code of a file that runsgoal-setter/scripts/validate_goal_length.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md plugins/goal-setter/skills/goal-setter/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/goal-setter/skills/goal-setter/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/goal-setter/skills/goal-setter/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/goal-setter/skills/goal-setter/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/goal-setter/skills/goal-setter/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.