Domani — DevOps skill for Claude Code
Domain infrastructure for AI agents.
How to install Domani
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gwendall/domani and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Domani does
Domain infrastructure for AI agents. Search, register, DNS, email, connect - all from your terminal.
Alternatives in DevOps
- Appwrite — Appwrite® - complete cloud infrastructure for your web, mobile and AI apps 57.5k ★
- Claude Code Router — Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the m 30.1k ★
- Supabase — Infrastructure Supabase database/auth integration 14k ★
README
domani
Domains and email - for humans and AI agents.
Register domains, manage DNS, create mailboxes, send and receive email. From your terminal, your agent, or the web.
[](https://www.npmjs.com/package/domani-cli) [](https://github.com/gwendall/domani/blob/main/LICENSE)
How it works
domani gives you one account and multiple ways in:
- Web - Dashboard with a full inbox (compose, reply, threads), DNS editor, domain management
- CLI - This package. Everything the web app does, from your terminal
- MCP Server - typed tools for Claude Code, Cursor, Codex, and any MCP-compatible agent
- OpenClaw -
openclaw skills install @gwendall/domani - Agent Skill - Step-by-step guide your agent can follow. Install with
npx skills add domani.run - REST API - Direct HTTP access to everything
All interfaces share the same API key and the same data.
Install
npm install -g domani-cli
Secure MCP bridge
Agent plugins can use Domani without placing an API key in a prompt, shell history, or editor configuration:
domani login --surface mcp
domani mcp serve
`domani login` stores the credential in the operating-system keychain when one is available. The stdio bridge resolves it locally and forwards MCP requests to `https://domani.run/mcp`; stdout remains reserved for JSON-RPC messages.
For an agent acting on someone else's behalf, request a scoped, expiring credential instead of their account key:
domani login --scopes domains:read,search --label "Project agent" --expires-in 86400
The approval screen shows the requested access and the resulting credential is stored in the keychain without being printed.
After login, prove one complete inbound loop before browsing ot
Related Skills
Nope Marketplace
Open-source Claude Code plugins by Studio N.O.P.E. Automate Google Cloud setup, Search Console audits, Cloudfl
Cloudflare Agent Skill
Agent skill que controla TODO o Cloudflare por terminal — Workers, Pages, DNS, Tunnels, Zero Trust, R2/KV/D1 —
Capy Bridge Skill
HappyCapy skill: Connect any Mac in 30 seconds. Claude Code capabilities with local Mac terminal access. Zero
Pocket Term
Pocket web terminal in three tiers (L0 one-off / L1 persistent / L2 custom domain) — ttyd + Tailscale/Cloudfla
Ttyd Tmux Cf
Deploy a persistent web terminal on macOS with ttyd and tmux, secured by Cloudflare Zero Trust Access — browse
Agenticmail
Email, SMS & phone-call infrastructure for AI agents — send and receive real email and text messages, and plac
Related Agents
Cpanel Ops
cPanel account-level operations - domains and subdomains, DNS, cron jobs, SSL certificate expiry, email accoun
Maya Angelou Writer
Use this agent for copywriting, brand storytelling, customer-facing messaging, email sequences, and any writin
Footprint Hunter
Collects external digital-footprint OSINT for a domain ingested as a huella_digital engagement — DNS surface (