OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add meetsmore/use-ai --skill ag-ui-protocol
AG-UI (Agent-User Interaction) protocol reference for building AI agent frontends. Use when implementing AG-UI events (RUN_STARTED, TEXT_MESSAGE_*, TOOL_CALL_*, STATE_*), building agents that communicate with frontends, implementing streaming responses, state management with snapshots/deltas, tool call lifecycles, or debugging AG-UI event flows.
npx skills add meetsmore/use-ai --skill ag-ui-protocol
The Agent-User Interaction (AG-UI) Protocol is an open, lightweight, event-based protocol that standardizes how AI agents connect to user-facing applications.
Use this skill when:
See the docs/2025-11-27/ directory for complete AG-UI protocol documentation:
introduction.md - Protocol overview and integrationsconcepts/architecture.md - Core architecture and designconcepts/events.md - Event types and patternsconcepts/messages.md - Message structure and typesconcepts/state.md - State management and synchronizationconcepts/tools.md - Tool definitions and lifecycleconcepts/agents.md - Agent implementationconcepts/middleware.md - Middleware patternsconcepts/serialization.md - Event serialization and compactionquickstart/introduction.md - Getting started guidequickstart/server.md - Server implementationquickstart/clients.md - Client implementationuser - User messages (text and multimodal)assistant - AI responses (text and tool calls)system - Instructions or contexttool - Tool execution resultsactivity - Progress updatesdeveloper - Internal debuggingTOOL_CALL_START - Initiates with unique IDTOOL_CALL_ARGS - Streams JSON argumentsTOOL_CALL_END - Marks completionDocumentation downloaded from: https://github.com/ag-ui-protocol/ag-ui/tree/main/docs
interface Tool {
name: string; // Unique identifier
description: string; // Purpose explanation
parameters: JSONSchema; // Accepted arguments
}