{
  "schema_version": "1.0",
  "name": "Wood DaVinci Agent Skills",
  "description": "Capabilities available to AI agents interacting with Wood DaVinci premium 3D wooden puzzles e-commerce",
  "url": "https://www.woodsdavinci.com",
  "skills": [
    {
      "id": "search-products",
      "name": "Search Products",
      "description": "Search and browse the product catalog of 3D wooden puzzles and engineering models",
      "endpoint": "/api/catalog",
      "method": "GET",
      "parameters": {
        "type": "object",
        "properties": {
          "q": { "type": "string", "description": "Search query for product name or description" },
          "categoria": { "type": "string", "description": "Filter by category slug" },
          "page": { "type": "integer", "description": "Page number for pagination" }
        }
      },
      "auth": "none",
      "paid": false
    },
    {
      "id": "get-product",
      "name": "Get Product Details",
      "description": "Get detailed information about a specific product including price, stock, images, and description",
      "endpoint": "/api/products/:id",
      "method": "GET",
      "parameters": {
        "type": "object",
        "properties": {
          "id": { "type": "string", "description": "Product ID" }
        },
        "required": ["id"]
      },
      "auth": "none",
      "paid": false
    },
    {
      "id": "list-categories",
      "name": "List Categories",
      "description": "Get all product categories available in the store",
      "endpoint": "/api/categories",
      "method": "GET",
      "parameters": {},
      "auth": "none",
      "paid": false
    },
    {
      "id": "create-order",
      "name": "Create Order",
      "description": "Place a new order for 3D wooden puzzles. Requires customer info and product selections",
      "endpoint": "/api/orders",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "items": { "type": "array", "description": "Array of product IDs and quantities" },
          "customer": { "type": "object", "description": "Customer name, email, phone, address" }
        },
        "required": ["items", "customer"]
      },
      "auth": "none",
      "paid": false
    },
    {
      "id": "ai-enrich",
      "name": "AI Product Enrichment",
      "description": "Generate compelling AI-powered product stories and enrichment content for a product",
      "endpoint": "/api/enrich",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "productId": { "type": "string", "description": "Product ID to enrich" }
        },
        "required": ["productId"]
      },
      "auth": "master_key",
      "paid": true,
      "price": "$0.01",
      "payment": { "protocol": "x402", "network": "eip155:8453", "asset": "USDC" }
    },
    {
      "id": "ai-tools",
      "name": "AI Content Generation",
      "description": "Advanced AI tools for generating marketing content, descriptions, and creative assets",
      "endpoint": "/api/ai-tools",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "tool": { "type": "string", "description": "Specific AI tool to use" },
          "input": { "type": "object", "description": "Tool-specific input parameters" }
        },
        "required": ["tool", "input"]
      },
      "auth": "master_key",
      "paid": true,
      "price": "$0.02",
      "payment": { "protocol": "x402", "network": "eip155:8453", "asset": "USDC" }
    },
    {
      "id": "ai-translate",
      "name": "AI Translation",
      "description": "Translate product content and descriptions to multiple languages using AI",
      "endpoint": "/api/translate",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "text": { "type": "string", "description": "Text to translate" },
          "targetLang": { "type": "string", "description": "Target language code (e.g., 'en', 'es', 'pt')" }
        },
        "required": ["text", "targetLang"]
      },
      "auth": "master_key",
      "paid": true,
      "price": "$0.005",
      "payment": { "protocol": "x402", "network": "eip155:8453", "asset": "USDC" }
    }
  ],
  "payment_protocols": {
    "x402": {
      "metadata": "/.well-known/x402",
      "networks": ["eip155:8453"],
      "currency": "USDC",
      "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402"
    }
  },
  "api_docs": {
    "openapi": "/api/spec",
    "interactive": "/api/docs",
    "catalog": "/.well-known/api-catalog"
  }
}
