Agent skill

Prowl Agent Workflows

by onevcat in onevcat/Prowl

Authors, validates, runs and participates in Prowl Agent Workflows, bundles that orchestrate several live coding agents inside the Prowl macOS app.

Custom licenceAuto-check passedAgent Workflows

Install Prowl Agent Workflows

skills CLI
$ npx skills add onevcat/Prowl --skill prowl-workflow -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install onevcat/Prowl prowl-workflow --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/onevcat/Prowl.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/prowl-workflow .claude/skills/prowl-workflow && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
prowl-workflow
GitHub stars
631
Token cost
~2.7k tokens
SKILL.md length
1,228 words
Files
4 (incl. references)
Skills in repo
10
Repo updated
First seen
Licence
Custom licence

At a glance

Authors, validates, runs and participates in Prowl Agent Workflows, bundles that orchestrate several live coding agents inside the Prowl macOS app.

  • Works in 6 steps: Do the work the prompt asks for,… → Deliver by running the exact rendered… → Include the declared sections, format,… → …
  • Creating a workflow in which two agents review each other's work
  • SKILL.md covers Authoring loop, Built-in handoff, Built-in Review Loop and Running a workflow, plus 2 more sections
  • Needs PROWL_WORKFLOW_TOKEN

What it does

A workflow is a `.pwlworkflow` directory containing `workflow.yaml` with the `prowl.workflow/v1` schema, plus optional local script actions, helpers, schemas and assets. It declares roles, sequential steps, typed state, conditions and loops, and Prowl runs it with agent roles in real terminal panes. Workflows come from the app bundle, the user's `~/.prowl/workflows/` folder or a repository's `.prowl/workflows/` folder, with later sources shadowing earlier ones by ID.

The authoring loop reads `references/authoring.md`, drafts the workflow and checks it with `prowl workflow validate`, which works with Prowl closed, although passing validation does not guarantee a successful run. For launch roles the agent omits `agents` unless you require particular runtimes. Other references cover script actions and running or debugging a run. When a `[Prowl]` line with a `prowl workflow deliver` command appears in the pane, the agent is a participant and delivers through the workflow protocol. The skill is not for driving individual panes with prowl-cli or for Prowl settings questions.

When your agent uses it

  • Creating a workflow in which two agents review each other's work
  • Running an existing Prowl workflow on a branch
  • Debugging a workflow run or writing a script action
  • Responding to a Prowl workflow delivery prompt in a pane

Example prompts

  • “Write me a Prowl workflow that has two agents review each other's changes.”
  • “Add an input to the guessing-game workflow and validate it.”
  • “Run the count-files workflow and tell me where the result files are.”

