Vibe Ship

Generates and audits production-ready deployment setups for any app. Detects the stack from the repo (Node/Next.js/Bun/Deno, Python/Django/FastAPI, Go, Rust, Java/Spring, .NET, Ruby/Rails, PHP/Laravel, Elixir/Phoenix, static sites, monorepos) and writes hardened Dockerfiles, .dockerignore, compose.yaml with databases/caches/queues, .env.example, GitHub Actions or GitLab CI (test, build, scan, SBOM, signing, deploy), Kubernetes manifests, and configs for Fly.io, Render, Railway, Cloud Run, AWS, Azure, VPS+Caddy or Kamal. Verifies output with a 90+ rule static auditor (score, SARIF, CI exit code

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add sudais-khalid/vibe-ship --skill vibe-ship
Manual install
git clone --depth 1 https://github.com/sudais-khalid/vibe-ship.git /tmp/vibe-ship
mkdir -p ~/.claude/skills
cp -r /tmp/vibe-ship/. ~/.claude/skills/vibe-ship

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# vibe-ship

Turns any codebase into something you can ship: hardened containers, a wired-up stack, a CI/CD pipeline, and the target platform's config. Every claim is backed by detection output, the audit score, and (when Docker is available) a real build and health check.

Scripts live in this skill's `scripts/` directory. They are standard-library Python 3.8+ with no installs. Invoke them as `python3 <skill-dir>/scripts/<name>.py`, or with `python` / `py -3` on Windows.

| Script | Purpose |
|---|---|
| `detect.py --path <repo> --json` | Evidence: services, stack, versions, ports, entrypoints, backing services, env vars, existing deploy files |
| `audit.py --path <repo>` | 90+ rules across Dockerfile, .dockerignore, Compose, GitHub Actions, GitLab CI, Kubernetes. Score, grade, `--format sarif\|json\|markdown`, `--fail-on high` |
| `pin_actions.py .github/workflows` | Pins every `uses:` to a commit SHA (`# vX.Y.Z` comment kept) via `git ls-remote` |

## Pick the mode

| The user wants... | Mode |
|---|---|
| deployment files that don't exist yet | **Generate** |
| an opinion on existing files ("review", "audit", "is this secure", "score my Dockerfile") | **Audit** |
| existing files improved ("fix", "harden", "make this production-ready" when files exist) | **Fix** (Audit, then apply) |
| to go live on a specific platform | **Target** (Generate or reuse the image, then add the platform layer) |
Read the full skill on GitHub

Details

Skill name
vibe-ship
License
MIT
Repo updated
22 October 2026

FAQ

What does the Vibe Ship skill do?

Generates and audits production-ready deployment setups for any app. Detects the stack from the repo (Node/Next.js/Bun/Deno, Python/Django/FastAPI, Go, Rust, Java/Spring, .NET, Ruby/Rails, PHP/Laravel, Elixir/Phoenix, static sites, monorepos) and writes hardened Dockerfiles, .dockerignore, compose.yaml with databases/caches/queues, .env.example, GitHub Actions or GitLab CI (test, build, scan, SBOM, signing, deploy), Kubernetes manifests, and configs for Fly.io, Render, Railway, Cloud Run, AWS, Azure, VPS+Caddy or Kamal. Verifies output with a 90+ rule static auditor (score, SARIF, CI exit code

How do I install the Vibe Ship skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add sudais-khalid/vibe-ship --skill vibe-ship. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Vibe Ship popular?

It lives in sudais-khalid/vibe-ship, which has 18 GitHub stars and 0 forks.

Related skills

Free My Arch

15

debba/free-my-arch

Interactive disk cleanup for Arch Linux. Scans package caches (pacman, AUR helpers, orphans, journal, coredumps), user & app caches, dev caches (pip/cargo/npm/go, stale node_modules), Docker/Flatpak leftovers, and oversized personal files. Reports reclaimable space, then cleans with group-level confirmation for caches and per-file selection for large files. Use when the user wants to free disk space, clean caches, remove junk, or find large files on Arch Linux.

DevOps & Cloud

Xcloud Docker Deploy

19

Asif2BD/xCloud-Docker-Deploy-Skill

xCloud Docker Deploy v1.4.1 — a confirmation-gated skill for preparing projects for xCloud. It inspects or changes files only after user consent, generates Docker/GHCR deployment files, fixes xCloud port rules, and routes live API work only after a separate explicit token-consent step.

DevOps & Cloud

Openclaw Genpark Squad Leader

9

alphaparkinc/openclaw-genpark-squad-leader

OpenClaw GenPark autonomous swarm consensus and optimal task allocation engine with heartbeat monitoring and load balancing.

DevOps & Cloud

Animated SVG

16

omkamal/animated-diagrams-skill

This skill should be used when the user asks to "animate this diagram", "create an animated architecture diagram", "animated AWS/GCP/Azure diagram", "animated sequence diagram", "animated flowchart", "turn this PNG/SVG into an animation", "schematic animation", "data flow animation", "animate this SVG", "show the diagram style gallery", "illustrate a concept with cliparts/emojis", "animated concept illustration", "animate a large flow with pan and zoom", "code walkthrough animation", "Arabic animated diagram", "رسم متحرك", "animate this with my voiceover/SRT", "sync animation to narration time

DevOps & Cloud

Lovable to Cloudflare

9

pythonlearner1025/lovable-to-cloudflare

Migrate an app off Lovable to Cloudflare. Defaults to Blitz (blitz.dev), which provisions a Cloudflare Workers backend with SQLite + R2 storage + auth from a single HTTPS call (no signup, no CLI, no SDK install). Two execution paths, fully automated when the host agent has computer use (the Codex app, cua-driver, Playwright MCP, browser-use, etc.), step-by-step user guidance otherwise with a single human handoff (the user pastes a temporary debug URL into chat). Triggers include "migrate off Lovable", "get me off Lovable", "export my Lovable app", "leave Lovable", "Lovable to Cloudflare", "Lov

DevOps & Cloud

Pc Cleanup

17

DogukanK/claude-pc-cleanup

Scan a macOS machine for reclaimable disk space and clean it up safely. Use this whenever the user reports low disk space, a "disk almost full" warning, wants to free up storage, asks to delete unnecessary/junk/system files, mentions "sistem verileri" (macOS's System Data category) taking up too much room, asks what's safe to delete on their Mac, wants to reclaim space from old node_modules/Docker or Podman images/build caches piled up across dev projects, or wants a recurring PC/disk cleanup routine — even if they never say the words "disk" or "clean up" outright. Always run the read-only sca

DevOps & Cloud

Browse the most popular Claude skills, all devops & cloud skills, or write your own with the skills generator.