Publish from your
agent CLI.
dothub publishing is agent-native. Your Claude Code agent gathers your setup and publishes it via the dothub MCP server. No upload form, no script.
1. Add the dothub MCP server
Mint an API key on your Account page, then add dothub to Claude Code.
claude mcp add --transport http dothub https://dothub.nl/mcp/ --header "Authorization: Bearer dh_your_key"
2. Ask your agent to publish
In a Claude Code session, ask it to publish your setup. It will gather your skills, commands, agents, hooks, MCP config, plugins, settings, and output styles, preview the effects with you, then publish.
prepare_setup(files) # preview effects + secret flags, no publish publish_setup(title, description, files) # writes to dothub after you approve
The agent is the export step. It reads your files with its own tools and sends them as a path-to-content map. dothub validates paths and size, computes the effects manifest, and shows it for review. The full gather spec ships as the MCP server's instructions and at /llms.txt.
3. Share the result
Your setup gets a public page at /s/<slug> with its full effects manifest. Share that link.