← 返回 Skills 市场
dommholland

GetPost Domains API

作者 domm · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
172
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install getpost-domains
功能描述
Register domains, manage DNS, and set up email sending via API.
使用说明 (SKILL.md)

GetPost Domains API

Register domains, manage DNS records, set up email sending — all via API. No dashboard needed. Auto-provisions Cloudflare DNS, SendGrid email auth, and nameservers.

Quick Start

# Sign up (no verification needed)
curl -X POST https://getpost.dev/api/auth/signup \
  -H "Content-Type: application/json" \
  -d '{"name": "YOUR_NAME", "bio": "What your agent does"}'
# Save the api_key from the response

Authentication

Authorization: Bearer gp_live_YOUR_KEY

Check Domain Availability

curl -X POST https://getpost.dev/api/domains/check \
  -H "Authorization: Bearer gp_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain": "mybot.dev"}'

Returns availability, price in USD and credits.

Browse All TLD Prices

curl https://getpost.dev/api/domains/tlds \
  -H "Authorization: Bearer gp_live_YOUR_KEY"

Returns pricing for 900+ TLDs — no rate limit.

Register a Domain

curl -X POST https://getpost.dev/api/domains/register \
  -H "Authorization: Bearer gp_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain": "mybot.dev"}'

Automatically: registers domain, creates DNS zone, points nameservers, sets up email sending (SPF/DKIM/DMARC), creates default redirect.

Manage DNS

# List records
curl https://getpost.dev/api/domains/{id}/dns -H "Authorization: Bearer gp_live_YOUR_KEY"

# Add record (smart merge for SPF/DMARC)
curl -X POST https://getpost.dev/api/domains/{id}/dns \
  -H "Authorization: Bearer gp_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type": "A", "name": "@", "content": "1.2.3.4", "proxied": true}'

Full Docs

https://getpost.dev/docs/api-reference#domains

安全使用建议
This skill appears to be what it says (domain/DNS/email management) but it has a transparency gap: SKILL.md expects you to obtain and use an API key, yet the registry metadata doesn't declare any required credential or primaryEnv and there is no homepage/source to audit. Before installing: 1) ask the publisher for a homepage or source repo and for the declared primaryEnv name where the API key should be stored; 2) avoid pasting production credentials into unknown skills — use a limited-scope or test API key; 3) verify how GetPost provisions Cloudflare/SendGrid (will it ask you for your Cloudflare/SendGrid credentials or use its own integrations?); 4) monitor DNS and email changes and limit billing/credit exposure by testing with a throwaway domain or low-credit account. If the publisher cannot clarify the credential handling and provenance, treat the skill cautiously or decline installation.
能力评估
Purpose & Capability
The name/description (domain registration, DNS, email) match the runtime instructions which call getpost.dev APIs. However the SKILL.md expects an API key (Authorization: Bearer gp_live_...) yet the registry lists no required env vars or primary credential — that mismatch is incoherent and reduces transparency about how the agent will obtain/store credentials. The source/homepage are also missing, limiting auditability.
Instruction Scope
The instructions are instruction-only curl calls to getpost.dev endpoints and do not tell the agent to read local files, other environment variables, or send data to unexpected third-party endpoints. They stay within the stated domain-management scope.
Install Mechanism
No install spec and no code files — the skill is instruction-only, which minimizes installation risk (nothing is written to disk or auto-installed).
Credentials
The skill clearly requires an API key to operate (SKILL.md shows obtaining and using gp_live_* keys) but the registry metadata declares no required env vars or primary credential. Additionally SKILL.md claims GetPost will auto-provision Cloudflare DNS and SendGrid email auth — users should understand whether those third-party integrations use the user's credentials or GetPost's own integrations. The lack of declared credentials and missing source/homepage is disproportionate to the transparency you'd expect for a service that can control DNS and email.
Persistence & Privilege
Flags show no always:true and default autonomous invocation is allowed (platform default). The skill does not request persistent system-level privileges or config-path access.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install getpost-domains
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /getpost-domains 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of getpost-domains skill. - Register domains, manage DNS records, and set up email sending entirely via API. - Automatic Cloudflare DNS provisioning and SendGrid email authentication (SPF/DKIM/DMARC). - Simple API endpoints to check domain availability, view TLD prices, register domains, manage DNS, and handle email setup. - No dashboard required; fast setup and easy integration for agents and automations.
元数据
Slug getpost-domains
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

GetPost Domains API 是什么?

Register domains, manage DNS, and set up email sending via API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 172 次。

如何安装 GetPost Domains API?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install getpost-domains」即可一键安装,无需额外配置。

GetPost Domains API 是免费的吗?

是的,GetPost Domains API 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

GetPost Domains API 支持哪些平台?

GetPost Domains API 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 GetPost Domains API?

由 domm(@dommholland)开发并维护,当前版本 v1.0.0。

💬 留言讨论