349d848082a72a4a43ceb6d802dcff72b8810cea
Porkbun DNS Management Skill
A skill for managing Porkbun DNS records and domains via API v3.
For Users Using as a Skill
This skill can be installed in OpenClaw to enable DNS management capabilities. The skill includes a CLI tool for reliable DNS operations.
Installing
- Get the skill file:
porkbun.skill - Install in OpenClaw: Follow clawhub.ai instructions for skill installation
What It Does
- Create, read, update, delete DNS records on Porkbun
- List and manage domains
- Supports all common DNS record types (A, AAAAA, CNAME, MX, TXT, etc.)
- Includes CLI tool for deterministic operations
- Complete API v3 integration
For Developers - Publishing to clawhub.ai
Prerequisites
- A git repository at git.theta42.com
- SSH access or credentials for pushing
Setup Steps
-
Create the git repository at git.theta42.com
- Log into git.theta42.com
- Create a new repository:
porkbun-skillor similar - Initialize it (or let us push to it)
-
Push the code
cd ~/.openclaw/workspace/skills/public/porkbun git remote add origin git@git.theta42.com:your-username/porkbun-skill.git git branch -M main git push -u origin main -
Publish to clawhub.ai
- Go to https://clawhub.ai/
- Link your git.theta42.com repository
- Add metadata (version, tags, description)
- Publish the skill
-
Update the skill file
- After publishing, the
.skillfile can be hosted on clawhub.ai - Users can install it from there
- After publishing, the
Skill Contents
porkbun/
├── SKILL.md # Main skill documentation (required)
├── scripts/
│ └── porkbun-dns.js # CLI tool for DNS operations
└── references/
└── dns-record-types.md # DNS record reference guide
License
This skill is provided as-is for use with OpenClaw.
Support
For API documentation: https://porkbun.com/api/json/v3/documentation For skill issues: Check the source repository on git.theta42.com
Languages
JavaScript
100%