← All skills
goal-agent
82 / 100 · Low risk
Fine to try.
By Flow-Research/harnessy (GitHub) · other · 30 stars · scanned at commit bae3fdd
Provider-agnostic goal orchestrator — decomposes goals, drives Codex/Claude/OpenCode phase work in a loop, verifies completion objectively, and persists run policy/learning state.
Works with any agent that supports SKILL.md skills.
What this skill can do
Connects to the internet
The author does not mention this.
Found in 1 place.
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 17 places.
Show 14 more
- tools/flow-install/skills/goal-agent/scripts/background-runner, line 407
result = subprocess.run(cmd, capture_output=True, text=True, timeout=AGENT_TIMEOUT) - tools/flow-install/skills/goal-agent/scripts/background-runner, line 408
except subprocess.TimeoutExpired: - tools/flow-install/skills/goal-agent/scripts/background-runner, line 493
result = subprocess.run(cmd, input=prompt, capture_output=True, text=True, timeout=AGENT_TIMEOUT, cwd=repo_root) - tools/flow-install/skills/goal-agent/scripts/background-runner, line 494
except subprocess.TimeoutExpired: - tools/flow-install/skills/goal-agent/scripts/background-runner, line 558
result = subprocess.run(cmd, capture_output=True, text=True, timeout=AGENT_TIMEOUT, cwd=repo_root) - tools/flow-install/skills/goal-agent/scripts/background-runner, line 559
except subprocess.TimeoutExpired: - tools/flow-install/skills/goal-agent/scripts/background-runner, line 600
result = subprocess.run( - tools/flow-install/skills/goal-agent/scripts/background-runner, line 601
cmd_str, shell=True, - tools/flow-install/skills/goal-agent/scripts/background-runner, line 616
except subprocess.TimeoutExpired: - tools/flow-install/skills/goal-agent/scripts/background-runner, line 1058
subprocess.Popen( - tools/flow-install/skills/goal-agent/scripts/background-runner, line 1060
stdout=subprocess.DEVNULL, - tools/flow-install/skills/goal-agent/scripts/background-runner, line 1061
stderr=subprocess.DEVNULL, - tools/flow-install/skills/goal-agent/scripts/background-runner, line 1065
except (OSError, subprocess.SubprocessError) as exc: - tools/flow-install/skills/goal-agent/scripts/goal-agent, line 722
result = subprocess.run(tmux_cmd, shell=True, capture_output=True, text=True)
Can call paid AI services billed to you
The author does not mention this.
Found in 1 place.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'goal-agent' ] || [ -L ~/.agents/skills/'goal-agent' ]; then echo 'A skill folder named goal-agent already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Flow-Research/harnessy' "$d" && git -C "$d" checkout --quiet 'bae3fdddd99eabe649d0d53cea5d2a0b501aa8b3' -- 'tools/flow-install/skills/goal-agent' && mkdir -p ~/.agents/skills && cp -R "$d"/'tools/flow-install/skills/goal-agent' ~/.agents/skills/'goal-agent' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'goal-agent' ~/.claude/skills/'goal-agent' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Flow-Research/harnessy shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Flow-Research/harnessy/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | bae3fdd | 82 |
Also found in
Identical copies of this skill exist at:
- Flow-Research/harnessy-v2/packages/capability-harnessy-v1-full/resources/source/tools/flow-install/skills/goal-agent