coding-agent

Control coding agents programmatically via PTY sessions across Codex, Claude Code, OpenCode, and Pi.

1|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/Kjdragan/universal_agent --skill coding-agent-kjdragan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-agent
Source: https://github.com/Kjdragan/universal_agent/tree/main/.claude/skills/coding-agent
Command: npx skills add https://github.com/Kjdragan/universal_agent --skill coding-agent-kjdragan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables programmatic control of coding agents (Codex CLI, Claude Code, OpenCode, or Pi Coding Agent) via a terminal-based workflow, reducing manual context switching and enabling automated orchestration of coding tasks.

Core Features & Use Cases

  • PTY-enabled interactive sessions: Run coding agents in a proper terminal to preserve colors, prompts, and responsiveness.
  • Session orchestration: Create, monitor, and manage background coding tasks with actions like list, log, write, submit, and kill.
  • Cross-provider automation: Coordinate Codex, Claude Code, OpenCode, and Pi agents from a single interface for batch prompts and experiments.

Quick Start

Launch a PTY-enabled session in your project directory and run a coding agent:

  • Example: bash pty:true workdir:~/projects/myapp command:"codex exec 'Build feature X'"

Frequently Asked Questions about coding-agent

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

FAQPage Schema
How do I control coding agents programmatically for background automation tasks?

You can control coding agents programmatically by running them in PTY-enabled interactive sessions, which preserves terminal colors and responsiveness while enabling automated orchestration of coding tasks.

Can I automate batch prompts across multiple agents like Codex and Claude Code?

Yes, you can coordinate batch prompts and experiments across Codex, Claude Code, OpenCode, and Pi agents from a single interface to automate cross-provider coding workflows.

How do I manage background coding tasks in a terminal environment?

You can manage background coding tasks using session orchestration actions like list, log, write, submit, and kill to monitor and control interactive coding sessions.

Do I need a PTY-enabled environment to run interactive coding agents?

Yes, a PTY-enabled environment and access to agent binaries are required to execute commands and preserve terminal prompts, colors, and responsiveness during interactive coding sessions.

Why do coding agents lose colors and prompts when automated in the background?

Background agents lose terminal formatting because standard execution lacks a proper terminal interface; using PTY-enabled sessions preserves colors, prompts, and responsiveness for interactive coding agents.