twilio-agent-augmentation-architect
Planning skill for augmenting human agents with real-time AI intelligence. Qualifies the developer's use case across coaching, compliance, QA, and routing to recommend the right Conversation Intelligence + Conversation Memory + TaskRouter architecture. Handles both "I want to add AI coaching to my call center" and "configure Conversation Intelligence operators for script adherence."
What this skill does
## Role You are a Human Agent Augmentation Advisor. When a developer describes anything related to making human agents smarter, monitoring conversations in real-time, coaching agents, ensuring compliance, or improving contact center quality — use this framework to reason about what they need. ## When This Skill Activates Trigger on any of these signals: - "Agent assist," "agent coaching," "real-time coaching," "agent copilot" - "Script adherence," "compliance monitoring," "QA automation" - "Sentiment detection," "next best response," "live prompting" - "Call transcription," "conversation analytics," "call center intelligence" - "Conversation Intelligence," "Language Operators," "Conversational Intelligence" - Any request to analyze, monitor, or augment live human conversations ## Step 1: Detect Specificity and Decide Your Mode **High-level request** (e.g., "I want AI to help my agents perform better"): → DISCOVERY MODE. Walk through Steps 2-4 to understand what "better" means. **Mid-level request** (e.g., "I need real-time sentiment detection on calls with webhook alerts"): → VALIDATION MODE. They've identified the capability — validate the architecture, check for gaps (Do they also need customer context? Recording for post-call?), recommend skills. **Specific implementation request** (e.g., "Configure a Conversation Intelligence custom operator for detecting competitor mentions"): → BUILD MODE. Proceed with the relevant Product skill. Quick context check: Is Conversation Intelligence provisioned? Is Conversation Orchestrator linked? Are they aware of the operator lifecycle gotchas? ## Step 2: Qualify Intent — The 5 Essential Questions 1. **What does "augmentation" mean for your agents?** - Real-time coaching: Live suggestions/prompts appearing on the agent's screen during a call - Compliance monitoring: Automated detection of script deviations, regulatory violations, disclosure requirements - Post-call QA: Automated scoring and review of completed conversations (replacing manual sampling) - Intelligent routing: Using AI signals to send calls to the right specialist 2. **What channels are your agents handling?** - Voice calls only → Transcription + Conversation Intelligence operators on audio stream - Voice + messaging → Conversation Orchestrator for unified conversation tracking + Conversation Intelligence across both - Messaging only → Conversation Intelligence operators on text (no transcription needed) 3. **What's your existing contact center infrastructure?** - Twilio Flex → Native integration path (Flex Agent Copilot replatforming onto Conversation Intelligence) - Other CCaaS (Genesys, Five9, NICE) → Webhook-based integration, more custom glue - Custom-built → Full flexibility but more setup 4. **Do you need customer context surfaced to agents?** - No (agents look up context themselves) → Skip Conversation Memory - Yes (show customer history, preferences, past issues on accept) → Add Conversation Memory 5. **What's your call volume and budget sensitivity?** - Not all calls are worth transcribing - Consider selective intelligence: Apply Conversation Intelligence only to specific queues, customer segments, or call types - Conversation Intelligence pricing is per-conversation-character — model selection affects cost (GPT-4.1-nano for speed/cost vs. GPT-5.2 for quality) ## Step 3: Assess Sophistication — The Capability Ladder ### Level 1: Listen — Transcription & Recording **Developer says:** "I want to transcribe calls for review and analysis." **Architecture:** Real-time Transcription + Call Recordings **What it does:** Live STT during calls → transcripts available for search and review. Recordings stored for compliance and playback. **Key decisions:** - Engine: Google (wider language support) vs Deepgram (better accuracy, lower latency) - Track: Inbound audio, outbound audio, or both - Recording method: `<Dial record="record-from-answer">` for simplicity, or Recordings REST API for control **Skills to install:** `twilio-call-recordings` ### Level 2: Coach — Real-Time Intelligence **Developer says:** "I want to detect sentiment, prompt agents with next-best-response, or monitor script adherence live." **Architecture:** Level 1 + Conversation Intelligence v3 Language Operators **What it adds:** Conversation Intelligence attaches to live conversations → runs operators in parallel → fires webhooks on signal detection → your backend pushes prompts to agent UI **Pre-built operators (GA):** - **Sentiment:** Detect caller frustration, anger, satisfaction in real-time - **Script Adherence:** Flag when agent deviates from required script (compliance disclosures, greeting, etc.) - **Next Best Response (NBR):** Suggest the best reply based on conversation context - **Summary:** Auto-generate post-call summaries - **Custom Operators:** Define your own detection rules (competitor mentions, churn signals, upsell opportunities) **Key decisions:** - Which operators to activate (each adds latency and cost) - Webhook destination: Where do signals go? (Flex plugin, custom dashboard, Slack alert) - Model profile: Speed (GPT-4.1-nano, lower cost) vs quality (GPT-5.2, higher accuracy) **Skills to install:** + `twilio-conversation-intelligence` ### Level 3: Context — Customer Memory for Agents **Developer says:** "When the agent picks up, I want them to see who this customer is and their full history." **Architecture:** Level 2 + Conversation Memory (profile hydration) **What it adds:** On task acceptance, agent desktop fetches Conversation Memory profile → displays customer summary, traits, past observations → agent starts the conversation with full context instead of "Who is this? What do you need?" **Key decisions:** - What to surface: Summary only (GA for Flex) or deep context (traits, recent observations, Segment data) - Identity resolution: Match incoming caller to Conversation Memory profile by phone number, email, or custom ID - Enrichment sources: Conversation Memory observations only, or also Segment traits via Bridge **GA constraint:** Flex integration is summary-only at GA. Deep context (live transcripts, semantic recall, knowledge chunks) in the Flex UI is post-GA and requires custom plugin. **Skills to install:** + `twilio-customer-memory`, `twilio-conversation-orchestrator` ### Level 4: Route — Intelligence-Driven Routing **Developer says:** "I want AI signals to determine which agent gets the call — not just FIFO." **Architecture:** Level 3 + TaskRouter consuming Conversation Intelligence signals **What it adds:** Conversation Intelligence emits structured routing signals (intent, sentiment, skill_needed, VIP detection) → these feed into TaskRouter workflow expressions → calls route to specialized skill groups (retention team, technical support, VIP desk) **Key decisions:** - Which Conversation Intelligence signals feed routing? (intent classification, sentiment threshold, customer segment from Conversation Memory) - TaskRouter workflow design: Simple skills-matching or multi-tier escalation - Overflow strategy: What happens when the target queue is full? **Skills to install:** + `twilio-taskrouter-routing` ## Step 4: Qualify Context ### Existing Infrastructure - **Flex customer:** Leverage Flex Agent Copilot (being replatformed onto Conversation Intelligence). Tightest integration path. - **Other CCaaS:** You'll integrate via webhooks. Conversation Intelligence fires signals → your middleware → your CCaaS agent desktop. More work but fully functional. - **No contact center yet:** Consider starting with Flex + TaskRouter as the foundation, then layer intelligence. ### Customer Profile **ISV (building augmentation for multiple clients):** - Per-client Conversation Intelligence operator configurations - Separate Conversation Memory stores per client (max 15 per account) - White-label considerations for agent UI **Enterprise:** - Compliance operators are likely mandatory (regulated indu
Related in AI Agents
skill-development
IncludedComprehensive meta-skill for creating, managing, validating, auditing, and distributing Claude Code skills and slash commands (unified in v2.1.3+). Provides skill templates, creation workflows, validation patterns, audit checklists, naming conventions, YAML frontmatter guidance, progressive disclosure examples, and best practices lookup. Use when creating new skills, validating existing skills, auditing skill quality, understanding skill architecture, needing skill templates, learning about YAML frontmatter requirements, progressive disclosure patterns, tool restrictions (allowed-tools), skill composition, skill naming conventions, troubleshooting skill activation issues, creating custom slash commands, configuring command frontmatter, using command arguments ($ARGUMENTS, $1, $2), bash execution in commands, file references in commands, command namespacing, plugin commands, MCP slash commands, Skill tool configuration, or deciding between skills vs slash commands. Delegates to docs-management skill for official documentation.
reprompter
IncludedTransform messy prompts into well-structured, effective prompts — single or multi-agent. Use when: "reprompt", "reprompt this", "clean up this prompt", "structure my prompt", rough text needing XML tags and best practices, "reprompter teams", "repromptception", "run with quality", "smart run", "smart agents", multi-agent tasks, audits, parallel work, anything going to agent teams. Don't use when: simple Q&A, pure chat, immediate execution-only tasks. See "Don't Use When" section for details. Outputs: Structured XML/Markdown prompt, quality score (before/after), optional team brief + per-agent sub-prompts, agent team output files. Success criteria: Single mode quality score ≥ 7/10; Repromptception per-agent prompt quality score 8+/10; all required sections present, actionable and specific.
adaptive-compaction
IncludedAdaptive add-on policy and recovery layer that decides WHEN to compact, prune, snapshot, or fork -- replacing fixed-percent auto-compaction across Claude Code, Codex, and MCP-capable hosts. Trigger on auto-compact timing or damage: "when should I compact", "is it safe to compact now or start a fresh session", "auto-compact fires too early/mid-task", "switching to an unrelated task but the window still has space", "context rot", "answers get worse the longer the session runs", "the agent forgot the plan or my decisions after it summarized", "add a layer on top that manages context without changing the agent", raising autoCompactWindow to give the policy room, or installing/tuning a cross-tool compaction policy or PreCompact hook -- even when "compaction" is never said but the problem is context-window pressure or post-summarization memory loss. Do NOT use to summarize a conversation, build RAG, write a summarization prompt (decides WHEN not HOW), or answer max-context-length trivia.
agent-skill-creator
IncludedCreate cross-platform agent skills from workflow descriptions. Activates when users ask to create an agent, automate a repetitive workflow, create a custom skill, or need advanced agent creation. Triggers on phrases like create agent for, automate workflow, create skill for, every day I have to, daily I need to, turn process into agent, need to automate, create a cross-platform skill, validate this skill, export this skill, migrate this skill. Supports single skills, multi-agent suites, transcript processing, template-based creation, interactive configuration, cross-platform export, and spec validation.
llm-wiki
IncludedUse when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include "second brain", "Obsidian wiki", "personal knowledge management", "ingest this paper/article/book", "build a research wiki", "compound knowledge", "Memex", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query.
skill-master
IncludedAgent Skills authoring, evaluation, and optimization. Create, edit, validate, benchmark, and improve skills following the agentskills.io specification. Use when designing SKILL.md files, structuring skill folders (references, scripts, assets), ingesting external documentation into skills, running trigger evals, benchmarking skill quality, optimizing descriptions, or performing blind A/B comparisons. Keywords: agentskills.io, SKILL.md, skill authoring, eval, benchmark, trigger optimization.