Skip to main content Production readiness checklist for Lindy AI deployments.
Use when preparing for production, reviewing deployment,
or auditing production setup.
Trigger with phrases like "lindy production", "lindy prod ready",
"lindy go live", "lindy deployment checklist".
npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill lindy-prod-checklist ai automation claude-code devops mcp ai-agents
Lindy Production Checklist
Overview
Comprehensive go-live checklist for Lindy AI agents entering production. Covers
agent configuration, security, monitoring, error handling, and operational readiness.
Prerequisites
Agents tested in development/staging environment
Production Lindy workspace configured
Team members assigned appropriate roles
Credit budget approved for production usage
Production Checklist
Authentication & Security
Agent Configuration
Error handling instructions in prompt
Few-shot examples for consistent output format
Exit conditions defined with primary + fallback criteria
Trigger filters configured to prevent over-firing
Knowledge base sources current and synced
Integration Health
Error Handling
Monitoring & Observability
Operational Readiness
Compliance & Documentation
Pre-Launch Validation Script #!/bin/bash
echo "=== Lindy Production Validation ==="
# 1. API connectivity
echo "[1/4] Testing API connectivity..."
API_STATUS=$(curl -s -o /dev/null -w "%{http_code}" \
-H "Authorization: Bearer $LINDY_API_KEY" \
"https://public.lindy.ai/api/v1/webhooks/health" 2>/dev/null || echo "000")
[ "$API_STATUS" = "000" ] && echo " WARN: Could not reach Lindy API" || echo " OK: API reachable"
# 2. Webhook endpoint health
echo "[2/4] Testing webhook receiver..."
ENDPOINT_STATUS=$(curl -s -o /dev/null -w "%{http_code}" \
"https://your-app.com/health" 2>/dev/null || echo "000")
[ "$ENDPOINT_STATUS" = "200" ] && echo " OK: Webhook receiver healthy" || echo " FAIL: Receiver returned $ENDPOINT_STATUS"
# 3. Environment variables
echo "[3/4] Checking environment..."
[ -n "$LINDY_API_KEY" ] && echo " OK: LINDY_API_KEY set" || echo " FAIL: LINDY_API_KEY missing"
[ -n "$LINDY_WEBHOOK_SECRET" ] && echo " OK: LINDY_WEBHOOK_SECRET set" || echo " FAIL: LINDY_WEBHOOK_SECRET missing"
# 4. Credit balance check
echo "[4/4] Credit status: Check at settings/billing"
echo "=== Validation Complete ==="
Go/No-Go Criteria Category Go No-Go Security All keys in secret manager Any hardcoded credentials Auth All integrations authorized Any expired OAuth tokens Prompt Reviewed with constraints Generic/placeholder prompt Monitoring Alerts configured No failure notification Credits Budget approved No credit plan Testing Agent tested end-to-end Untested workflow paths
Error Handling Check Failure Severity Action API key invalid Critical Block launch, regenerate key Integration expired High Re-authorize before launch No trigger filters Medium Add filters to prevent credit waste No monitoring Medium Set up alerts before launch Missing documentation Low Document within first week
Resources
Next Steps Proceed to lindy-upgrade-migration for version management.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).