coding-agent

Orchestrate coding agents via Node.js/TypeScript runtime and Python toolkit.

3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ai-in-pm/NemoClawd --skill coding-agent-ai-in-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-agent
Source: https://github.com/ai-in-pm/NemoClawd/tree/main/apps/clawdbot-main/skills/coding-agent
Command: npx skills add https://github.com/ai-in-pm/NemoClawd --skill coding-agent-ai-in-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires clawdbot, NeMo-Agent-Toolkit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines coding tasks by running various coding agents, such as Codex, Claude Code, OpenCode, and Pi, via background processes, offering programmatic control and automation.

Core Features & Use Cases

  • Run Coding Agents: Execute Codex CLI, Claude Code, OpenCode, or Pi Coding Agent for programmatic control.
  • Interactive Terminal Apps: Coding agents require a pseudo-terminal (PTY) for correct operation.
  • Bash Tool Parameters: Configure commands with parameters like command, pty, workdir, background, timeout, and elevated.
  • Process Tool Actions: Manage background sessions with actions like list, poll, log, write, submit, send-keys, paste, and kill.
  • Quick Start: Run a simple task using the codex exec command with a prompt.

Quick Start

Run the Codex CLI with a prompt in a background process: bash pty:true workdir:~/project command:"codex exec 'Your prompt'"

Frequently Asked Questions about coding-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate coding tasks with AI agents in background processes?

Automate coding tasks by orchestrating agents like Codex, Claude Code, OpenCode, and Pi through background processes. This Skill uses a Node.js/TypeScript runtime and Python toolkit to handle interactive terminal applications, offering programmatic control and session management for automated execution.

Can I run interactive terminal applications that require a pseudo-terminal (PTY)?

Interactive terminal applications requiring PTY for correct operation are fully supported. Configure bash tool parameters with `pty:true` to execute coding agents like Codex CLI in a background process, ensuring proper terminal interaction and output handling.

How do I execute a Codex CLI prompt programmatically in a background process?

Execute a Codex CLI prompt by running a bash command with `pty:true`, specifying a `workdir`, and passing your prompt string to the `command` parameter. This initiates the coding agent in a background process for automated task completion.

Do I need specific runtimes to control coding agents programmatically?

Programmatic control of coding agents requires the Clawdbot Node.js runtime and NeMo-Agent-Toolkit Python toolkit. These dependencies provide the necessary environment for orchestrating background execution, session management, and interactive terminal operations.

What actions are available for managing background coding agent sessions?

Manage background coding agent sessions using process tool actions including `list`, `poll`, `log`, `write`, `submit`, `send-keys`, `paste`, and `kill`. These actions enable full programmatic control over interactive terminal workflows and session lifecycle.

What configuration parameters are available for running coding agents via bash?

Configure coding agent execution via bash parameters including `command`, `pty`, `workdir`, `background`, `timeout`, and `elevated`. These parameters define the execution environment, terminal behavior, and process lifecycle for automated coding tasks.