namecheaplisted
Install: claude install-skill eprouveze/claude-skills
# Namecheap Domain Manager
Manage domains via the Namecheap XML API. All commands require credentials configured in environment variables.
## Setup & Authentication
**Required environment variables.** Put them in a `.env` file, your shell rc, or
`~/.config/claude-skills/namecheap.env`. The bundled script will pick them up.
| Variable | Description |
|---|---|
| `NAMECHEAP_API_USER` | Your Namecheap username |
| `NAMECHEAP_API_KEY` | API key from Profile → Tools → API Access |
| `NAMECHEAP_USERNAME` | Usually same as `NAMECHEAP_API_USER` |
| `NAMECHEAP_CLIENT_IP` | Your whitelisted IPv4 address |
| `NAMECHEAP_USE_SANDBOX` | Set to `true` for sandbox mode (default: `false`) |
**First-time setup:** run `scripts/nc_api.sh --setup` to be prompted for each value and
have a `~/.config/claude-skills/namecheap.env` file written for you.
**Get an API key:** sign in at namecheap.com, go to Profile → Tools → API Access, enable
API access, then create a key. The key is shown only once — copy it.
**IP Whitelisting:** Namecheap requires the calling IP to be whitelisted. Only IPv4 is supported. The user must whitelist their IP at Profile > Tools > API Access > Whitelisted IPs.
**Production API requirements** (at least one must be met):
- 20+ domains in the account
- $50+ account balance
- $50+ in purchases within the last 2 years
Sandbox has no requirements — create a free account at `https://www.sandbox.namecheap.com/`.
## API Base URLs
| Environment | URL |
|---|---|
| Productio