agent-orchestrator

Normalize and classify incoming work requests into Planner Intake Packets.

1|Updated Aug 18, 2025
One-click install
npx skills add https://github.com/djb258/imo-creator --skill agent-orchestrator-djb258
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-orchestrator
Source: https://github.com/djb258/imo-creator/tree/main/skills/agent-orchestrator
Command: npx skills add https://github.com/djb258/imo-creator --skill agent-orchestrator-djb258

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the intake process for new work requests, ensuring they are correctly formatted, uniquely identified, and classified before being sent to the next stage of the pipeline.

Core Features & Use Cases

  • Deterministic Normalization: Converts raw user intent into a structured Planner Intake Packet.
  • ID Minting: Generates a unique, operational UUID for each request.
  • Classification: Determines the orbt_mode and execution_type based on predefined rules.
  • Use Case: When a user submits a request like "Build a new feature for the user auth module in the frontend repo", this Skill will assign a unique ID, classify the mode as 'build', set the execution type to 'standard', and package it for the Planner.

Quick Start

Use the agent-orchestrator skill to process the new work request for the 'reporting-service' repository.

Frequently Asked Questions about agent-orchestrator

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

FAQPage Schema
How do I normalize incoming work requests for AI agent pipelines?

Minting unique operational IDs for pipeline work requests involves generating a unique UUID for each incoming request. This ensures every work item is distinctly tracked and managed before it advances to the Planner stage.

How does rule-based classification work for intake pipelines?

Rule-based classification for intake pipelines determines the operational mode and execution type by evaluating predefined rules against the incoming request. It validates repository data and automatically categorizes the intent for proper routing.

What's the best way to structure user intent before sending it to a Planner?

The best way to structure user intent before sending it to a Planner is to package it into a normalized intake packet. This packet includes a minted operational ID, classified execution type, and validated repository context for immediate processing.

Can I validate incoming work requests against existing repository registries?

Yes, you can validate incoming work requests against existing repository registries. The intake process checks the submitted user intent and inbox JSON data against these registries to ensure requests target valid repositories.

Do I need a specific execution type to classify work requests for pipelines?

You do not need to manually specify an execution type to classify work requests. The intake normalization process automatically determines the execution type based on predefined rules applied to the parsed user intent.