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

  1. Get the skill file: porkbun.skill
  2. 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

  1. Create the git repository at git.theta42.com

    • Log into git.theta42.com
    • Create a new repository: porkbun-skill or similar
    • Initialize it (or let us push to it)
  2. 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
    
  3. Publish to clawhub.ai

    • Go to https://clawhub.ai/
    • Link your git.theta42.com repository
    • Add metadata (version, tags, description)
    • Publish the skill
  4. Update the skill file

    • After publishing, the .skill file can be hosted on clawhub.ai
    • Users can install it from there

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

Description
Porkbun DNS management skill for OpenClaw
Readme MIT 49 KiB
Languages
JavaScript 100%