{"name":"Orchestrator","description":"AI-powered creative content generation agent. Connects to data sources (Airtable, Jira), generates branded visual pieces from HTML templates, runs QA reviews, and exports production-ready assets. Supports multi-step tasks with human-in-the-loop approval.","version":"1.0.0","url":"http://yoigo.crowddrop.dev/api/a2a","provider":{"organization":"Crowdland","url":"http://yoigo.crowddrop.dev"},"api":{"type":"a2a","url":"http://yoigo.crowddrop.dev/api/a2a","version":"0.1.0"},"authentication":{"type":"api_key","instructions":"Include a valid session cookie or API key in the Authorization header."},"capabilities":{"streaming":false,"pushNotifications":false,"multiStep":true,"humanInTheLoop":true},"skills":[{"id":"data-connection","name":"Data Source Connection","description":"Connect to Airtable bases or Jira projects to pull content data for piece generation.","tags":["airtable","jira","data","connection"],"examples":["Connect to my Airtable base","Pull data from Jira project BRAND"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"bulk-generation","name":"Bulk Content Generation","description":"Generate multiple branded visual pieces from HTML templates with data from connected sources.","tags":["generation","templates","bulk","creative"],"examples":["Generate 50 pieces using the Instagram Post template","Create pieces for all rows in the connected Airtable table"],"inputModes":["text/plain"],"outputModes":["application/json","image/png"]},{"id":"qa-review","name":"Visual QA Review","description":"Analyze generated pieces for quality issues: text truncation, overflow, brand compliance, and typography.","tags":["qa","review","quality","visual"],"examples":["Review the generated pieces for quality","Check if any text is truncated"],"inputModes":["text/plain","image/png"],"outputModes":["application/json","text/plain"]},{"id":"export","name":"Asset Export","description":"Export approved pieces as a downloadable ZIP file with production-ready assets.","tags":["export","zip","download","assets"],"examples":["Export all approved pieces","Download the final assets"],"inputModes":["text/plain"],"outputModes":["application/zip"]},{"id":"task-management","name":"Multi-step Task Orchestration","description":"Create and manage multi-step tasks with progress tracking and human approval checkpoints.","tags":["tasks","workflow","approval","orchestration"],"examples":["Generate 50 pieces, review them, and export the good ones","Connect Airtable, map fields, generate, and export"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"animation-qa","name":"Animation QA & Review","description":"Review animation pieces, run QA analysis, check safe zones, and summarize session health","tags":["animation_qa"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"campaign-intelligence","name":"Campaign Intelligence & Certification","description":"Analyze campaigns, generate compliance certifications, and provide brand health insights","tags":["campaign_intelligence"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"cost-analytics","name":"Cost Analytics & Tokenomics","description":"Look up the actual cost of a specific bulk (BLK-XXXXXXXX or sessionId), summarize platform spending across a time range, and break costs down by day, template, or model. Always pull from the real events table — never invent dollar amounts.","tags":["cost_analytics"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"creative-exploration","name":"Creative Exploration (Generative Visuals)","description":"Translate user intent into brand-aligned image generations within Visual Exploration. Modo asistido: confirms brief/project/template choice, then generates directly; prompt preview is optional only when explicitly requested. Conservative: only generation tools — promote/archive remain manual page actions.","tags":["creative_exploration"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"data-orchestration","name":"Data Orchestration","description":"Connect the brand's configured data source, browse containers/collections, preview rows, and map fields to template slots","tags":["data_orchestration"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"design-control","name":"Design Control (Figma plugin)","description":"Read-only advisor for the designer inside Figma: reads the open file's context as the Crowddrop plugin sees it (recognised source, selection, frame readiness, last Check), points at nodes on the canvas and explains what a density step, a capture or a literal value means. Never writes to Figma, never captures.","tags":["design_control"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"design-system-reader","name":"Design System Reader","description":"Read-only access to the active brand's design rules, department tokens, brand assets, and media safe zones. Use these tools instead of guessing values from memory when the user asks about typography ceilings, colors, decorations, logos, or platform safe zones.","tags":["design_system_reader"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"export","name":"Export & Delivery","description":"Export approved pieces as ZIP downloads","tags":["export"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"notification-management","name":"Notification Management","description":"Send notifications to users and workspaces, check preferences, and summarize unread activity","tags":["notification_management"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"static-generation","name":"Static Piece Generation","description":"List templates, launch bulk or direct generation, and track job progress","tags":["static_generation"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"task-intake","name":"Task Intake","description":"Search, view, and select tasks from the brand's configured task source to drive the generation workflow","tags":["task_intake"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"task-management","name":"Multi-step Task Management","description":"Create and manage multi-step agent tasks with human approval checkpoints","tags":["task_management"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]},{"id":"visual-qa","name":"Visual QA & Corrections","description":"Review generated pieces, analyze issues, and apply text/style corrections","tags":["visual_qa"],"examples":[],"inputModes":["text/plain"],"outputModes":["application/json","text/plain"]}],"defaultInputModes":["text/plain"],"defaultOutputModes":["application/json","text/plain"]}