a2ui
Make a reply easier to read and act on with rich blocks inside ordinary Markdown — a choice the user picks from, a form that…
Drive PenguinHarness itself from a shell — list and create agents and sessions, send and steer messages mid-flight, and query costs and scheduled tasks via the penguin CLI over the local server.
Claude Code
$ npx -y skills add Prism-Shadow/penguin-harness --skill penguin-orchestration --agent claude-code
Codex
$ npx skills add Prism-Shadow/penguin-harness --skill penguin-orchestration -a codex -y
Cursor
$ npx skills add Prism-Shadow/penguin-harness --skill penguin-orchestration -a cursor -y
Gemini CLI
$ npx skills add Prism-Shadow/penguin-harness --skill penguin-orchestration -a gemini-cli -y
GitHub Copilot
$ npx skills add Prism-Shadow/penguin-harness --skill penguin-orchestration -a github-copilot -y
OpenCode
$ npx skills add Prism-Shadow/penguin-harness --skill penguin-orchestration -a opencode -y
Windsurf
$ npx skills add Prism-Shadow/penguin-harness --skill penguin-orchestration -a windsurf -y
name: penguin-orchestration description: Drive PenguinHarness itself from a shell — list and create agents and sessions, send and steer messages mid-flight, and query costs and scheduled tasks via the penguin CLI over the local server. version: 2026.10.15.1
The `penguin` CLI is a thin client of the PenguinHarness server. Inside a harness agent session it reaches the same server that is running you, so you can orchestrate the platform yourself: list and create agents, start conversations with them, steer those conversations while they run, and query costs and scheduled tasks.
If the user's message only invokes this skill (e.g. "use penguin-orchestration skill") without a concrete request, ask the user what they want to orchestrate. Read-only commands (`project ls`, `agent ls`, `session ls`, `session log`, `cost`, `schedule ls`) are always safe; do not create agents, start sessions or send messages until the goal is clear.
Before mutating anything, see what exists:
penguin project ls # projects on this server penguin agent ls # agents in the current project penguin session ls --json # the project's sessions, with running state
`--json` on any listing gives machine-parseable output.
penguin run -m <msg> [--project-id <id>] [--agent-id <id>] [--workspace <path>]
[--model-id <id> --provider <p>] [--approve <mode>] [--thinking <level>]
[--session <session_id>] [--title <title>] [--background]
[--timeout <duration>] [--goal [budget]] [--json]
penguin session ls [--project-id <id>] [--agent-id <id>] [--days <n>] [-a|--all] [--json]
penguin session input [session_id] [-m <text>] [--timeout <duration>]
[--project-id <id>] [--agent-id <id>] [--json] [--server <url>]
penguin session log [session_id] [--project-id <id>] [--agent-id <id>] [--tail <n>]
[-f|--follow] [--timeout <duration>] [--json]
penguin session rename [session_id] -t <title> [--project-id <id>] [--agent-id <id>] [--json]
penguin agent ls [--project-id <id>] [--json]
penguin agent create --agent-id <id> [--name <s>] [--description <s>] [--skills <a,b>]
[--project-id <id>] [--json]
penguin project ls [--json]
penguin cost [--days <n>] [--from <d> --to <d>] [--by date|agent|model|session]
[--project-id <id>] [--agent-id <id>] [--json]
penguin schedule ls [--project-id <id>] [--agent-id <id>] [--json]
penguin schedule add <name> --prompt <s> --start-at <ISO|now> [--period <duration>]
[--end-at <ISO>] [--session-id <id> | --workspace <path>
[--model-id <id> --provider <p>]] [--disabled]
[--project-id <id>] [--agent-id <id>]
penguin schedule update <name> [<same field flags>] [--enable|--disable]
[--project-id <id>] [--agent-id <id>]
penguin schedule rm <name> [--project-id <id>] [--agent-id <id>]Make a reply easier to read and act on with rich blocks inside ordinary Markdown — a choice the user picks from, a form that…
Run ACE (Agentic Context Engineering, Zhang et al. 2025) on an agent the sequential offline way - a Reflector reads each training…
Run a PenguinHarness organization as its CEO — turn the mission into a ticket tree, hire HR and finance first, partition the…
The protocol every employee of a PenguinHarness organization follows — read the handbook first, act on [org_trigger] work runs,…
Run finance for a PenguinHarness organization — set and adjust monthly budgets along the reporting line, audit spend daily with…
Run HR for a PenguinHarness organization — guarantee every employee has an enabled calendar event, hire and offboard employees…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.