{
  "type": "optimizeSEO",
  "label": "AI Optimize for SEO",
  "category": "AI Actions",
  "description": "Rewrites and enhances text for search-engine optimization around a set of target keywords.",
  "capabilities": ["SEO optimization", "keyword targeting", "content rewriting"],
  "modes": ["local", "cloud"],
  "credits": 2,
  "config": [
    { "name": "content", "type": "string", "required": true, "supportsVariables": true,
      "description": "Text content to optimize." },
    { "name": "keywords", "type": "string", "required": false, "supportsVariables": true,
      "description": "Target SEO keywords (comma-separated)." }
  ],
  "inputs": ["main"],
  "outputs": ["main"],
  "example": { "nodeName": "SEO Pass", "content": "[Input from writeArticle-1]", "keywords": "wordpress, automation, ai workflows" },
  "keywords": ["seo", "optimize", "keywords", "search", "ranking", "ai"],
  "contract": {
    "produces": { "kind": "text", "cardinality": "single", "namedFields": false, "jsonExtractable": true, "reference": "[Input from {id}]", "note": "Produces one SEO-optimized text as output." }
  }
}
