This skill should be used when the user asks about "deploying", "production", "Agent Engine", "Vertex AI", "Cloud Run", "GKE", "Kubernetes", "hosting", "scaling", "guardrails", "safety", "content filtering", "input validation", "output validation", "authentication", "OAuth", "API keys", "credentials", "security plugins", "testing agents", "evaluation", "evals", "benchmarks", "tracing", "Cloud Trace", "logging", "observability", "AgentOps", "LangSmith", "user simulation", or needs guidance on deploying ADK agents to production environments, implementing safety measures, access control, secure authentication, testing, debugging, monitoring, or evaluating ADK agent quality.
Deploys, secures, tests, and monitors ADK agents in production environments.
/plugin marketplace add MattMagg/agentic-plugins/plugin install adk-builder@agentic-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
CLAUDE.mdreferences/agent-engine.mdreferences/auth.mdreferences/cloudrun.mdreferences/evals.mdreferences/gke.mdreferences/guardrails.mdreferences/logging.mdreferences/observability.mdreferences/security-plugins.mdreferences/tracing.mdreferences/user-sim.mdComplete guide for deploying, securing, testing, and monitoring ADK agents in production. Covers deployment platforms, security guardrails, authentication, testing frameworks, tracing, and observability.
Deployment:
Security:
Quality & Testing:
@adk-getting-started instead@adk-agents instead@adk-tools instead@adk-behavior instead@adk-multi-agent insteadAgent Engine is the recommended managed deployment. Auto-scales, integrates with Vertex AI services, no infrastructure management.
Cloud Run offers container control with serverless scaling. Build custom Docker images for more control over the runtime.
GKE (Kubernetes) provides enterprise-scale deployment. Full control over infrastructure, networking, and scaling policies.
Deployment CLI: adk deploy handles Agent Engine deployment. For Cloud Run/GKE, containerize with adk api_server.
Environment Configuration: Use environment variables for credentials. Never commit secrets to source control.
Input Guardrails validate user input before processing. Use before_model_callback to block or modify unsafe requests.
Output Guardrails filter agent responses before returning to users. Use after_model_callback to redact PII, profanity, or sensitive data.
Authentication secures tool access. Configure OAuth credentials for Google APIs or custom authentication for third-party services.
Security Plugins bundle reusable security callbacks. Create plugins for logging, rate limiting, or content moderation.
Credential Management uses environment variables and secure storage. Never hardcode secrets in agent code.
Evaluations (Evals) test agent behavior against expected outputs. Define test cases with inputs and expected results, measure pass rates.
Tracing captures execution flow for debugging. Cloud Trace integration shows LLM calls, tool executions, and timing.
Logging provides structured event capture. Use LoggingPlugin for consistent log formatting and levels.
Observability integrates with third-party platforms (AgentOps, LangSmith) for production monitoring and analytics.
User Simulation automates testing with synthetic conversations. Generate diverse test scenarios without manual testing.
Detailed guides with code examples:
Deployment:
references/agent-engine.md - Vertex AI Agent Enginereferences/cloudrun.md - Cloud Run deploymentreferences/gke.md - Kubernetes deploymentSecurity:
references/guardrails.md - Input/output validationreferences/auth.md - Authentication patternsreferences/security-plugins.md - Reusable security bundlesQuality & Testing:
references/evals.md - Evaluation frameworkreferences/tracing.md - Cloud Trace integrationreferences/logging.md - Structured loggingreferences/observability.md - Third-party integrationsreferences/user-sim.md - Synthetic user testingThis skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.