cao-plugin

Create and integrate custom plugins for the CLI Agent Orchestrator.

1.0k|202|Updated Jul 29, 2025
One-click install
npx skills add https://github.com/awslabs/cli-agent-orchestrator --skill cao-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cao-plugin
Source: https://github.com/awslabs/cli-agent-orchestrator/tree/main/skills/cao-plugin
Command: npx skills add https://github.com/awslabs/cli-agent-orchestrator --skill cao-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit helps users create and integrate plugins for the CLI Agent Orchestrator (CAO), allowing for extended functionality and customization of the CAO environment.

Core Features & Use Cases

  • Plugin Creation: Guides the development of new CAO plugins that can react to lifecycle or messaging events.
  • Integration: Assists in integrating external systems like Discord, Slack, dashboards, logging, and metrics with CAO.
  • Use Case: A user can create a plugin to forward messages between CAO and chat apps like Discord, enhancing communication and workflow automation.

Quick Start

Use the cao-plugin skill to scaffold a new CAO plugin and integrate it into your CAO environment.

Frequently Asked Questions about cao-plugin

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

FAQPage Schema
How do I build a custom plugin for the CLI Agent Orchestrator?

The cao-plugin skill guides you through scaffolding a new CAO plugin and integrating it into your CLI Agent Orchestrator environment. It focuses on plugin creation, event subscription, and external system integration.

Can I integrate external systems like Discord and Slack with CAO?

Yes, you can integrate external systems like Discord, Slack, dashboards, logging, and metrics with CAO. A custom plugin forwards messages between CAO and chat apps, enhancing communication and workflow automation.

What are CAO event subscriptions and how do they work?

CAO event subscriptions allow a custom plugin to react to lifecycle or messaging events within the CLI Agent Orchestrator. This mechanism enables your plugin to trigger automated actions whenever specific operational events occur.

Does CLI Agent Orchestrator support custom logging and metrics plugins?

Yes, the CLI Agent Orchestrator supports custom logging and metrics plugins. You can create a plugin to integrate external logging and metrics systems, capturing operational data for enhanced monitoring and dashboard integration.

What is the best way to forward messages between CAO and external chat apps?

The best way to forward messages is by creating a custom CAO plugin. This plugin subscribes to orchestrator messaging events and routes the communication to external chat apps like Discord or Slack for workflow automation.