{
  "schemaVersion": 1,
  "name": "AgentTaste",
  "url": "https://agenttaste.dev/skills?category=keyword-research",
  "filters": {
    "category": "keyword-research",
    "agent": "all",
    "source": "all",
    "q": ""
  },
  "total": 27,
  "count": 2,
  "endpoints": {
    "json": "https://agenttaste.dev/skills.json?category=keyword-research",
    "markdown": "https://agenttaste.dev/skills.md?category=keyword-research",
    "llms": "https://agenttaste.dev/llms.txt"
  },
  "filterContract": {
    "category": [
      "all",
      "frontend-ui",
      "seo",
      "keyword-research",
      "payments",
      "conversion",
      "development",
      "launch"
    ],
    "agent": [
      "all",
      "claude-code",
      "cursor",
      "codex",
      "antigravity"
    ],
    "source": [
      "all",
      "agenttaste",
      "upstream"
    ],
    "q": "Literal text search, all whitespace-separated terms must match, maximum 200 characters."
  },
  "agents": [
    {
      "id": "claude-code",
      "name": "Claude Code",
      "directory": ".claude/skills"
    },
    {
      "id": "cursor",
      "name": "Cursor",
      "directory": ".agents/skills"
    },
    {
      "id": "codex",
      "name": "Codex",
      "directory": ".agents/skills"
    },
    {
      "id": "antigravity",
      "name": "Antigravity",
      "directory": ".agents/skills"
    }
  ],
  "categories": [
    {
      "id": "frontend-ui",
      "name": "Frontend UI",
      "description": "Interfaces, design systems, accessibility and interaction.",
      "count": 0
    },
    {
      "id": "seo",
      "name": "SEO & GEO",
      "description": "Crawlability, on-page SEO, structured data and AI search.",
      "count": 0
    },
    {
      "id": "keyword-research",
      "name": "Keyword research",
      "description": "Find search demand, validate intent and group opportunities.",
      "count": 2
    },
    {
      "id": "payments",
      "name": "Payments",
      "description": "Checkout, subscriptions, webhooks and payment migrations.",
      "count": 0
    },
    {
      "id": "conversion",
      "name": "Copy & conversion",
      "description": "Landing page copy, clear documentation and conversion flows.",
      "count": 0
    },
    {
      "id": "development",
      "name": "Engineering",
      "description": "Architecture, TypeScript rules and React performance.",
      "count": 0
    },
    {
      "id": "launch",
      "name": "Launch & growth",
      "description": "Product launches, competitor research and distribution.",
      "count": 0
    }
  ],
  "skills": [
    {
      "slug": "seo-keyword-clustering",
      "name": "SERP keyword clustering",
      "category": "keyword-research",
      "description": "The Claude SEO plugin’s seo-cluster skill groups keyword opportunities using SERP evidence and plans pillar pages, supporting content and internal links.",
      "author": "AgriciDaniel",
      "access": "public",
      "source": {
        "repository": "AgriciDaniel/claude-seo",
        "revision": "4b99de2f7de7e7d5247042e5fb5b4ea9368ef734",
        "path": "skills/seo-cluster/SKILL.md",
        "skillName": "seo-cluster",
        "license": "MIT",
        "installer": "claude-plugin",
        "kind": "upstream",
        "verifiedAt": "2026-10-09",
        "url": "https://github.com/AgriciDaniel/claude-seo/blob/4b99de2f7de7e7d5247042e5fb5b4ea9368ef734/skills/seo-cluster/SKILL.md"
      },
      "url": "https://agenttaste.dev/skills/seo-keyword-clustering",
      "skillMdUrl": "https://agenttaste.dev/skills/seo-keyword-clustering/SKILL.md",
      "agents": [
        "claude-code"
      ],
      "useWhen": [
        "Turn a seed keyword or keyword list into a content architecture.",
        "Investigate overlapping search intent and keyword cannibalization."
      ],
      "inputs": [
        "Seed keyword or URL",
        "Target language and market"
      ],
      "outputs": [
        "Keyword clusters",
        "Pillar and supporting page plan"
      ],
      "prerequisites": [
        "Claude Code with the full Claude SEO plugin and its companion scripts.",
        "Live web search or a configured SERP data provider.",
        "Search volume and difficulty require a data provider; do not invent metrics."
      ],
      "installation": {
        "claude-code": {
          "kind": "claude-plugin",
          "versionPolicy": "marketplace-release",
          "command": "/plugin marketplace add AgriciDaniel/claude-seo\n/plugin install claude-seo@agricidaniel-claude-seo\n/seo setup",
          "guideUrl": "https://github.com/AgriciDaniel/claude-seo/blob/4b99de2f7de7e7d5247042e5fb5b4ea9368ef734/README.md#installation",
          "directory": null
        }
      }
    },
    {
      "slug": "dataforseo-keyword-research",
      "name": "Live keyword research",
      "category": "keyword-research",
      "description": "The Claude SEO DataForSEO extension exposes live keyword and competitor data through its MCP server. Provider credentials and paid API usage are required.",
      "author": "AgriciDaniel",
      "access": "public",
      "source": {
        "repository": "AgriciDaniel/claude-seo",
        "revision": "4b99de2f7de7e7d5247042e5fb5b4ea9368ef734",
        "path": "extensions/dataforseo/skills/seo-dataforseo/SKILL.md",
        "skillName": "seo-dataforseo",
        "license": "MIT",
        "installer": "claude-plugin",
        "kind": "upstream",
        "verifiedAt": "2026-10-09",
        "url": "https://github.com/AgriciDaniel/claude-seo/blob/4b99de2f7de7e7d5247042e5fb5b4ea9368ef734/extensions/dataforseo/skills/seo-dataforseo/SKILL.md"
      },
      "url": "https://agenttaste.dev/skills/dataforseo-keyword-research",
      "skillMdUrl": "https://agenttaste.dev/skills/dataforseo-keyword-research/SKILL.md",
      "agents": [
        "claude-code"
      ],
      "useWhen": [
        "Validate keyword demand and competition with live metrics.",
        "Research competitor keywords for a specific location and language."
      ],
      "inputs": [
        "Seed keywords or competitor domain",
        "Location and language",
        "Approved API usage budget"
      ],
      "outputs": [
        "Keyword metrics with sources",
        "SERP and competitor evidence"
      ],
      "prerequisites": [
        "Claude Code and the complete Claude SEO plugin.",
        "DataForSEO extension and connected MCP server.",
        "DataForSEO credentials and sufficient API balance."
      ],
      "installation": {
        "claude-code": {
          "kind": "claude-plugin",
          "versionPolicy": "marketplace-release",
          "command": "/plugin marketplace add AgriciDaniel/claude-seo\n/plugin install claude-seo@agricidaniel-claude-seo\n/seo setup",
          "guideUrl": "https://github.com/AgriciDaniel/claude-seo/blob/4b99de2f7de7e7d5247042e5fb5b4ea9368ef734/README.md#installation",
          "directory": null
        }
      }
    }
  ]
}