{
  "title": "Browser login + X/Twitter posting",
  "content": "## Manual login (recommended)\n\nWhen a site requires login, **sign in manually** in the **host** browser profile (the openclaw browser).\n\nDo **not** give the model your credentials. Automated logins often trigger anti‑bot defenses and can lock the account.\n\nBack to the main browser docs: [Browser](/tools/browser).\n\n## Which Chrome profile is used?\n\nOpenClaw controls a **dedicated Chrome profile** (named `openclaw`, orange‑tinted UI). This is separate from your daily browser profile.\n\nTwo easy ways to access it:\n\n1. **Ask the agent to open the browser** and then log in yourself.\n2. **Open it via CLI**:\n\nIf you have multiple profiles, pass `--browser-profile <name>` (the default is `openclaw`).\n\n## X/Twitter: recommended flow\n\n* **Read/search/threads:** use the **bird** CLI skill (no browser, stable).\n  * Repo: [https://github.com/steipete/bird](https://github.com/steipete/bird)\n* **Post updates:** use the **host** browser (manual login).\n\n## Sandboxing + host browser access\n\nSandboxed browser sessions are **more likely** to trigger bot detection. For X/Twitter (and other strict sites), prefer the **host** browser.\n\nIf the agent is sandboxed, the browser tool defaults to the sandbox. To allow host control:\n\nThen target the host browser:\n\nOr disable sandboxing for the agent that posts updates.",
  "code_samples": [
    {
      "code": "If you have multiple profiles, pass `--browser-profile <name>` (the default is `openclaw`).\n\n## X/Twitter: recommended flow\n\n* **Read/search/threads:** use the **bird** CLI skill (no browser, stable).\n  * Repo: [https://github.com/steipete/bird](https://github.com/steipete/bird)\n* **Post updates:** use the **host** browser (manual login).\n\n## Sandboxing + host browser access\n\nSandboxed browser sessions are **more likely** to trigger bot detection. For X/Twitter (and other strict sites), prefer the **host** browser.\n\nIf the agent is sandboxed, the browser tool defaults to the sandbox. To allow host control:",
      "language": "unknown"
    },
    {
      "code": "Then target the host browser:",
      "language": "unknown"
    }
  ],
  "headings": [
    {
      "level": "h2",
      "text": "Manual login (recommended)",
      "id": "manual-login-(recommended)"
    },
    {
      "level": "h2",
      "text": "Which Chrome profile is used?",
      "id": "which-chrome-profile-is-used?"
    },
    {
      "level": "h2",
      "text": "X/Twitter: recommended flow",
      "id": "x/twitter:-recommended-flow"
    },
    {
      "level": "h2",
      "text": "Sandboxing + host browser access",
      "id": "sandboxing-+-host-browser-access"
    }
  ],
  "url": "llms-txt#browser-login-+-x/twitter-posting",
  "links": []
}