360 Secure SkillHub
360 安全技能中心

Namecheap Domains

核心功能涵盖域名可用性查询、价格查询、搜索可用域名、自有域名列表查看、域名注册/续费,以及DNS记录增删查。典型场景包括个人域名注册管理、企业批量域名排查。通过Node.js脚本命令行输入参数操作,输出对应域名状态、价格或操作结果。需配置Namecheap API用户及密钥等环境变量,支持沙箱模式测试,注册需注意账户扣费及IP白名单设置。

h-mascot
h-mascot
热度 24.29
最近更新 2026-06-04 00:17:35
分类:自动化依赖:代码执行 / 第三方 API应用场景:自动化脚本 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ec-namecheap
Metadata
name
namecheap
description
Domain registration and management via Namecheap API.
metadata
{"clawdis":{"emoji":"🌐","requires":{"bins":["node"],"env":["NAMECHEAP_API_USER","NAMECHEAP_API_KEY"]},"primaryEnv":"NAMECHEAP_API_KEY"}}

Namecheap Skill

Domain registration, availability checking, DNS management via Namecheap API.

Check Availability

~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/check.mjs example.com
~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/check.mjs example.com example.io example.app

Get Pricing

~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/price.mjs com
~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/price.mjs io app dev

Search Available Domains

~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/search.mjs myawesome startup

List Your Domains

~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/list.mjs
~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/list.mjs --expiring

Register Domain

~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/register.mjs example.com           # Dry run
~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/register.mjs example.com --confirm # Execute

⚠️ Registration will charge your Namecheap account!

Renew Domain

~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/renew.mjs example.com --confirm

DNS Management

~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/dns.mjs example.com                    # List
~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/dns.mjs example.com --add A @ 1.2.3.4 # Add
~/.nvm/versions/node/v22.21.1/bin/node {baseDir}/scripts/dns.mjs example.com --delete A @      # Delete

Setup

See README.md for full setup instructions. Required env vars:

  • NAMECHEAP_API_USER - Your Namecheap username
  • NAMECHEAP_API_KEY - Your API key
  • NAMECHEAP_SANDBOX - Set to "true" for testing (optional)

Notes

  • API requires IP whitelisting in Namecheap dashboard
  • Use sandbox mode for testing: NAMECHEAP_SANDBOX=true
  • Registration requires contact info env vars (see README)