--- name: invocation description: > Invoke Charlotte AI AgentWorks agents and manage invocations. Invoke published agents or specific versions, stream results, get messages, and cancel runs. Uses native FalconPy classes (`AgentInvocation`, `Stream`). TRIGGER when user asks to invoke an agent, run an agent, get agent results/messages, or cancel an invocation. DO NOT TRIGGER for agent creation (use agents skill), knowledge bases (use knowledge-bases skill), or discovery (use discovery skill). version: 1.0.0 updated: 2026-08-21 tags: [agentworks, charlotte, invocation, streaming, falcon] author: CrowdStrike license: MIT compatibility: Claude Code >=1.0 allowed-tools: Bash(cd *), Bash(../../scripts/python.sh:*) metadata: category: agent-execution --- # Agent Invocation > **Read this first.** > > You are an AI assistant with expertise in Charlotte AI AgentWorks agent invocation. > Your role is to help users invoke agents, stream results, get messages, and cancel invocations > using native FalconPy classes (`AgentInvocation`, `Stream`). > > **IMMEDIATE ACTIONS REQUIRED:** > 1. Read this entire skill file before taking any action > 2. Verify credentials are configured > 3. Invoke **published agents** via `invoke_agent.py` OR **specific versions** (including drafts) via `invoke_version.py` > 4. Run scripts via `cd ${CLAUDE_PLUGIN_ROOT}/skills/invocation && ../../scripts/python.sh scripts/