coding-agent
Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.
Why use this skill?
Master your coding agents with the OpenClaw coding-agent skill. Run Codex, Claude Code, and more via persistent background terminal sessions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kesslerio/multi-coding-agentWhat This Skill Does
The coding-agent skill is a powerhouse tool designed for OpenClaw AI, acting as an orchestrator for leading coding assistants like Codex, Claude Code, OpenCode, and the Pi Coding Agent. Instead of treating these tools as simple black boxes, this skill provides programmatic control, allowing you to run them within a secure, PTY-enabled environment. By managing terminal sessions as background processes, it ensures that long-running coding tasks—such as full-stack application scaffolding, complex refactoring, or iterative bug hunting—proceed without interruption. It enables the AI to execute shell commands, maintain persistent working directories, and monitor real-time output through session management.
Installation
To integrate this skill into your environment, use the OpenClaw management utility. Run the following command in your terminal:
clawhub install openclaw/skills/skills/kesslerio/multi-coding-agent
Ensure you have the necessary dependencies installed for your target coding agent (e.g., Codex or Claude Code CLI) before executing the initialization.
Use Cases
This skill is ideal for professional software engineering workflows. Use it for autonomous feature implementation, where the agent needs to generate files and run tests. It is perfect for 'scratchpad' development, where you create a temporary directory, initialize a git repository, and experiment with code snippets. Additionally, it serves as an excellent automated CI/CD helper, allowing the AI to run build scripts, linting, and error handling verification in a project-scoped workdir.
Example Prompts
- "Start a background coding session in my current project directory and refactor the authentication module to use JWT tokens."
- "Create a temporary scratchpad, initialize it as a git repo, and use the coding agent to write a Python script that scrapes headlines from a website."
- "Check the logs for my ongoing snake game development session and send the 'y' input if the agent is asking for permission to overwrite the local config file."
Tips & Limitations
Always remember to use pty:true. Because these agents are interactive terminal applications, they expect a pseudo-terminal to render UI components like progress bars and color-coded diffs correctly. If you omit this, you will experience hanging processes or mangled text output. Furthermore, coding agents often require a git-initialized directory to function reliably; if the agent fails to initialize, create a temporary folder and run git init inside it. Finally, keep your workdir scoped strictly to the task at hand to prevent the agent from accidentally modifying unrelated system files.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kesslerio-multi-coding-agent": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
google-messages
Send and receive SMS/RCS via Google Messages web interface (messages.google.com). Use when asked to "send a text", "check texts", "SMS", "text message", "Google Messages", or forward incoming texts to other channels.
academic-deep-research
Transparent, rigorous research with full methodology — not a black-box API wrapper. Conducts exhaustive investigation through mandated 2-cycle research per theme, APA 7th citations, evidence hierarchy, and 3 user checkpoints. Self-contained using native OpenClaw tools (web_search, web_fetch, sessions_spawn). Use for literature reviews, competitive intelligence, or any research requiring academic rigor and reproducibility.
soulcraft
Create or improve SOUL.md files for OpenClaw agents through guided conversation. Use when designing agent personality, crafting a soul, or saying "help me create a soul". Supports self-improvement.
calendly
Calendly scheduling integration. List events, check availability, manage meetings via Calendly API.
dialpad
Send SMS and make voice calls via Dialpad API. Supports single/batch SMS, voice calls with TTS, and caller ID selection.