Deploy PostgreSQL on Kubernetes via Helm (Bitnami chart). Run database migrations, verify readiness, and manage PostgreSQL infrastructure. Triggers on: "deploy postgres", "postgresql kubernetes", "setup postgres", "run migrations".
Infrastructure skill. Deploys and manages PostgreSQL on Kubernetes using Bitnami Helm charts.
Does: Add Bitnami Helm repo. Deploy PostgreSQL with persistence. Run SQL migrations via kubectl exec. Verify pod and PVC health. Configure resource limits for Minikube.
Does NOT: Write application-level SQL queries. Configure replication or high-availability clusters. Set up pgBouncer connection pooling. Manage PostgreSQL extensions or plugins.
| Action | Script | Input | Output |
|--------|--------|-------|--------|
| Deploy PostgreSQL | scripts/deploy.sh | [--namespace] [--password] [--database] [--release] | Helm install output + connection info |
| Verify deployment | scripts/verify.py | [--namespace] [--release] | JSON health report |
| Run migrations | scripts/migrate.py | --sql-dir <path> [--host] [--port] [--database] [--user] [--password] | Migration execution report |
# Single-node PostgreSQL
auth:
postgresPassword: <user-provided or generated>
database: appdb
primary:
persistence:
size: 2Gi
resourcesPreset: small
postgres)appdb)helm repo add bitnami https://charts.bitnami.com/bitnami--wait to ensure pods are ready before returning# Goose recipe.yaml
name: postgres-k8s-setup
description: Deploy PostgreSQL on Kubernetes
steps:
- run: bash .claude/skills/postgres-k8s-setup/scripts/deploy.sh
- run: python .claude/skills/postgres-k8s-setup/scripts/verify.py
- run: python .claude/skills/postgres-k8s-setup/scripts/migrate.py --sql-dir ./migrations
npx skills add assadsharif/postgres-k8s-setup下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer