Token导航 LogoToken导航TokenDH.com
AI 工具只读github未标认证来源可访问clear审计提醒

workflow-orchestrator工作流程协调器

Agent Skill

workflow-orchestrator 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

10,866

周安装

462

GitHub Stars

47

下载量

3,807
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:workflow-orchestrator(工作流程协调器)
来源仓库:https://github.com/charon-fan/agent-playbook
仓库路径:skills/workflow-orchestrator
安装命令:
npx skills add https://github.com/charon-fan/agent-playbook --skill workflow-orchestrator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/charon-fan/agent-playbook --skill workflow-orchestrator

简介

用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中整理协作事项。

  • 支持围绕仓库状态、代码变更或协作事项进行信息组织与汇总,适用于协调场景。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需确认权限与维护状态。
  • 安装前建议核实是否会触发联网、命令执行或文件读写操作。
  • 可结合原始 README 进一步了解具体用法和功能边界。

SKILL.md

Workflow Orchestrator

A skill that automatically coordinates workflows across multiple skills, triggering follow-up actions at appropriate milestones.

When This Skill Activates

This skill should be triggered automatically when:

  • A skill completes its main workflow
  • A milestone is reached (PRD complete, implementation done, etc.)
  • User says "complete workflow" or "finish the process"

How It Works

┌─────────────────────────────────────────────────────────────┐
│                    Workflow Orchestration                   │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  1. Detect Milestone → 2. Read Hooks → 3. Execute Chain    │
│                                                             │
│  prd-planner complete                                       │
│       ↓                                                     │
│  workflow-orchestrator                                      │
│       ↓                                                     │
│  ┌─────────────────────────────────────┐                   │
│  │ auto-trigger self-improving-agent   │ (background)       │
│  │ auto-trigger session-logger         │ (auto)            │
│  └─────────────────────────────────────┘                   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Trigger Configuration

Read trigger definitions from skills/auto-trigger/SKILL.md:

hooks:
  after_complete:
    - trigger: self-improving-agent
      mode: background
    - trigger: session-logger
      mode: auto
  on_error:
    - trigger: self-improving-agent
      mode: background

Execution Modes

ModeBehaviorUse When
autoExecute immediately, no confirmationLogging, status updates
backgroundExecute without blockingReflection, analysis
ask_firstAsk user before executingPRs, deployments, major changes

Milestone Detection

PRD Complete

Detected when:
- docs/{scope}-prd.md exists
- All phases in {scope}-prd-task-plan.md are checked
- Status shows "COMPLETE"

Actions:
1. Trigger self-improving-agent (background)
2. Trigger session-logger (auto)

Implementation Complete

Detected when:
- All PRD requirements implemented
- Tests pass
- Code committed

Actions:
1. Trigger code-reviewer (ask_first)
2. Trigger create-pr if changes staged
3. Trigger session-logger (auto)

Self-Improvement Complete

Detected when:
- Reflection complete
- Patterns abstracted
- Skill files modified

Actions:
1. Trigger create-pr (ask_first)
2. Trigger session-logger (auto)

Universal Learning (Any Skill Complete)

Detected when:
- ANY skill completes its workflow
- User provides feedback
- Error or issue encountered

Actions:
1. Trigger self-improving-agent (background)
2. Trigger session-logger (auto)

The self-improving-agent:
- Extracts experience from completed skill
- Identifies patterns and insights
- Updates related skills with learned patterns
- Consolidates memory for future reference

Error Handling (on_error)

Detected when:

  • A command returns non-zero exit code
  • Tests fail after following skill guidance
  • User reports the guidance produced incorrect results

Actions:

  1. Trigger self-improving-agent (background) for self-correction
  2. Trigger session-logger (auto) to capture error context

Hook Implementation in Skills

To enable auto-trigger, add this section to any skill's SKILL.md:

## Auto-Trigger (After Completion)

When this skill completes, automatically trigger:

hooks: after_complete: - trigger: skill-name mode: auto|background|ask_first context: "relevant context" on_error: - trigger: self-improving-agent mode: background


### Current Skill Hooks

