smallnest/goclaw/coding-agent
- community
Checking that the SKILL.md file is still in the repository.
Run Codex CLI, Claude Code, Kiro CLI, OpenCode, or Pi Coding Agent via background process for programmatic control.
Install
npx vskill@latest install smallnest/goclaw/coding-agentSKILL.md
Coding Agent (bash-first)
Use bash (with optional background mode) for all coding agent work. Simple and effective.
⚠️ PTY Mode Required!
Coding agents (Codex, Claude Code, Kiro, Pi) are interactive terminal applications that need a pseudo-terminal (PTY) to work correctly. Without PTY, you'll get broken output, missing colors, or the agent may hang.
Always use `pty:true` when running coding agents:
Bash Tool Parameters
| Parameter | Type | Description | |
|---|---|---|---|
command | string | The shell command to run | |
pty | boolean | Use for coding agents! Allocates a pseudo-terminal for interactive CLIs | |
workdir | string | Working directory (agent sees only this folder's context) | |
background | boolean | Run in background, returns sessionId for monitoring | |
timeout | number | Timeout in seconds (kills process on expiry) | |
elevated | boolean | Run on host instead of sandbox (if allowed) |
Process Tool Actions (for background sessions)
| Action | Description | |
|---|---|---|
list | List all running/recent sessions | |
poll | Check if session is still running | |
log | Get session output (with optional offset/limit) | |
write | Send raw data to stdin | |
submit | Send data + newline (like typing and pressing Enter) | |
send-keys | Send key tokens or hex bytes | |
paste | Paste text (with optional bracketed mode) | |
kill | Terminate the session |
Quick Start: One-Shot Tasks
For quick prompts/chats, create a temp git repo and run:
Why git init? Codex refuses to run outside a trusted git directory. Creating a temp repo solves this for scratch work.
The Pattern: workdir + background + pty
For longer tasks, use background mode with PTY:
Why workdir matters: Agent wakes up in a focused directory, doesn't wander off reading unrelated files (like your soul.md 😅).
Codex CLI
Model: gpt-5.2-codex is the default (set in ~/.codex/config.toml)
Flags
| Flag | Effect | |
|---|---|---|
exec "prompt" | One-shot execution, exits when done | |
--full-auto | Sandboxed but auto-approves in workspace | |
--yolo | NO sandbox, NO approvals (fastest, most dangerous) |
Building/Creating
Reviewing PRs
⚠️ CRITICAL: Never review PRs in OpenClaw's own project folder! Clone to temp folder or use git worktree.
Batch PR Reviews (parallel army!)
Claude Code
Kiro CLI (AWS)
AWS AI coding assistant with session persistence, custom agents, steering, and MCP integration.
Install: https://kiro.dev/docs/cli/installation
Basic Usage
Non-Interactive Mode (scripting/automation)
🔐 Tool Trust: Use --trust-all-tools for automation (default). For untrusted input or sensitive systems, consider --trust-tools "fs_read,fs_write,shell" to limit scope.
OpenClaw Integration
Custom Agents
Pre-define tool permissions, context resources, and behaviors:
Benefits: Pre-approve trusted tools, limit tool access, auto-load project docs, share configs across team.
Steering (Project Context)
Provide persistent project knowledge via markdown files in .kiro/steering/:
- Workspace steering:
.kiro/steering/— applies to current project only - Global steering:
~/.kiro/steering/— applies to all projects - AGENTS.md support: Place in project root or
~/.kiro/steering/
In custom agents: Add "resources": ["file://.kiro/steering/**/*.md"] to config.
MCP Integration
Connect external tools and data sources via Model Context Protocol:
Plan Agent
Plan Agent is a built-in agent for structured planning before execution. It helps transform ideas into detailed implementation plans.
When to suggest Plan Agent to user:
- Complex multi-step features (e.g., "build a user authentication system")
- Requirements are unclear or need clarification
- Large features that benefit from task breakdown
When NOT to use Plan Agent:
- Simple queries or single-step tasks
- User already has clear, specific instructions
- Quick fixes or small changes
How to use:
Plan workflow (4 phases):
- Requirements gathering — Structured questions with multiple choice options
- Research and analysis — Explores codebase, identifies patterns
- Implementation plan — Detailed task breakdown with clear objectives
- Handoff to execution — After approval (
y), plan transfers to execution agent
Plan Agent limitations (read-only):
- ✓ Can read files, search code, research documentation
- ✗ Cannot write files or execute commands (until handoff)
OpenCode
Pi Coding Agent
Note: Pi now has Anthropic prompt caching enabled (PR #584, merged Jan 2026)!
Parallel Issue Fixing with git worktrees
For fixing multiple issues in parallel, use git worktrees:
⚠️ Rules
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinginternal/builtin_skills/coding-agent/SKILL.md
Popularity
- Repository stars
- 418
- Repository forks
- 73
- 7-day trend score
- 30
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 23 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/smallnest/goclaw/coding-agent)