What problem does it solve?
This Skill provides comprehensive guidance on creating custom agents for the busytown framework, enabling users to extend its functionality with their own specialized AI workers.
Core Features & Use Cases
- Agent Definition: Learn how to structure agent markdown files with YAML frontmatter for persona and event subscriptions.
- Event Handling: Understand how agents listen for specific event patterns and react to them.
- Tool Permissions: Configure which Claude Code tools agents can access, ensuring secure and controlled operations.
- Event Emission: Master the process of emitting events to facilitate inter-agent communication and system observability.
- Claiming Events: Implement robust event claiming mechanisms for coordinated agent workflows.
- Use Case: Develop a new agent that monitors
code.commit events, claims them, performs a security scan using allowed tools, and emits code.vulnerability.found events if issues are detected.
Quick Start
Create a new agent by defining its name, description, and listen patterns in a markdown file within the agents/ directory.