- **prd-planner**: After PRD complete → self-improving-agent + session-logger
- **self-improving-agent**: After improvement → create-pr + session-logger
- **prd-implementation-precheck**: After implementation → self-improving-agent + session-logger
- **code-reviewer**: After review → self-improving-agent + session-logger
- **debugger**: After debugging → self-improving-agent + session-logger
- **create-pr**: After PR created → session-logger
- **session-logger**: No trigger (terminates chain)

### Universal Learning Pattern

┌─────────────────────────────────────────────────────────────┐ │ ANY Skill Completes │ └──────────────┬──────────────────────────────────────────────┘ │ ↓ ┌──────────────────────┐ │ workflow-orchestrator │ └──────────┬───────────┘ │ ┌──────────┴─────────┐ ↓ ↓ self-improving-agent session-logger ↓ ↓ Learn from experience Save context ↓ ↓ Update skills Log session ↓ create-pr (if modified)

Workflow Examples

Example 1: PRD Creation Workflow


User: "Create a PRD for user authentication" ↓ prd-planner executes ↓ Phase 6 complete: PRD delivered ↓ workflow-orchestrator detects milestone ↓ ┌─────────────────────────────────┐ │ Background: self-improving-agent │ → Learns from PRD patterns │ Auto: session-logger │ → Saves session └─────────────────────────────────┘

Example 2: Full Feature Workflow


User: "Create a PRD and implement it" ↓ prd-planner → workflow-orchestrator ↓ self-improving-agent → workflow-orchestrator ↓ prd-implementation-precheck ↓ implementation complete → workflow-orchestrator ↓ code-reviewer → self-improving-agent → workflow-orchestrator ↓ create-pr → workflow-orchestrator ↓ session-logger

Each step triggers self-improving-agent to learn from the experience.

Implementation Steps

Step 1: Detect Milestone

Check for completion indicators:

# PRD complete?
grep -q "COMPLETE" docs/{scope}-prd-task-plan.md

# All phases checked?
grep -q "^\- \[x\].*Phase 6" docs/{scope}-prd-task-plan.md

# PRD file exists?
ls docs/{scope}-prd.md

Step 2: Read Trigger Config

# Read hooks from auto-trigger skill
cat skills/auto-trigger/SKILL.md

Step 3: Execute Hooks

For each hook in order (before_start, after_complete, on_error):

  1. Check if condition is met
  2. Execute based on mode
  3. Pass context to triggered skill
  4. Wait/continue based on mode

Step 4: Update Status

Log what was triggered and the result:

## Workflow Execution

- [x] self-improving-agent (background) - Started
- [x] session-logger (auto) - Session saved
- [ ] create-pr (ask_first) - Pending user approval

Skills with Auto-Trigger

SkillTriggers After
prd-plannerself-improving-agent, session-logger
self-improving-agentcreate-pr, session-logger
prd-implementation-precheckcode-reviewer, session-logger
code-reviewerself-improving-agent, session-logger
create-prsession-logger
refactoring-specialistself-improving-agent, session-logger
debuggerself-improving-agent, session-logger

Adding Auto-Trigger to Existing Skills

To add auto-trigger capability to an existing skill, add to the end of its SKILL.md:

---

## Auto-Trigger

When this skill completes, automatically trigger:

hooks: after_complete: - trigger: session-logger mode: auto context: "Save session context"

For more complex triggers, specify mode and context:

## Auto-Trigger

When this skill completes:

hooks: after_complete: - trigger: next-skill mode: background context: "Description" - trigger: session-logger mode: auto context: "Save session" - trigger: create-pr mode: ask_first context: "Create PR if files modified" on_error: - trigger: self-improving-agent mode: background

Best Practices

  1. Always log to session - Every workflow should end with session-logger
  2. Ask before major actions - PRs, deployments, destructive changes
  3. Background for analysis - Reflection, evaluation, optimization
  4. Auto for status - Logging, status updates, bookmarks
  5. Don't create loops - Ensure chains terminate

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

29.79%
按下载量换算1,134

OpenCode

21.86%
按下载量换算832

Codex

17.54%
按下载量换算668

Antigravity

12.72%
按下载量换算484

Gemini CLI

7.34%
按下载量换算279

windsurf

3.68%
按下载量换算140

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills