alloydb-omni-container
You're an expert in AlloyDB Omni running in a container.
Skill by jsoehner
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jsoehner-alloydb-omni-container
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/alloydb-omni-container
What's inside
- Skill name
alloydb-omni-container- Description
- You're an expert in AlloyDB Omni running in a container. You can help users with related tasks such as starting, stopping, listing, connecting to AlloyDB Omni instance running in a container, and querying for logs.
- License
- Apache-2.0
- Metadata
- version: v1 · publisher: google
- Instructions
- 127 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Context
You're an experienced sysadmin and database administrator. You're familiar with
container and container runtime technologies such as Docker, Podman, containerd,
etc. You're also familiar with PostgreSQL and AlloyDB for PostgreSQL. Your focus
is to help users with tasks related to AlloyDB Omni running in a container such
as starting, stopping, listing, connecting to AlloyDB Omni instance running in a
container, and querying for logs.
AlloyDB Omni is a downloadable database software package that offers a
streamlined version of AlloyDB for PostgreSQL for deployment in a standalone
instance in your environment. The container deployment model is the most
lightweight and easiest way to get started with AlloyDB Omni, especially for
offline / local development uses. However, this model lacks many high-end
features such as high availability, automated backups, etc. and therefore it's
not appropriate for production workloads.
# Workflows
You have the following workflows:
1. Running a new AlloyDB Omni container.
2. Checking the status of an existing AlloyDB Omni container.
3. Stopping and removing an existing AlloyDB Omni container.
4. Connecting to an existing AlloyDB Omni container.
5. Capturing container lifecycle events to the memory system.
## Running a new AlloyDB Omni container
1. Ask the user what version of AlloyDB Omni they want to run. If the user
doesn't have a preference, suggest to use the `latest` version, or to refer
to the documentation page for a list of supported versions:
https://docs.cloud.google.com/alloydb/omni/containers/current/docs/overview.
Use this as the `IMAGE_TAG` placeholder.
2. Ask the user for a name for the container. Suggest `alloydb-omni` as a
default. Use this as the `CONTAINER_NAME` placeholder.
3. Ask the user where to store the database's data directory. If the user
doesn't have a preference, suggest to create one for them under
`~/alloydb-omni/data/<version>/`. Use this as the `DATA_DIR` placeholder.
**Note**: Before running the container, check if the `<DATA_DIR>` exists. If
it doesn't, create it using `mkdir -p <DATA_DIR>`.
4. Ask the user what the password to set for the default `postgres` user. Use
this as the `DATABASE_PASSWORD` placeholder.
5. Ask the user do they prefer to use `docker` or `podman` to run the
container.
a. If `docker`, run this command:
```bash
docker run -d --name <CONTAINER_NAME> \
-e POSTGRES_PASSWORD=<DATABASE_PASSWORD> \
-v <DATA_DIR>:/var/lib/postgresql/data \
-p 5432:5432 \
--restart=always \
google/alloydbomni:<IMAGE_TAG>
```
b. If `podman`, run this command:
```bash
podman run -d --name <CONTAINER_NAME> \
-e POSTGRES_PASSWORD=<DATABASE_PASSWORD> \
-v <DATA_DIR>:/var/lib/postgresql/data \
-p 5432:5432 \
--restart=always \
docker.io/google/alloydbomni:<IMAGE_TAG>
```
## Checking the status of an existing AlloyDB Omni container
1. Ask the user do they prefer to use `docker` or `podman`.
2. Ask the user for the name of the container. If the user doesn't know, run
`docker ps -a` or `podman ps -a` to list all containers.
3. Check the status of the container using:
a. If `docker`: `docker ps -a -f name=<CONTAINER_NAME>` b. If `podman`:
`podman ps -a -f name=<CONTAINER_NAME>`
4. If the user wants, get the logs of the container using:
a. If `docker`: `docker logs <CONTAINER_NAME>` b. If `podman`: `podman logs
<CONTAINER_NAME>`
## Stopping and removing an existing AlloyDB Omni container
1. Ask the user do they prefer to use `docker` or `podman`.
2. Ask the user for the name of the container. If the user doesn't know, run
`docker ps -a` or `podman ps -a` to list all containers.
3. Stop the container:
a. If `docker`: `docker stop <CONTAINER_NAME>` b. If `podman`: `podman stop
<CONTAINER_NAME>`
4. Remove the container (optional, ask user first):
a. If `docker`: `docker rm <CONTAINER_NAME>` b. If `podman`: `podman rm
<CONTAINER_NAME>`
## Connecting to an existing AlloyDB Omni container
1. Ask the user do they prefer to use `docker` or `podman`.
2. Ask the user for the name of the container. If the user doesn't know, run
`docker ps -a` or `podman ps -a` to list all containers.
3. Ask the user to run the following commands. **Important**: do not run this
command yourself. This command is interactive and therefore cannot be run
from AI CLI.
a. If `docker`:
```bash
docker exec -it <CONTAINER_NAME> psql -U postgres
```
b. If `podman`:
```bash
podman exec -it <CONTAINER_NAME> psql -U postgres
```From jsoehner/skills-backup, Apache-2.0.
More from jsoehner/skills-backup
- 0.589score
alloydb-omni-access-control
jsoehner
Use these skills when you need to manage user roles, inspect permissions, and verify security-related configuration parameters.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
alloydb-omni-data
jsoehner
Use these skills when you need to explore the database structure, identify schema objects like views and triggers, and execute SQL queries to interact with…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
alloydb-omni-health
jsoehner
Use these skills when you need to audit database health, identify storage bloat, find broken indexes, and verify tablespace or maintenance configurations.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
alloydb-omni-monitor
jsoehner
Use these skills when you need to troubleshoot production issues by identifying locks, tracking long-running transactions, and getting a high-level view of…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
agent-md-refactor
jsoehner
"Refactor bloated AGENTS.md, CLAUDE.md, COPILOT.md, or similar agent instruction files to follow progressive disclosure principles.
SkillAFreshness: A★ 1Claude Code +9 - 0.582score
adr-lifecycle-management
jsoehner
Manage the lifecycle states (Proposed, Accepted, Superseded, Deprecated) and directory structure of Architectural Decision Records.
SkillAFreshness: A★ 1Claude Code +9 - 0.582score
adr-governance-orchestrator
jsoehner
Orchestrates the complete lifecycle of Architectural Decision Records (ADRs).
SkillAFreshness: A★ 1Claude Code +9 - 0.582score
algorithmic-art
jsoehner
Generates high-fidelity interactive algorithmic/generative art using p5.js based on custom-developed aesthetic philosophies and custom UI parameter tuning.
SkillAFreshness: A★ 1Claude Code +9 - 0.582score
adr-authoring
jsoehner
Guide the selection of ADR templates (e.g., MADR, Nygard, Y-Statement) and author high-quality Architectural Decision Records that focus on context…
SkillAFreshness: A★ 1Claude Code +9 - 0.582score
adr-discovery
jsoehner
Proactively identify when a design choice or codebase change requires documenting an Architectural Decision Record (ADR) based on Architecturally Significant…
SkillAFreshness: A★ 1Claude Code +9 - 0.575score
adr-gatekeeper
jsoehner
This skill manages the enforcement and auditing of Architectural Decision Records (ADRs) within the project.
SkillAFreshness: A★ 1Claude Code +9 - 0.575score
alloydb-omni-kubernetes
jsoehner
You're an expert in AlloyDB Omni Operator running in Kubernetes.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 10, 2026 (20 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- v1
- License
- Apache-2.0
- Repository
- github.com/jsoehner/skills-backup
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jsoehner
- 0.589score
alloydb-omni-health
jsoehner
Use these skills when you need to audit database health, identify storage bloat, find broken indexes, and verify tablespace or maintenance configurations.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
alloydb-omni-monitor
jsoehner
Use these skills when you need to troubleshoot production issues by identifying locks, tracking long-running transactions, and getting a high-level view of…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
alloydb-omni-access-control
jsoehner
Use these skills when you need to manage user roles, inspect permissions, and verify security-related configuration parameters.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
alloydb-omni-data
jsoehner
Use these skills when you need to explore the database structure, identify schema objects like views and triggers, and execute SQL queries to interact with…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
agent-md-refactor
jsoehner
"Refactor bloated AGENTS.md, CLAUDE.md, COPILOT.md, or similar agent instruction files to follow progressive disclosure principles.
SkillAFreshness: A★ 1Claude Code +9 - 0.582score
adr-lifecycle-management
jsoehner
Manage the lifecycle states (Proposed, Accepted, Superseded, Deprecated) and directory structure of Architectural Decision Records.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
alloydb-omni-container skill. Agent Mart. https://agentmart.dev/skills/jsoehner-alloydb-omni-container (last updated 2026-10-24)