Airing — DevOps skill for Claude Code
See which .env, .git, keys and source maps Cloudflare Pages, Vercel, Netlify or Firebase would publish — before your agent deploys, and after it's live.
How to install Airing
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Blackman99/airing and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Airing does
See which .env, .git, keys and source maps Cloudflare Pages, Vercel, Netlify or Firebase would publish — before your agent deploys, and after it's live. CLI + live probe + Claude Code hook + MCP + GitHub Action.
Alternatives in DevOps
- Vercel Deploy — Deploy applications and websites to Vercel with preview or production options 14.6k ★
- Mirrord — Run any process, on your machine or in an AI agent's environment, as if it were a pod in your Kubernetes clust 5.3k ★
- Pagecast — Publish HTML, Markdown and static mini apps to shareable Cloudflare Pages URLs from the terminal or coding age 190 ★
README

airing
See what your deploy hangs out in public — before your agent runs it, and after it's live.
site + live demo · docs · goal

The problem
`wrangler pages deploy .` uploads your `.env`. So does Firebase (dotfiles are in), and Workers assets ship even `.git/`. Vercel skips `.env.local` but not `.env` or `.env.production`. **None of them read your `.gitignore`.** A coding agent that deploys "the folder that works" can publish your keys — [one leaked Gemini key cost $90k this week](https://x.com/JustLingonberry/status/2110824346168238204).
airing reads the folder the way each host's CLI actually does (rules ported from their source and cross-checked against the real libraries in CI) and tells you which secrets would sit at a public URL, plus the one change that keeps them home. Names, sizes and SHA-256 fingerprints only — it never prints a value.
Try it (10 seconds, nothing to install)
cd my-site
npx github:Blackman99/airing .
$ npx github:Blackman99/airing .
airing · Cloudflare Pages · ./ (package.json scripts.deploy)
15 files go public · 7 stay home
LEAK .env 314 B env file — 5 variables, 4 look secret
GOOGLE_API_KEY Google Cloud / Gemini AIza…(39 chars) sha256:1aa0cc79
rotate → https://console.clou
Related Skills
Jarvis Deploy
Publish the command centre to Vercel (keys uploaded as encrypted env vars, live mode gated by an access code)
Deploy Dashboard
Deploys a PolicyEngine dashboard to Vercel (and optionally Modal) and registers it in the app
AI Status Hub
AI provider outage/status monitor for OpenAI, Claude, Gemini, Grok, and AWS. Official sources only, no API key
Review Before Deploy
Pre-deploy review for Vercel: diff, build, regressions, env vars, risks.
Deploy Homepage Web
Deploy the Macgie homepage (landing site) to Cloudflare Pages for the designer to preview in a browser. Use wh
Wiki Publish
Set up or run publishing of the wiki as a website (Quartz to Cloudflare Pages)
Related Agents
Devon DevOps
DevOps and Release Manager. Use for Vercel deploys, DNS, env vars, production health checks, CI/CD.
Deploy
Deploy to target platform — Vercel, Netlify, Fly.io, AWS, VPS. Pre-deploy verification + security gates. Tests
Kira
Kira — DevOps & Infrastructure Engineer. Owns the deploy pipeline for every project the team runs: Netlify (ne