Skip to content
Back to skills

Twinmind Deploy Integration

ASecurity

Deploy TwinMind integrations to production environments. Use when deploying to cloud platforms, configuring production infrastructure, or setting up deployment automation. Trigger with phrases like "deploy twinmind", "twinmind production deploy", "twinmind cloud deployment", "twinmind infrastructure".

  • 4 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 10, 2026
devopsgobashnodedockerkubernetesawsgcpazureterraformgit

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add micsapp/micstec-skills --skill twinmind-deploy-integration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Twinmind Deploy Integration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Twinmind Deploy Integration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/micsapp-twinmind-deploy-integration/badge)](https://www.skillsdirectory.com/skills/micsapp-twinmind-deploy-integration)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: twinmind-deploy-integration
description: |
  Deploy TwinMind integrations to production environments.
  Use when deploying to cloud platforms, configuring production infrastructure,
  or setting up deployment automation.
  Trigger with phrases like "deploy twinmind", "twinmind production deploy",
  "twinmind cloud deployment", "twinmind infrastructure".
allowed-tools: Read, Write, Edit, Bash(npm:*), Bash(docker:*), Grep
version: 1.0.0
license: MIT
author: Jeremy Longshore <jeremy@intentsolutions.io>
compatible-with: claude-code, codex, openclaw
---
# TwinMind Deploy Integration

## Contents
- [Overview](#overview)
- [Prerequisites](#prerequisites)
- [Instructions](#instructions)
- [Output](#output)
- [Error Handling](#error-handling)
- [Examples](#examples)
- [Resources](#resources)

## Overview
Deploy TwinMind integrations to production cloud environments with Docker, AWS ECS/Fargate, GCP Cloud Run, Kubernetes, and GitHub Actions deployment pipelines.

## Prerequisites
- Completed `twinmind-ci-integration` setup
- Cloud provider account (AWS, GCP, or Azure)
- Docker installed
- Terraform or Pulumi for IaC

## Instructions

### Step 1: Docker Configuration
Create multi-stage Dockerfile (builder + runner) with non-root user, health check, and production NODE_ENV. Add docker-compose.yml with service replicas, resource limits, Redis, and logging config.

### Step 2: AWS Deployment (ECS/Fargate)
Write Terraform for Secrets Manager (API key + webhook secret), ECS cluster with container insights, Fargate task definition with secrets injection, ECS service with deployment circuit breaker, and CPU-based auto-scaling (2-10 instances, target 70%).

### Step 3: GCP Deployment (Cloud Run)
Write Terraform for Secret Manager, Cloud Run v2 service with auto-scaling (1-10 instances), startup/liveness probes, service account with secret accessor role.

### Step 4: Kubernetes Deployment
Create Deployment (2 replicas, resource limits, readiness/liveness probes, non-root security context), Service (ClusterIP), and HorizontalPodAutoscaler (CPU target 70%, 2-10 replicas).

### Step 5: GitHub Actions Deployment
Create deploy workflow: build-and-push to ECR, deploy-staging (wait for stable), deploy-production (manual approval via environment protection).

See [detailed implementation](${CLAUDE_SKILL_DIR}/references/implementation.md) for complete Dockerfile, Terraform modules, Kubernetes manifests, and deployment workflow.

## Output
- Docker configuration files
- AWS ECS/Fargate Terraform
- GCP Cloud Run Terraform
- Kubernetes manifests
- GitHub Actions deployment workflow

## Error Handling

| Issue | Cause | Solution |
|-------|-------|----------|
| Image pull failed | Registry auth | Verify credentials |
| Health check failed | Service not ready | Increase start period |
| Scaling not working | Metrics missing | Check monitoring config |
| Secrets not found | IAM permissions | Update service account |

## Examples


**Basic usage**: Apply twinmind deploy integration to a standard project setup with default configuration options.

**Advanced scenario**: Customize twinmind deploy integration for production environments with multiple constraints and team-specific requirements.

## Resources
- [AWS ECS Documentation](https://docs.aws.amazon.com/ecs/)
- [GCP Cloud Run Documentation](https://cloud.google.com/run/docs)
- [Kubernetes Documentation](https://kubernetes.io/docs/)

## Next Steps
For webhook handling, see `twinmind-webhooks-events`.

Files in this skill

  • SKILL.md3.4 KB
  • references/implementation.md5.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.