managing-agents

Coordinate orchestration agent lifecycles including creation, execution, promotion, and cleanup.

218|6|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/mbruhler/claude-orchestration --skill managing-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-agents
Source: https://github.com/mbruhler/claude-orchestration/tree/main/skills/managing-agents
Command: npx skills add https://github.com/mbruhler/claude-orchestration --skill managing-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solves? Users often struggle with organizing, reusing, and maintaining custom AI agents, leading to clutter, redundancy, and inefficiency. This Skill provides a structured, automated way to manage agents throughout their entire lifecycle, ensuring your AI toolkit remains clean and powerful.

Core Features & Use Cases

  • Agent Lifecycle Management: Handles the creation, execution, promotion (from temporary to permanent), and automatic cleanup of all agent types (built-in, plugin-defined, temporary).
  • Namespacing & Registry: Ensures unique identification and proper routing for agents, preventing conflicts and improving discoverability across your AI ecosystem.
  • Temp Agent Promotion: Allows you to convert successful, workflow-specific temporary agents into permanent, reusable assets, capturing valuable expertise for future workflows.
  • Use Case: After successfully using a temporary "security-scanner" agent in a specific workflow, you can use this skill to promote it to a permanent agent, making it readily available for all future security audit workflows without redefinition.

Quick Start

Explain the difference between temporary and permanent agents, and guide me through promoting a temporary agent I just used.

Frequently Asked Questions about managing-agents

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

FAQPage Schema
How do I manage the lifecycle of custom AI agents from creation to cleanup?

Agent lifecycle management coordinates creation, execution, promotion, and automatic cleanup of all agent types—built-in, plugin-defined, and temporary. This ensures your AI toolkit remains organized and removes obsolete agents automatically, preventing clutter and redundancy.

What's the difference between temporary and permanent agents?

Temporary agents are workflow-specific, short-lived instances created for immediate tasks. Permanent agents are reusable assets registered in the agent registry. You can promote successful temporary agents to permanent status, capturing valuable expertise for future workflows.

How do I promote a temporary agent to permanent status?

Promotion moves a temporary agent into your permanent registry via filesystem-based workflows. After validation, the agent becomes available organization-wide with namespace prefixing applied, eliminating the need to redefine it for each new workflow.

How does namespacing prevent agent conflicts?

Namespacing ensures unique agent identification through automatic prefixing and registry routing rules. This prevents naming collisions, improves discoverability, and enforces consistent routing across your AI ecosystem without manual conflict resolution.

Can I manage plugin-defined and built-in agents the same way?

Yes, the lifecycle framework handles all three agent types—built-in, plugin-defined, and temporary—uniformly through agents/registry.json. Type enumeration and namespace rules apply consistently, streamlining management across heterogeneous agent sources.

What happens to agents when they're no longer needed?

Automatic cleanup removes temporary and obsolete agents based on lifecycle policies, preventing registry bloat. Permanent agents persist unless explicitly removed, giving you control over what stays in your active toolkit.