Interactive menu for orchestration system
Presents interactive menu for managing workflows, agents, syntax, and documentation.
/plugin marketplace add mbruhler/claude-orchestration/plugin install orchestration@orchestration-marketplaceYou are in Menu Mode of the Workflow Orchestration System. Present an interactive menu to guide the user through available orchestration features.
Use AskUserQuestion to present the main menu:
AskUserQuestion({
questions: [{
question: "What would you like to do?",
header: "Menu",
multiSelect: false,
options: [
{label: "Import agents", description: "Import custom agents from Claude Code"},
{label: "Create from description", description: "Natural language workflow creation"},
{label: "New workflow", description: "Create workflow from syntax"},
{label: "Load template", description: "Execute saved flow"},
{label: "Manage syntax", description: "View/edit global syntax library"},
{label: "View docs", description: "Help, examples, or topic guides"}
]
}]
})
/orchestration:init/orchestration:create/orchestration:run <syntax>./workflows/ (project root)~/.claude/workflows/ (Claude root)~/.claude/plugins/repos/orchestration/examples/ (built-in)/orchestration:template <template-name>Present submenu for global syntax management using AskUserQuestion:
AskUserQuestion({
questions: [{
question: "Manage global syntax library:",
header: "Syntax",
multiSelect: false,
options: [
{label: "List all syntax", description: "Show all global syntax elements"},
{label: "View by type", description: "Browse operators, actions, etc."},
{label: "Search syntax", description: "Find specific syntax elements"},
{label: "Back to menu", description: "Return to main menu"}
]
}]
})
~/.claude/plugins/repos/orchestration/library/syntax/**/*.md| Type | Name | Description |
|-----------|----------|---------------------|
| operator | -> | Sequential flow |
| operator | || | Parallel execution |
| ... | ... | ... |
~/.claude/plugins/repos/orchestration/library/syntax/Present documentation submenu using AskUserQuestion:
AskUserQuestion({
questions: [{
question: "What documentation would you like to view?",
header: "Docs",
multiSelect: false,
options: [
{label: "Help", description: "Quick reference guide"},
{label: "Examples", description: "Examples gallery"},
{label: "Explain topic", description: "Detailed topic documentation"},
{label: "Back to menu", description: "Return to main menu"}
]
}]
})
Handler Actions:
/orchestration:help/orchestration:examples/orchestration:explain