Requirements

  • The Prowl macOS app and its `prowl` command-line tool

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Do the work the prompt asks for, completely, before delivering.
  2. Deliver by running the exact rendered command with the body on stdin as markdown
  3. Include the declared sections, format, and verdict. Empty bodies are rejected; other
  4. Lost? prowl workflow status (no arguments) answers "who am I": this pane's run, role,
  5. Never use prowl agents dispatch-complete for a workflow activation — it is rejected
  6. A launched participant finds the same contract in its kickoff prompt ("Prowl workflow

What it can do on your machine

Read from SKILL.md and the folder at commit 386b8d0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • PROWL_WORKFLOW_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Prowl Agent Workflows loads about 2.7k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 244 tokens; SKILL.md has 1,228 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~244
When it runs · the whole SKILL.md, loaded when a task matches
~2.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~10k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,228 words (~2,686 tokens).

“A workflow is a .pwlworkflow directory with workflow.yaml (schema: prowl.workflow/v1) and optional local script actions, helpers, schemas, and assets. It declares roles and sequential steps, typed state, nested conditions and loops. Prowl executes it; agent roles use real terminal panes…”

— opening of SKILL.md by onevcat, Custom licence
name
prowl-workflow
metadata.prowl-summary
Teaches an agent to write, validate, and run Prowl Agent Workflow bundles, to create and test local script actions, to act as a participant when a workflow…

Read the full SKILL.md on GitHub

Files

SKILL.md and 3 other files (references) in skills/prowl-workflow of onevcat/Prowl.

  • SKILL.md
  • references/actions.md
  • references/authoring.md
  • references/runbook.md

Open the folder on GitHubat commit 386b8d0

Compare with similar skills

Prowl Agent Workflows next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Prowl Agent Workflows compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Prowl Agent Workflows this skillonevcat/Prowl631—~2.7kAutomated safety check: PassCustom licence
Agency Orchestrator Workflow RunnerjnMetaCode/superpowers-zh8.3k1 repos~885Automated safety check: PassMIT
Orchestration Graph RunnerYeachan-Heo/oh-my-claudecode40k—~1.3kAutomated safety check: PassMIT
CodegridBankrBot/skills1.2k—~1.1kAutomated safety check: PassNone
cmux Cloud Machinesmanaflow-ai/cmux28k—~864Automated safety check: PassCustom licence
Fastgpt Workflow GeneratorYYH211/Claude-meta-skill282—~5.5kAutomated safety check: PassMIT

Similar skills

  • Agency Orchestrator Workflow Runner

    jnMetaCode/superpowers-zh

    Runs agency-orchestrator YAML workflows inside the current agent session, with the session's own model playing each role in turn and no API key needed.

    8.3k GitHub starsUsed in 1 repo~885 tokens
    Agent WorkflowsAuto-check passed
  • Orchestration Graph Runner

    Yeachan-Heo/oh-my-claudecode

    Runs deterministic DAG pipelines from a JSON descriptor with journal-based crash recovery, so an interrupted run resumes without repeating finished nodes.

    40k GitHub stars~1.3k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Codegrid

    BankrBot/skills

    CodeGrid is a native macOS canvas where multiple coding agents (Claude, Codex, Gemini, Cursor, Grok, shells) run side by side in panes and collaborate via a local agent bus — no tmux, no cloud, no…

    1.2k GitHub stars~1.1k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • cmux Cloud Machines

    manaflow-ai/cmux

    Operates cmux Cloud machines from the cmux CLI, running durable remote commands or detached agents and presenting their workspaces, with authorization limits on destructive steps.

    28k GitHub stars~864 tokensUpdated today
    DevOps & CloudAuto-check passed
  • Fastgpt Workflow Generator

    YYH211/Claude-meta-skill

    Generates production-ready FastGPT workflow JSON from natural language requirements.

    282 GitHub stars~5.5k tokensUpdated 4 mo ago
    Productivity & AutomationAuto-check passed
  • cmux Agent Surface Control

    disler/learning-cmux-with-agents

    Drives the cmux terminal multiplexer from natural language to open, inspect, prompt, read and close windows, workspaces, panes, surfaces and agent sessions.

    115 GitHub stars~2.6k tokensUpdated 3 mo ago
    Productivity & AutomationAuto-check: notes

More from onevcat/Prowl

All 10 skills in this repo
  • Drives and verifies the native macOS Prowl Debug UI through accessibility automation, proving behavior with before-and-after evidence instead of reasoning from code.

    631 GitHub stars~3.3k tokensUpdated yesterday
    Auto-check passed
  • Prowl Self-Verify

    onevcat/Prowl

    Runs an opt-in end-to-end verification of Prowl changes in a separate debug instance, writing a verification contract first and reporting pass, fail, skipped or inconclusive for every scenario.

    631 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Runs Prowl's benchmark layers for a branch or release against recorded baselines, only when explicitly asked and the machine is quiet.

    631 GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Catches an app's string catalog up with the code once per release: translating new text, pruning unused entries, and flagging unlocalized strings.

    631 GitHub stars~3.4k tokensUpdated yesterday
    Auto-check passed
  • Write AI Doc

    onevcat/Prowl

    Create and maintain curated docs-ai/ records for substantial features and non-trivial, decision-shaping fixes (numbered entries with 000-plan.md before implementation and 001-action.md after).

    631 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Keeps an agent-facing documentation set accurate against the implementation through small, diff-driven edits since a committed baseline.

    631 GitHub stars~2k tokensUpdated yesterday
    Auto-check passed

Works with

Categories

Questions about Prowl Agent Workflows

What does Prowl Agent Workflows do?

Authors, validates, runs and participates in Prowl Agent Workflows, bundles that orchestrate several live coding agents inside the Prowl macOS app. workflow/v1` schema, plus optional local script actions, helpers, schemas and assets. It declares roles, sequential steps, typed state, conditions and loops, and Prowl runs it with agent roles in real terminal panes.

When should I use Prowl Agent Workflows?

Prowl Agent Workflows fits situations like: creating a workflow in which two agents review each other's work; running an existing Prowl workflow on a branch; debugging a workflow run or writing a script action; responding to a Prowl workflow delivery prompt in a pane.

How do I install Prowl Agent Workflows in Claude Code?

Run `npx skills add onevcat/Prowl --skill prowl-workflow -a claude-code`. Or copy the skill folder (skills/prowl-workflow in onevcat/Prowl) into .claude/skills/prowl-workflow in your project. Claude Code loads it when a task matches its description.

How do I install Prowl Agent Workflows in Codex?

Run `npx skills add onevcat/Prowl --skill prowl-workflow -a codex`. Or copy the skill folder (skills/prowl-workflow in onevcat/Prowl) into .agents/skills/prowl-workflow in your project. Codex loads it when a task matches its description.

Can I use Prowl Agent Workflows in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add onevcat/Prowl --skill prowl-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prowl-workflow, .gemini/skills/prowl-workflow, .github/skills/prowl-workflow and .opencode/skills/prowl-workflow in your project.

What does Prowl Agent Workflows need to run?

Going by SKILL.md and its folder, Prowl Agent Workflows needs credentials named PROWL_WORKFLOW_TOKEN. Our summary lists: The Prowl macOS app and its `prowl` command-line tool.

Does Prowl Agent Workflows access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Prowl Agent Workflows safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Prowl Agent Workflows use?

Prowl Agent Workflows has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Prowl Agent Workflows use?

About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.7k tokens, read only when the agent opens those files.

What are the alternatives to Prowl Agent Workflows?

Skills that share tags, products or a category with Prowl Agent Workflows: Agency Orchestrator Workflow Runner (jnMetaCode/superpowers-zh, 8.3k stars), Orchestration Graph Runner (Yeachan-Heo/oh-my-claudecode, 40k stars), Codegrid (BankrBot/skills, 1.2k stars) and cmux Cloud Machines (manaflow-ai/cmux, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Prowl Agent Workflows?

onevcat (a GitHub user) maintains it in onevcat/Prowl, which has 631 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 6, 2026.

Source: onevcat/Prowl on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.