Post-deployment validation and health check scripts for validating HTTP endpoints, APIs, MCP servers, SSL/TLS certificates, and performance metrics. Use when deploying applications, validating deployments, testing endpoints, checking SSL certificates, running performance tests, or when user mentions health checks, deployment validation, endpoint testing, performance testing, or uptime monitoring.
/plugin marketplace add vanman2024/dev-lifecycle-marketplace/plugin install deployment@dev-lifecycle-marketplaceThis skill is limited to using the following tools:
docs/SENTRY-MCP-WORKFLOW.mdexamples/advanced-validation.mdexamples/basic-usage.mdexamples/ci-cd-integration.mdexamples/monitoring-setup.mdexamples/troubleshooting.mdscripts/api-health-check.shscripts/http-health-check.shscripts/mcp-server-health-check.shscripts/performance-tester.shscripts/sentry-release-tracking.shscripts/setup-sentry-self-hosted.shscripts/ssl-tls-validator.shtemplates/alerts-config.jsontemplates/ci-cd-health-check.yamltemplates/docker-healthcheck.jsontemplates/health-check-config.jsontemplates/health-check-config.yamltemplates/monitoring-dashboard.jsonPost-deployment validation and health check scripts for comprehensive deployment verification.
This skill provides functional health check scripts, templates, and examples for validating deployments across multiple protocols and services. All scripts include proper error handling, retry logic, timeout configuration, and detailed reporting.
All scripts are located in scripts/ and are fully functional (not placeholders).
# Basic HTTP health check
bash scripts/http-health-check.sh https://example.com
# API health check with authentication
bash scripts/api-health-check.sh https://api.example.com/v1 "Bearer token123"
# MCP server validation
bash scripts/mcp-server-health-check.sh http://localhost:3000/mcp
# SSL certificate check
bash scripts/ssl-tls-validator.sh example.com 443
# Performance testing with 100 concurrent requests
bash scripts/performance-tester.sh https://example.com 100 10
All templates are located in templates/ and provide configuration examples.
# Copy and customize configuration
cp templates/health-check-config.json my-config.json
# Use in CI/CD pipeline
cp templates/ci-cd-health-check.yaml .github/workflows/health-check.yml
All examples are located in examples/ and demonstrate real-world usage patterns.
Single Endpoint Check
# Check HTTP endpoint
bash scripts/http-health-check.sh https://myapp.com
# Check API endpoint with authentication
bash scripts/api-health-check.sh https://api.myapp.com/health "Bearer $TOKEN"
Comprehensive Deployment Validation
# Validate all services after deployment
bash scripts/http-health-check.sh https://frontend.myapp.com
bash scripts/api-health-check.sh https://api.myapp.com/health
bash scripts/mcp-server-health-check.sh https://mcp.myapp.com
bash scripts/ssl-tls-validator.sh myapp.com 443
bash scripts/performance-tester.sh https://myapp.com 50 5
Configuration-Based Checks
# Create configuration file from template
cp templates/health-check-config.json deployment-checks.json
# Edit configuration with your endpoints
# Then run validation script that reads config
CI/CD Pipeline Integration
templates/ci-cd-health-check.yaml to your pipeline configurationDocker Container Health Checks
templates/docker-healthcheck.json for Dockerfile HEALTHCHECKMonitoring and Alerting
templates/monitoring-dashboard.json for Grafana dashboardstemplates/alerts-config.json for automated alertscurl - For HTTP/HTTPS requestsjq - For JSON parsing and validationopenssl - For SSL/TLS certificate validationbc - For performance calculations (optional)timeout command - For request timeouts (GNU coreutils)Optional Requirements:
ab (Apache Bench) - Enhanced performance testinghey - Modern HTTP load generatorprometheus - For metrics collectiongrafana - For dashboard visualizationAll scripts follow standard exit code conventions:
0 - All health checks passed1 - Health check failed (endpoint down, invalid response, etc.)2 - Invalid arguments or missing dependencies3 - Timeout or network error4 - SSL/TLS validation failed5 - Performance threshold exceededLocation: /home/gotime2022/.claude/plugins/marketplaces/ai-dev-marketplace/plugins/deployment/skills/health-checks/
This 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.