jeremylongshore/claude-code-plugins-plus-skills
apollo-pack
plugins/saas-packs/apollo-pack/skills/apollo-deploy-integration/SKILL.md
January 22, 2026
Select agents to install to:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/saas-packs/apollo-pack/skills/apollo-deploy-integration/SKILL.md -a claude-code --skill apollo-deploy-integrationInstallation paths:
.claude/skills/apollo-deploy-integration/# Apollo Deploy Integration
## Overview
Deploy Apollo.io integrations to production environments with proper configuration, health checks, and rollback procedures.
## Deployment Platforms
### Vercel Deployment
```json
// vercel.json
{
"env": {
"APOLLO_API_KEY": "@apollo-api-key"
},
"build": {
"env": {
"APOLLO_API_KEY": "@apollo-api-key"
}
}
}
```
```bash
# Add secret to Vercel
vercel secrets add apollo-api-key "your-api-key"
# Deploy
vercel --prod
```
### Google Cloud Run
```yaml
# cloudbuild.yaml
steps:
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/$PROJECT_ID/apollo-service', '.']
- name: 'gcr.io/cloud-builders/docker'
args: ['push', 'gcr.io/$PROJECT_ID/apollo-service']
- name: 'gcr.io/cloud-builders/gcloud'
args:
- 'run'
- 'deploy'
- 'apollo-service'
- '--image=gcr.io/$PROJECT_ID/apollo-service'
- '--platform=managed'
- '--region=us-central1'
- '--set-secrets=APOLLO_API_KEY=apollo-api-key:latest'
- '--allow-unauthenticated'
```
```bash
# Create secret in Google Cloud
gcloud secrets create apollo-api-key --data-file=-
echo -n "your-api-key" | gcloud secrets versions add apollo-api-key --data-file=-
# Grant access to Cloud Run
gcloud secrets add-iam-policy-binding apollo-api-key \
--member="serviceAccount:YOUR-SA@PROJECT.iam.gserviceaccount.com" \
--role="roles/secretmanager.secretAccessor"
```
### AWS Lambda
```yaml
# serverless.yml
service: apollo-integration
provider:
name: aws
runtime: nodejs20.x
region: us-east-1
environment:
APOLLO_API_KEY: ${ssm:/apollo/api-key~true}
functions:
search:
handler: src/handlers/search.handler
events:
- http:
path: /api/apollo/search
method: post
timeout: 30
enrich:
handler: src/handlers/enrich.handler
events:
- http:
path: /api/apollo/enrich
method: get
timeout: 30
```
```bash
# Store secret in SSM
aws ssm