creating-workers

Create custom specialist workers for the Bach orchestration system using Markdown templates.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/tslateman/bach --skill creating-workers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-workers
Source: https://github.com/tslateman/bach/tree/main/skills/creating-workers
Command: npx skills add https://github.com/tslateman/bach --skill creating-workers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a clear, structured guide for developers to create and integrate their own specialized workers into the Bach orchestration system, enhancing its flexibility and domain-specific capabilities.

Core Features & Use Cases

  • Worker Anatomy Definition: Understand the essential components of a worker (Role, Scope, Output Format, INCAPABLE handling).
  • Template Structure: Provides a robust Markdown template for defining new worker prompts, ensuring consistency and clarity.
  • Example Workers: Demonstrates practical implementations for 'Tester' and 'Documenter' roles.
  • Design Principles: Outlines best practices for creating effective, maintainable workers.
  • Use Case: A team needs to add a specialized 'SEO Optimizer' worker to their content generation pipeline. This Skill guides them through defining the worker's role, scope, and prompt template, enabling seamless integration.

Quick Start

Follow the template structure to define a new worker for your specific task.

Frequently Asked Questions about creating-workers

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

FAQPage Schema
How do I create custom AI agents for an orchestration system?

To create custom AI agents for an orchestration system, define the worker anatomy including role, scope, output format, and INCAPABLE handling using a structured Markdown template to ensure single responsibility and self-contained design.

What is the anatomy of a specialist worker in AI agent orchestration?

The anatomy of a specialist worker consists of its defined Role, Scope, Output Format, and INCAPABLE handling, structured to maintain clear boundaries and graceful failure within the AI agent orchestration pipeline.

How do I add an SEO optimizer to my content generation pipeline?

You can add an SEO optimizer to your content generation pipeline by following a worker template structure to define the new role's scope and prompt, enabling seamless integration and specialized task execution within the system.

Do I need prior prompt engineering experience to build custom workers?

You need foundational prompt engineering knowledge to build custom workers, as the process requires adhering to design principles like single responsibility, clear boundaries, and structured output formatting within the Markdown template.

What are the design principles for writing worker prompts?

Design principles for writing worker prompts require strict adherence to single responsibility, clear boundaries, structured output, graceful failure, and self-contained design to ensure maintainability and effective AI agent orchestration.

When should I not use a custom worker for AI orchestration?

You should not use a custom worker for AI orchestration if the task violates single responsibility, lacks clear boundaries, or cannot gracefully handle failures, as self-contained design is strictly required for system stability.