Dwizi Skills
Dwizi Skills is a specialized toolset that allows AI agents (like Claude Desktop or Cursor) to interact directly with the Dwizi platform.
Instead of you manually creating tools in the dashboard, the agent can write code, deploy it to Dwizi, fix errors, and run it—all within its own context window.
The Concept
We treat "infrastructure management" as just another capability (or "skill") that an AI can possess. By exposing the Dwizi API as an MCP server, we give the agent full control over its own toolbelt.
Installation
You can install the skills package directly into your agent's configuration.
npx skills add dwizi/skills
This command will:
- Authenticate with your Dwizi account.
- Generate a secure API token.
- Add the
dwizi-skillsMCP server to your local configuration (e.g.,claude_desktop_config.json).
Capabilities
Once installed, your agent gains the following tools:
dwizi_create_tool
Creates a new tool on the platform.
- Inputs:
name,source(code),description - Action: Deploys the code to a sandboxed container and returns the tool URL.
dwizi_update_tool
Updates an existing tool's code or configuration.
- Inputs:
slug,source,env - Action: Re-deploys the tool with the new logic.
dwizi_list_tools
Lists all tools available in your organization.
- Action: Allows the agent to see what tools it has already created.
dwizi_get_logs
Fetches the latest execution logs for a specific tool run.
- Action: Essential for debugging when output/log retention is enabled. If a tool fails, the agent can read retained logs, understand the error, and patch the code automatically.
Example Workflow
User: "I need a tool to fetch the latest crypto prices from CoinGecko."
Claude (with Dwizi Skills):
- Thinking: "I don't have a tool for this. I will create one."
- Call:
dwizi_create_tool(name="crypto-price", source="...") - Dwizi: Deploys tool, returns
https://dwizi.ai/run/crypto-price - Claude: "Tool created. Now I will use it."
- Call:
crypto-price(symbol="BTC") - Result: "$98,000"
The agent went from "I can't do that" to "Done" without you leaving the chat.