- Workflow Builder — a visual, drag-and-drop editor inside Overcut where you build workflows step by step
- Playbook Repo + AI Agent — clone the open-source Overcut Playbooks repo, open it in your preferred AI coding tool (Claude Code, Cursor, Codex, Gemini), and let the agent create or modify workflows for you
workflow.json that you can import and run in Overcut.
Workflow Builder
Build workflows visually — drag actions onto a canvas, configure triggers, assign agents, and publish directly from the UI.
Playbook Repo + AI Agent
Clone the playbook repo, open it in your AI coding tool, and ask the agent to create or modify workflows with full context about Overcut’s capabilities.
Using the Workflow Builder
The Workflow Builder is a visual editor inside Overcut where you can:- Drag and drop actions (
agent.run,agent.session,git.clone, etc.) onto a canvas - Configure triggers (PR opened, issue labeled, mention, slash command, scheduled)
- Assign agents to each step and set timeouts
- Edit step prompts inline
- Publish, version, and manage workflows
Using the Playbook Repo with AI
For more complex workflows — or when you want to create and iterate faster — the Overcut Playbooks repository provides an AI-powered workspace. The repo ships with built-in skills and rules for popular AI coding tools, so your agent understands Overcut’s workflow format, triggers, actions, template variables, and agent tools out of the box.Why use the playbook repo?
Ready-to-Use Workflows
Import any of the 15+ pre-built playbooks directly into Overcut — no need to build from scratch.
AI-Assisted Authoring
Built-in skills teach your AI coding agent everything about Overcut workflows, so it can create or modify playbooks for you.
Works with Any Agent
Skills are shared across Claude Code, Cursor, Codex, Gemini, and more — use whichever tool you prefer.
Learn by Example
Study real, production-tested workflows to understand patterns and build your own.
Getting Started
Open in your preferred AI coding tool
Open the cloned repo in Claude Code, Cursor, Codex, Gemini, or any AI-enabled editor. The repo automatically loads the right skills and rules for each tool.
Start asking
Ask your AI agent to explore existing playbooks, modify them, or create entirely new workflows. For example:
- “Create a new playbook that runs security checks when a PR is opened”
- “Modify the code-review playbook to add a linting step”
- “Add a step to the create-pr-from-design playbook that notifies Slack when done”
Built-in AI Skills
The repo includes 6 deep-reference skills that give your AI coding agent comprehensive knowledge about Overcut’s workflow system. These are stored in.agents/skills/ and automatically symlinked to each tool’s config directory (.claude/skills/, .cursor/skills/, .codex/skills/, .gemini/skills/).
| Skill | What It Teaches the Agent |
|---|---|
| Workflow Triggers | All 22 event types (issue, PR, mention, scheduled, manual), condition operators, slash command setup, and cron scheduling |
| Step Actions | The 5 action types (agent.run, agent.session, git.clone, repo.identify, ci.executeWorkflow) with full parameter schemas |
| Agent Session Design | When to use agent.session vs agent.run, coordinator patterns, delegation templates, exit criteria, and interactive sessions |
| Agent Tools Reference | All 35+ user-configurable tools across 8 categories, plus the 5 built-in agent types and their tool presets |
| Template Variables | Handlebars {{}} syntax for referencing trigger context, step outputs, and using helpers like comparison and iteration |
| Prompt Engineering | Structured output patterns, tool constraint tables, progress tracking, idempotency markers, and cross-workflow triggering |
SKILL.md) and detailed lookup tables in a references/ folder, giving the agent everything it needs to produce valid, well-structured playbooks.
The skills activate automatically based on context. When you ask the agent to create a trigger, it loads the workflow-triggers skill. When you ask about coordinating multiple agents, it loads the agent-session-design skill.
Understanding Playbook Structure
Every playbook follows a consistent structure that both humans and AI agents can work with:The Filename Convention
The most important rule: prompt filenames must exactly match the step IDs inworkflow.json. For example, if a step has "id": "prep-context", the corresponding prompt file must be named prep-context.md.
This convention enables a powerful workflow:
- Edit the markdown prompt file in your editor
- The change is immediately readable by your AI agent
- Ask the agent to update
workflow.jsonto match — or use the includedsync-prompts.pyscript
Import a Playbook into Overcut
Download the workflow file
Navigate to the playbook folder in the repository and download the
workflow.json file.Upload the JSON file
Select the downloaded
workflow.json file to import the complete workflow structure.Map your agents
Every step that uses
agent.run or agent.session references an agent ID. During import, you’ll map each reference to one of your own configured agents. Choose the agent whose role and tools best match the step’s purpose.Choosing the Right Agent for Each Step
When mapping agents during import (or when building a new playbook), consider what each step needs:| Step Purpose | Recommended Agent Type | Key Tools Needed |
|---|---|---|
| Code analysis / implementation | Senior Developer | File system, code utilities, git operations |
| Code review | Code Reviewer | Pull request review, inline comments |
| Documentation | Tech Writer | File system, ticket/issue tools |
| Planning / requirements | Product Manager | Ticket tools, exploration |
| Repository exploration | Explore Agent | Search, file reading |
The model used for each step follows a cascade: agent-specific setting → workflow default → workspace default → system default. You can override the model at any level to balance cost and capability.
Edit Existing Playbooks with AI
The fastest way to customize a playbook is to ask your AI agent directly.Modify prompts
Open the repo in your preferred tool and ask:planning.md and update the corresponding instruction in workflow.json, maintaining the filename-to-step-ID convention.
Add or remove steps
workflow.json with the step definition and flow connections, and ensure the step ID matches the filename.
Change triggers or conditions
Create a New Workflow from Scratch
You don’t have to start from an existing playbook. Ask your AI agent to build one from your requirements:- Create the playbook folder with the correct naming convention
- Write
workflow.jsonwith all steps, flow connections, and trigger configuration - Create individual prompt
.mdfiles for each agent step - Write a
README.mdwith usage instructions
Example: The Create PR from Design Playbook
To see these concepts in action, look at thecreate-pr-from-design playbook — the most detailed workflow in the repo. It automatically creates implementation pull requests from approved design documents, triggered by the /pr slash command on an issue.
The 8-step pipeline
| Step | Action | What It Does |
|---|---|---|
| Identify Repos | repo.identify | Determines which repository the issue relates to |
| Clone Repo | git.clone | Shallow-clones the identified repository |
| Prepare Context | agent.run | Reads the issue, resolves dependencies, determines the base branch |
| Planning | agent.session | Creates a phased implementation plan from the design document |
| Setup PR | agent.run | Creates a branch and opens a draft pull request |
| Implement Changes | agent.session | Implements each phase with individual commits and progress tracking |
| Validate | agent.session | Writes tests, runs validation, fixes lint issues |
| Finalize PR | agent.run | Updates PR description, removes draft status, posts completion summary |
How steps connect
Each step’s output flows to the next via template variables:Agent assignment
This playbook uses two agent personas — Backend Developer and Frontend Developer — assigned to different steps based on the task:- Single-focus steps (prep context, setup PR, finalize) use
agent.runwith one agent - Complex steps (planning, implementation, validation) use
agent.sessionwith both agents coordinated by an automatic coordinator
Sync Prompts Utility
The repo includes async-prompts.py script that reads all .md prompt files in a playbook directory and updates the corresponding instruction fields in workflow.json:
Next Steps
- Browse the Playbooks Repository — Explore all available workflows and their READMEs
- Import & Export Use Cases — Detailed guide for importing workflows into Overcut
- Agent Differences — Understand when to use
agent.runvsagent.session - Workflow Builder — Learn the visual editor for fine-tuning imported workflows
- Contributing Guide — Share your playbooks with the community