Skip to content
Agentmart
Submit a tool

external-coding-agents

Delegate coding tasks to external AI coding agent CLIs: Claude Code, Codex, OpenCode.

Skill by S3YED

IndexedMIT★ 12
Write a review

Chalk Labs

Need help deploying external-coding-agents?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/s3yed-external-coding-agents

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Delegate coding tasks to external AI coding agent CLIs: Claude Code, Codex, OpenCode.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/external-coding-agents

What's inside

Skill name
external-coding-agents
Description
Delegate coding tasks to external AI coding agent CLIs: Claude Code, Codex, OpenCode.
License
MIT
Instructions
96 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# External AI Coding Agents

Delegate coding work to third-party AI coding agents from within Hermes. These tools (Claude Code, Codex, OpenCode) are autonomous CLI agents that can read files, write code, run shell commands, and manage git workflows — each with its own strengths.

## When to Delegate vs Do It Yourself

| Situation | Approach |
|-----------|----------|
| Bug fix in a known file | Do it yourself with `patch`/`write_file` — faster, no overhead |
| Complex multi-file refactor | Delegate — the external agent has persistent context across files |
| Task needs a fresh perspective | Delegate — the external agent will spot things you might miss |
| CI/CD automation | Delegate — use print mode for clean automation |
| PR review of someone else's code | Delegate — the external agent can see the full diff in context |
| Research/reconnaissance | Delegate — agent can browse and explore independently |
| Simple one-line change | Do it yourself |

## Common Orchestration Patterns

All three coding agents use the same core patterns:

### Print Mode (Non-Interactive — Preferred)
Cleanest integration. No PTY, no dialog handling, structured output:

```
terminal(command="<agent> -p 'Add error handling to all API calls in src/'", workdir="/path/to/project", timeout=120)
```

### PTY Background Mode (Interactive)
For iterative work needing multi-turn conversation. Use `background=true, pty=true` and `process` tool to monitor:

```
terminal(command="<agent>", workdir="~/project", background=true, pty=true)
process(action="submit", session_id="<id>", data="Implement OAuth refresh flow")
process(action="poll", session_id="<id>")
process(action="log", session_id="<id>")
process(action="kill", session_id="<id>")
```

### Get the Diff Back
After delegation completes, always inspect what changed:

```
git diff
git diff --stat
```

## Agent Decision Guide

| Need | Best Agent | Why |
|------|-----------|-----|
| Best overall coding ability | Claude Code | Anthropic's most capable model, v2.2+, rich feature set |
| Cheapest / open-source preference | OpenCode | Provider-agnostic (OpenRouter, Anthropic, OpenAI, local models) |
| OpenAI ecosystem | Codex | OpenAI's autonomous agent, OAuth integration |
| PR review with inline comments | Claude Code | Built-in `--from-pr` flag, formal review workflow |
| Batch multi-issue fixing | Codex or OpenCode | Lightweight, parallel worktree pattern |
| Long-running autonomous session | Any | Use background=true + process tool for monitoring |

## Common Pitfalls

1. **PTY is required for interactive sessions** — all three agents are TUI apps; skip `pty=true` and they hang
2. **Git repo required** — Codex and OpenCode refuse to run outside a git directory. Use `mktemp -d && git init` for scratch work
3. **Always inspect the diff after delegation** — external agents can make surprising decisions. Use `git diff --stat` to verify scope
4. **Keep tasks focused** — narrow prompts produce better results than vague requests
5. **Set timeouts** — external agents can loop indefinitely. Use `--max-turns` (Claude Code) or `timeout` in terminal calls
6. **Cleanup background sessions** — kill tmux sessions and worktree directories when done
7. **Parallel worktrees need isolation** — don't share a single working directory across parallel agents

## Agent-Specific References

Detailed reference docs for each agent:

- **references/claude-code.md** — Full Claude Code orchestration guide (flags, auth, hooks, MCP, slash commands, 745 lines)
- **references/codex.md** — Codex CLI usage (flags, background mode, worktrees)
- **references/opencode.md** — OpenCode CLI usage (binary resolution, parallel patterns, TUI keybindings)

## Getting Started

### Which Agent is Installed?

```
which claude codex opencode 2>/dev/null || echo "check npm list -g"
```

### Quick One-Shot (any agent)

```
# Claude Code
terminal(command="claude -p 'Add input validation to all endpoint handlers' --max-turns 10", workdir="~/project", timeout=120)

# Codex
terminal(command="codex exec 'Add input validation to all endpoint handlers'", workdir="~/project", pty=true)

# OpenCode
terminal(command="opencode run 'Add input validation to all endpoint handlers'", workdir="~/project")
```

From S3YED/appie-kit, MIT.

More from S3YED/appie-kit

Signals

Stars
12
Forks
2
Open issues
0
Last commit (this folder)
Jul 5, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
Website
weblyfe.ai
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from S3YED

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get external-coding-agents running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying external-coding-agents?

CallGet help
Cite this page

external-coding-agents skill. Agent Mart. https://agentmart.dev/skills/s3yed-external-coding-agents (last updated 2026-10-24)