Skip to content

joachimbrindeau/domain-agent-kit

v1.0.0MIT

Portable domain research, portfolio audit, DNS, renewal, setup, and health workflows backed by domain-mcp.

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.json routes to the shared launcher.
  • The sole hook asks for native confirmation on selected irreversible operations.
  • No agents/ or commands/ 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.