DwiziDwizi

Browse docs

Technical Guides

Give your agent the ability to manage its own infrastructure.

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:

  1. Authenticate with your Dwizi account.
  2. Generate a secure API token.
  3. Add the dwizi-skills MCP 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):

  1. Thinking: "I don't have a tool for this. I will create one."
  2. Call: dwizi_create_tool(name="crypto-price", source="...")
  3. Dwizi: Deploys tool, returns https://dwizi.ai/run/crypto-price
  4. Claude: "Tool created. Now I will use it."
  5. Call: crypto-price(symbol="BTC")
  6. Result: "$98,000"

The agent went from "I can't do that" to "Done" without you leaving the chat.