domain-agent-kit
A portable Agent Plugins v1 package for domain research, portfolio audits, DNS diagnosis and configuration, renewal management, setup, and health checks. It bundles the domain-mcp server declaration and one canonical workflow skill.
Unofficial: this project is not affiliated with or endorsed by Dynadot.
Source of truth
plugin.json
mcp.json
skills/domain-management/
├── SKILL.md
├── workflows/
│ ├── research.md
│ ├── audit.md
│ ├── dns.md
│ ├── renewals.md
│ ├── setup.md
│ └── status.md
└── references/
├── dns.md
├── safety.md
└── troubleshooting.md
The previous custom agents and slash commands were absorbed semantically into this skill and removed. Hosts activate the skill from natural-language intent. There is no parallel workflow body to drift.
Portable MCP configuration
Root mcp.json launches scripts/launch-domain-mcp.sh, which runs the exact supported domain-mcp@3.0.0. Supply DYNADOT_API_KEY through the host's protected environment or secret store. Optional DYNADOT_SANDBOX=true selects sandbox. Credentials are never stored by this plugin.
After configuration, restart or reload the host, then ask for a domain-agent-kit health check. The status workflow verifies package files, runtime, MCP discovery, and read-only account authentication.
Claude Code adapter
.claude-plugin/plugin.json, .mcp.json, and hooks/hooks.json remain only as thin Claude Code adapters:
.mcp.jsonroutes to the shared launcher.- The sole hook asks for native confirmation on selected irreversible operations.
- No
agents/orcommands/directory remains; Claude uses the same portable skill as every other host.
The hook is optional defense in depth. The canonical approval and read-back contract is skills/domain-management/references/safety.md.
Development
pnpm --filter domain-agent-kit test
hermes plugins doctor packages/domain-agent-kit --ci
The package check validates portable manifests, skill links, removal of duplicate workflow sources, adapter drift, shell syntax, and destructive-hook behavior.
License
MIT. See LICENSE.