Initial commit - Porkbun DNS management skill for clawhub.ai
This commit is contained in:
72
README.md
Normal file
72
README.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# 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**
|
||||
```bash
|
||||
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
|
||||
Reference in New Issue
Block a user