
Deploy Agent
Deploy Bindu agents to various environments with safety checks and verification
Install
npx skills add GetBindu/Bindu --skill deploy-agent -g -a claude-code -y- Repository
- GetBindu/Bindu10k
- Category
- AI and agents
- Updated
- 2mo ago
- License
- See repository
- Context cost
- Mediumabout 1,879 tokens
- Runs scripts
- No, instructions only
What it does
Deploy Bindu agents to various environments with safety checks and verification
Deploy Agent Skill
Overview
Deploy a Bindu agent to a target environment (local, staging, production) with comprehensive safety checks.
Inputs
- Environment name (local, staging, production)
- Agent configuration file path
- Optional: deployment strategy (rolling, blue-green, canary)
Safety
- Never deploy without passing tests
- Verify environment variables before deployment
- Run health checks after deployment
- Generate deployment artifacts
- Support rollback if deployment fails
Execution Contract
- Validate environment configuration
- Run pre-deployment checks
- Apply database migrations
- Deploy agent
- Verify deployment health
- Generate deployment record
Steps
1. Pre-Deployment Validation
# Check environment
ENVIRONMENT=$1
if [ -z "$ENVIRONMENT" ]; then
echo "Error: Environment required (local, staging, production)"
exit 1
fi
# Validate tests pass
echo "==> Running tests..."
uv run pytest || { echo "❌ Tests failed"; exit 1; }
# Validate pre-commit hooks
echo "==> Running pre-commit hooks..."
uv run pre-commit run --all-files || { echo "❌ Pre-commit hooks failed"; exit 1; }
# Check for uncommitted changes
if [ -n "$(git status --porcelain)" ]; then
echo "⚠️ Warning: Uncommitted changes detected"
read -p "Continue anyway? (y/n) " -n 1 -r
echo
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
exit 1
fi
fi

