{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-09-16T00:00:00Z",
  "id": "com.gtmstacker.registry/tool/browserskill",
  "type": "tool",
  "slug": "browserskill",
  "canonical_url": "https://gtmstacker.com/registry/tool/browserskill/",
  "title": "BrowserSkill",
  "description": "MIT-licensed Rust tool from Tencent that connects an AI agent to your real, already-logged-in Chrome instead of a fresh headless one: a local CLI plus a browser extension let the agent borrow one of your open tabs, drive it with your existing cookies and sessions, and then hand control back to you. The agent works inside the auth state you already have, so it can reach logged-in pages without you scripting a login or pasting credentials into a bot.",
  "category": "mcp-agents",
  "tags": [
    "mcp-agents",
    "browser-automation",
    "agent-tooling",
    "self-hostable",
    "session-reuse"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "d7cf4db56404af64453f92db02eb829a3a67e28cab5ab15e4e8699052565eff7",
  "date_published": "2026-09-16T00:00:00Z",
  "date_modified": "2026-09-16T00:00:00Z",
  "source": {
    "name": "github · tencent/browserskill",
    "url": "https://github.com/tencent/browserskill"
  },
  "license": "MIT",
  "one_liner": "BrowserSkill lets an AI agent borrow a live tab from your logged-in browser and act with your real sessions, instead of driving a blank headless browser.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_model": "free",
  "who_its_for": "Anyone pointing an agent at logged-in web apps — a RevOps person who wants an agent to pull a report out of a dashboard that has no API, or a researcher who needs it to read pages behind a login — without standing up separate auth or a scraping proxy.",
  "aliases": [
    "browserskill",
    "Browser Skill"
  ],
  "alternatives": [
    "deepscrape"
  ],
  "secondary_categories": [
    "data-scraping",
    "workflow-automation"
  ],
  "last_verified": "2026-09-16",
  "evidence": {
    "claim_type": "mixed",
    "source_id": "https://github.com/tencent/browserskill",
    "note": "MIT, Rust, ~2.7k stars and ~500 commits confirmed on the repo (WebFetch 2026-09-16). The 'borrow a tab from your own browser, hand it back' model and local daemon + extension architecture are from the repo README. Published under the tencent GitHub org; the specific launch date is not stated on the page, so it is left unasserted. The borrow-a-real-session design is powerful and is also the thing to think about before you run it — it hands an agent your live authenticated state."
  },
  "caveats": "Because it reuses your actual logged-in sessions, an agent using it acts as you on every site that tab can reach — scope which tab you lend it and treat it like giving out a live session, not a sandbox. Rust build from source; the extension pairs with the local CLI, so this is a set-up-once developer tool, not a one-click install.",
  "lead": "MIT-licensed Rust tool from Tencent that bridges an AI agent to the real browser you are already signed into, rather than a fresh headless one. A local CLI plus a browser extension let the agent borrow one of your open tabs, drive it using the cookies and sessions you already…",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 119,
      "text": "MIT-licensed Rust tool from Tencent that bridges an AI agent to the real browser you are already signed into, rather than a fresh headless one. A local CLI plus a browser extension let the agent borrow one of your open tabs, drive it using the cookies and sessions you already have, and then return control to you. The effect is that the agent operates inside your existing auth state, so it can reach logged-in pages without a scripted login or credentials handed to a bot."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 213,
      "text": "borrow one of your open tabs, drive it using the cookies and sessions you already have, and then return control to you. The effect is that the agent operates inside your existing auth state, so it can reach logged-in pages without a scripted login or credentials handed to a bot.\n\n- MIT, Rust, ~2.7k stars and ~500 commits independently WebFetch-verified on the repo 2026-09-16 (github.com/tencent/browserskill, published under the tencent org). The borrow-a-tab / hand-it-back model and the local daemon + extension design are from the repo README.\n- Surfaced via the 2026-09-16 viral-posts brief as the highest-signal drop of the pass (the Tencent announcement post, ~1.5k likes / ~130k views inside 8 hours).\n- Curated from the GTM Stacker signal registry (2026-09-16 pass: daily pull + viral-posts brief); license independently verified 2026-09-16."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 270,
      "text": "are from the repo README. - Surfaced via the 2026-09-16 viral-posts brief as the highest-signal drop of the pass (the Tencent announcement post, ~1.5k likes / ~130k views inside 8 hours). - Curated from the GTM Stacker signal registry (2026-09-16 pass: daily pull + viral-posts brief); license independently verified 2026-09-16.\n\nMost agent-browser tools give the model a blank browser and then you spend the afternoon teaching it to log in. A huge amount of the GTM data an agent actually needs lives behind a login with no clean API — a CRM report view, an ad-account dashboard, a partner portal. BrowserSkill's move is to let the agent ride your existing authenticated session in a tab you choose, which removes the login-automation problem entirely. The same property is the risk: an agent on a borrowed tab can do anything you can do on that site, so this is a lend-one-tab-deliberately tool, not something to point at your whole browser. Used with that discipline, it is the shortest path from \"the data is stuck in a logged-in dashboard\" to \"an agent can read it today.\""
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/browserskill/index.md",
    "html": "https://gtmstacker.com/registry/tool/browserskill/",
    "json": "https://gtmstacker.com/registry/tool/browserskill/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/browserskill/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/browserskill/#software",
        "name": "BrowserSkill",
        "identifier": "io.github.tencent/browserskill",
        "description": "MIT-licensed Rust tool from Tencent that connects an AI agent to your real, already-logged-in Chrome instead of a fresh headless one: a local CLI plus a browser extension let the agent borrow one of your open tabs, drive it with your existing cookies and sessions, and then hand control back to you. The agent works inside the auth state you already have, so it can reach logged-in pages without you scripting a login or pasting credentials into a bot.",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/browserskill/",
        "datePublished": "2026-09-16T00:00:00Z",
        "dateModified": "2026-09-16T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "license": "https://spdx.org/licenses/MIT.html",
        "codeRepository": "https://github.com/tencent/browserskill",
        "keywords": "mcp-agents, data-scraping, workflow-automation, browser-automation, agent-tooling, self-hostable, session-reuse",
        "author": {
          "@type": "Organization",
          "name": "tencent",
          "url": "https://github.com/tencent",
          "sameAs": [
            "https://github.com/tencent/browserskill"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        },
        "isSimilarTo": [
          {
            "@type": "SoftwareApplication",
            "name": "DeepScrape",
            "url": "https://gtmstacker.com/registry/tool/deepscrape/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/browserskill/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "MCP Agents",
            "item": "https://gtmstacker.com/registry/category/mcp-agents/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "BrowserSkill",
            "item": "https://gtmstacker.com/registry/tool/browserskill/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "io.github.tencent/browserskill",
    "repository": {
      "url": "https://github.com/tencent/browserskill",
      "source": "github"
    }
  }
}
