← All skills
OpenCode-CLI-Controller
94 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By LeoYeAI/agent-master-skills (GitHub) · coding · 2,186 stars · scanned at commit 8f88f9a
A powerful skill to control Open Code CLI via a local web server API. Allows executing commands, managing sessions, and automating code generation remotely in the local network.
Works with any agent that supports SKILL.md skills.
What this skill can do
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 34 places.
Show 17 more
- skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 25
curl -s -X POST "http://127.0.0.1:4099/session?directory=$PROJECT_PATH" \ - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 33
curl -s -X POST "http://127.0.0.1:4099/session/ses_123/message?directory=$PROJECT_PATH" \ - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 44
curl -s "http://127.0.0.1:4099/session/ses_123/message?directory=$PROJECT_PATH" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 50
curl -s "http://127.0.0.1:4099/session/ses_123/diff?directory=$PROJECT_PATH" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 56
curl -N "http://127.0.0.1:4099/event?directory=$PROJECT_PATH" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 62
curl -s "http://127.0.0.1:4099/session/status?directory=$PROJECT_PATH" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 68
curl -s "http://127.0.0.1:4099/provider?directory=$PROJECT_PATH" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 74
curl -s "http://127.0.0.1:4099/file/content?directory=$PROJECT_PATH&path=src/App.tsx" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 80
curl -s "http://127.0.0.1:4099/file?directory=$PROJECT_PATH&path=src" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 86
curl -s "http://127.0.0.1:4099/find?directory=$PROJECT_PATH&pattern=TODO" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 92
curl -s "http://127.0.0.1:4099/find/file?directory=$PROJECT_PATH&query=component&type=file" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 98
curl -s -X DELETE "http://127.0.0.1:4099/session/ses_123?directory=$PROJECT_PATH" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 109
curl -s "$URL" - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 201
curl -s -X POST "http://127.0.0.1:4099/session/$(curl -s -X POST 'http://127.0.0.1:4099/session?directory='$(curl -s http://127.0.0.1:4099/path | jq -r .directo - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 206
curl -s "http://127.0.0.1:4099/session?directory=$(curl -s http://127.0.0.1:4099/path | jq -r .directory)" | jq -r '.[] | "\(.id): \(.title) - Updated: \(.time. - skills/opencode-api-control-skill/Reference/API_QUICK_REFERENCE.md, line 211
curl -s "http://127.0.0.1:4099/session/ses_123/message?directory=$PROJECT_PATH&limit=1" | jq -r '.[0].parts[] | select(.type=="text") | .text' - skills/opencode-api-control-skill/Reference/EVENTS_GUIDE.md, line 106
curl -N "$BASE_URL/event?directory=$PROJECT_PATH"
and 14 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 31 places.
Show 17 more
- skills/opencode-api-control-skill/SKILL.md, line 115
bash ./scripts/send_message.sh "Build application" - skills/opencode-api-control-skill/SKILL.md, line 143
bash ./scripts/send_message.sh "Quick task" - skills/opencode-api-control-skill/SKILL.md, line 197
bash ./scripts/get_diff.sh - skills/opencode-api-control-skill/SKILL.md, line 219
curl -s "$BASE_URL/global/health" | jq - skills/opencode-api-control-skill/SKILL.md, line 227
bash ./scripts/update_providers.sh - skills/opencode-api-control-skill/SKILL.md, line 236
PROJECT_NAME="dashboard-app" - skills/opencode-api-control-skill/SKILL.md, line 243
PROJECT_NAME="existing-app" - skills/opencode-api-control-skill/SKILL.md, line 252
SESSION_ID=$(bash ./scripts/create_session.sh "$PROJECT_PATH" "Session Title") - skills/opencode-api-control-skill/SKILL.md, line 258
bash ./scripts/save_state.sh "$SESSION_ID" "$PROJECT_PATH" - skills/opencode-api-control-skill/SKILL.md, line 265
bash ./scripts/send_message.sh "Your prompt here" - skills/opencode-api-control-skill/SKILL.md, line 274
bash ./scripts/monitor_session.sh & - skills/opencode-api-control-skill/SKILL.md, line 284
bash ./scripts/send_message.sh "Create app" - skills/opencode-api-control-skill/SKILL.md, line 291
RESULT=$(bash ./scripts/select_provider.sh "gemini" "pro") - skills/opencode-api-control-skill/SKILL.md, line 305
bash ./scripts/send_message.sh "Build app" - skills/opencode-api-control-skill/SKILL.md, line 310
bash ./scripts/send_message.sh "Analyze requirements" "plan" - skills/opencode-api-control-skill/SKILL.md, line 315
bash ./scripts/send_message.sh "Implement features" "build" - skills/opencode-api-control-skill/SKILL.md, line 323
bash ./scripts/update_providers.sh
and 11 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'opencode-cli-controller' ] || [ -L ~/.agents/skills/'opencode-cli-controller' ]; then echo 'A skill folder named opencode-cli-controller already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/LeoYeAI/agent-master-skills' "$d" && git -C "$d" checkout --quiet '8f88f9a0dd5a1075d4f0c7626f9d960844d57575' -- 'skills/opencode-api-control-skill' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/opencode-api-control-skill' ~/.agents/skills/'opencode-cli-controller' && 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/'opencode-cli-controller' ~/.claude/skills/'opencode-cli-controller' (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 LeoYeAI/agent-master-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/LeoYeAI/agent-master-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 8f88f9a | 94 |
| 2026-11-07 | 8f88f9a | 97 |