From charon-fan-agent-playbook
Defines automatic trigger hooks for chaining agent-playbook skills in workflows like PRD creation to code review and PR creation. Other skills reference it via frontmatter hooks; do not invoke directly.
npx claudepluginhub zhaono1/agent-playbookThis skill is limited to using the following tools:
This skill defines automatic trigger relationships between skills. When a skill completes its workflow, it should automatically trigger the next skill in the chain.
Orchestrates multi-skill workflows by detecting milestones like PRD or implementation completion and triggering follow-up skills via configurable hooks in auto, background, or ask modes.
Composes Claude Code skills into automated pipelines for multi-step workflows like feature development, bug fixes, new projects, content launches, and code reviews. Includes auto-detection, progress tracking, dynamic step selection, and CLI commands.
Chains multiple Claude Code skills into YAML-defined automated workflows supporting conditional logic, parallel execution, error handling, and retries. Ideal for complex multi-step automations.
Share bugs, ideas, or general feedback.
This skill defines automatic trigger relationships between skills. When a skill completes its workflow, it should automatically trigger the next skill in the chain.
prd_complete:
triggers:
- skill: self-improving-agent
mode: background
condition: PRD file exists and is complete
- skill: session-logger
mode: auto
context: "PRD created for {feature_name}"
prd_implemented:
triggers:
- skill: session-logger
mode: auto
context: "Implemented PRD: {feature_name}"
implementation_complete:
triggers:
- skill: code-reviewer
mode: ask_first
message: "Implementation complete. Run code review?"
- skill: create-pr
mode: auto
condition: changes_staged
session_start:
auto_triggers:
- skill: session-logger
action: create_session_file
session_end:
auto_triggers:
- skill: session-logger
action: update_session_file
To add auto-trigger capability to a skill, add to its front matter:
---
name: my-skill
description: Skill description
allowed-tools: Read, Write, Edit
hooks:
before_start:
- trigger: session-logger
mode: auto
context: "Start {skill_name}"
after_complete:
- trigger: self-improving-agent
mode: background
- trigger: session-logger
mode: auto
on_error:
- trigger: self-improving-agent
mode: background
---
When a skill completes its workflow:
hooks in its own front matter (before_start, after_complete, on_error, on_progress)mode: auto, trigger immediatelymode: background, trigger without waitingmode: ask_first, ask user before triggeringcondition: exists, check it first---
name: prd-planner
description: Creates PRDs using persistent file-based planning...
allowed-tools: Read, Write, Edit, Bash, Grep, Glob, AskUserQuestion, WebSearch
hooks:
after_complete:
- trigger: self-improving-agent
mode: background
context: "PRD created at {prd_file}"
- trigger: session-logger
mode: auto
context: "PRD creation complete"
---
---
name: self-improving-agent
description: Universal self-improvement that learns from all skill experiences...
allowed-tools: Read, Write,Edit, Bash, Grep, Glob, WebSearch
hooks:
after_complete:
- trigger: create-pr
mode: ask_first
condition: skills_modified
- trigger: session-logger
mode: auto
context: "Self-improvement cycle complete"
on_error:
- trigger: self-improving-agent
mode: background
---
---
name: create-pr
description: Creates pull requests with bilingual documentation updates...
allowed-tools: Read, Write, Edit, Bash, Grep, AskUserQuestion
hooks:
after_complete:
- trigger: session-logger
mode: auto
context: "PR created: {pr_title}"
---
┌──────────────┐
│ prd-planner │
└──────┬───────┘
│ after_complete
├──→ self-improving-agent (background)
│ └──→ create-pr (ask_first)
│ └──→ session-logger (auto)
└──→ session-logger (auto)
on_error:
triggers:
- skill: self-improving-agent
mode: background
context: "Error occurred in {skill_name}"
- skill: session-logger
mode: auto
context: "Error captured for {skill_name}"
mode: ask_first for PRs, deploymentsmode: background for non-blocking tasks