Share your setup

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.

Run in a terminal
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.

The agent calls these tools in order
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.