{
  "id": "devto",
  "name": "Dev.to Automation",
  "description": "Battle-tested playbook for Dev.to browser automation via CDP. Covers creating posts, liking, commenting, bookmarking, searching, and profile management. Dev.to uses standard HTML elements (textarea, button) with React — native value setter needed for controlled inputs.",
  "platform": "devto",
  "version": "1.0.0",
  "urlPatterns": [
    "*dev.to*"
  ],
  "tags": [
    "devto",
    "blog",
    "developer",
    "browser",
    "cdp"
  ],
  "successCount": 0,
  "failCount": 0,
  "steps": [
    {
      "action": "navigate",
      "url": "https://dev.to/",
      "description": "Open Dev.to home feed"
    },
    {
      "action": "wait",
      "ms": 2000,
      "description": "Wait for feed to load"
    },
    {
      "action": "extract",
      "target": "[class*='crayons-story']",
      "format": "text",
      "description": "Extract article cards from feed"
    },
    {
      "action": "scroll",
      "direction": "down",
      "amount": 5,
      "description": "Scroll for more articles"
    },
    {
      "action": "wait",
      "ms": 1000,
      "description": "Wait for lazy-loaded articles"
    },
    {
      "action": "screenshot",
      "description": "Capture feed state"
    }
  ]
}
