← 返回 Skills 市场
Porkbun
作者
William Mantly
· GitHub ↗
· v0.1.2
1129
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install porkbun-skill
功能描述
Manage Porkbun DNS records and domains via API v3. Use when Codex needs to create, read, update, or delete DNS records on Porkbun; list domains; configure API access; work with common record types (A, AAAA, CNAME, MX, TXT, etc.). The skill includes a CLI tool `scripts/porkbun-dns.js` for executing DNS operations reliably.
安全使用建议
This skill appears to be what it claims (a Porkbun DNS CLI). Before installing or providing credentials: 1) Verify the skill source (homepage in package.json points to an external git host; confirm you trust the owner). 2) Prefer exporting ephemeral API keys or use a key pair with minimal privileges; rotate keys after use. 3) If using the config file (~/.config/porkbun/config.json), restrict file permissions (e.g., chmod 600). 4) Review the script if possible — it posts credentials only to api.porkbun.com; look for unexpected endpoints. 5) Note the registry metadata inconsistency (it listed no required env vars while package.json and SKILL.md do); correct metadata or confirm requirements before automating deployment. Finally, the script has a minor bug (uses console.err which is undefined) but that is not a security issue — it's a quality note.
功能分析
Type: OpenClaw Skill
Name: porkbun-skill
Version: 0.1.2
The OpenClaw skill 'porkbun-skill' is designed for managing Porkbun DNS records via their API. The `scripts/porkbun-dns.js` script correctly implements API interactions, loads credentials from environment variables or a standard config file (`~/.config/porkbun/config.json`), and performs only the stated DNS operations. There is no evidence of intentional harmful behavior such as data exfiltration to unauthorized endpoints, persistence mechanisms, or obfuscation. The `SKILL.md` instructions are clear and directly relate to DNS management, and the `curl -s ifconfig.me` example is a common, non-malicious pattern for dynamic DNS updates.
能力评估
Purpose & Capability
The name/description, SKILL.md, package.json, and scripts/porkbun-dns.js all describe the same purpose (manage Porkbun DNS via API v3). The CLI implements list/get/create/edit/delete operations that match the described functionality.
Instruction Scope
Runtime instructions ask the agent/user to provide Porkbun API keys via environment variables or a config file (~/.config/porkbun/config.json). The SKILL.md and the script reference only Porkbun's API endpoints (api.porkbun.com) and local config paths; they do not attempt to read unrelated system files. Note: the top registry summary showed 'Required env vars: none', which contradicts package.json and SKILL.md that require PORKBUN_API_KEY and PORKBUN_SECRET_API_KEY.
Install Mechanism
This is an instruction-only skill with no install spec and a single CLI script included. Nothing is downloaded at install time and no external installers or URLs are used, minimizing install-time risk.
Credentials
The script legitimately needs Porkbun API credentials. package.json and SKILL.md declare PORKBUN_API_KEY and PORKBUN_SECRET_API_KEY and a config path; these are proportionate. Caveat: the registry metadata at the top of the report erroneously listed 'Required env vars: none' — this mismatch should be corrected before trusting automated policies that rely on registry metadata. The tool will read HOME to locate the config file; storing the secret in plaintext at ~/.config/porkbun/config.json is expected but users should ensure file permissions are restricted.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide settings, and does not persist beyond its included files. Autonomous invocation is allowed (platform default) but not combined with elevated privileges or unrelated credential access.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install porkbun-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/porkbun-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
- Initial release of porkbun-skill.
- Added CLI tool `scripts/porkbun-dns.js` to manage Porkbun DNS records and domains via API v3.
- Added `package.json` for dependency management and CLI script setup.
- Included a changelog file (CHANGELOG.md) for tracking updates.
v0.1.1
- Removed the CLI tool script `scripts/porkbun-dns.js` from the skill.
- Documentation references to using `scripts/porkbun-dns.js` remain in SKILL.md, but the script itself is no longer included.
v0.1.0
Initial release of Porkbun DNS Management skill.
- Provides CLI tool to manage Porkbun DNS records and domains via API v3.
- Supports creating, reading, updating, and deleting common record types (A, AAAA, CNAME, MX, TXT, etc.).
- Includes guided setup for API credentials with both config file and environment variable options.
- Offers reliable, scriptable DNS operations for common use cases such as website setup, email configuration, dynamic DNS, and wildcard DNS.
- Reference documentation and troubleshooting tips included for easy onboarding.
元数据
常见问题
Porkbun 是什么?
Manage Porkbun DNS records and domains via API v3. Use when Codex needs to create, read, update, or delete DNS records on Porkbun; list domains; configure API access; work with common record types (A, AAAA, CNAME, MX, TXT, etc.). The skill includes a CLI tool `scripts/porkbun-dns.js` for executing DNS operations reliably. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1129 次。
如何安装 Porkbun?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install porkbun-skill」即可一键安装,无需额外配置。
Porkbun 是免费的吗?
是的,Porkbun 完全免费(开源免费),可自由下载、安装和使用。
Porkbun 支持哪些平台?
Porkbun 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Porkbun?
由 William Mantly(@wmantly)开发并维护,当前版本 v0.1.2。
推荐 Skills