> For the complete documentation index, see [llms.txt](https://thecontentforge.gitbook.io/thecontentforge-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://thecontentforge.gitbook.io/thecontentforge-docs/feature-guides/browser-extension.md).

# Browser Extension

The TheContentForge browser extension brings a small, explicit-action capture and drafting workspace to Chrome and Edge. It is unavailable until your workspace is included in the rollout and the corresponding server feature is enabled.

## Available workflows

* **Reply options** accepts text you selected or an X status URL, then creates three to four Comment King reply drafts. It never posts for you.
* **Capture page** previews the page URL, title, visible selection, and your optional note before adding one durable source to Content Studio.
* **Quick Post** creates a Content Studio draft from a topic or source text.
* **Open in Studio** opens the durable session for Comment King or Quick Post, even if the browser panel was closed while generation ran.

The developer build also contains four gated workflows. They are not part of the submitted 0.1.1 store packages and remain unavailable until they are enabled for an approved workspace:

* **Rewrite** improves selected or pasted text while keeping the source as untrusted input. It requires Member or higher, is rate limited, and shares Quick Post's daily usage allowance.
* **Save to Knowledge Base** stores a page or selection as an Editor-gated Knowledge Base source and queues the normal Knowledge ingest, treating the captured content as untrusted input throughout.
* **Investor Intel capture** is shown only for Intel workspaces. Editors can save research snapshots or register a public signal source; content and Intel actions always stay inside their own workspace type.
* **Inline X actions** are a separate, optional site adapter. After a user explicitly enables access to `x.com`, a compact Forge control on each post can queue Comment King reply options or capture that post. It never reads or writes the X composer and never posts. The adapter has its own independent server-side off switch.

Every action is tracked, and the result is stored on the server for retrieval after popup closure, service-worker suspension, browser restart, or a later login on the same connected device. The extension checks status in the background, and the open side panel can refresh faster. Checking status never starts generation or repeats a side effect.

## Permissions and privacy

The extension requests `storage`, `contextMenus`, `activeTab`, `scripting`, `sidePanel`, and `alarms`, plus access to exactly one TheContentForge API host. It has no default always-on content script and no broad website host permission. `activeTab` and `scripting` are used only after your toolbar/context-menu action to read the preview fields shown to you. The injected function does not read cookies, storage, form fields, hidden inputs, or full page HTML.

The developer build can additionally request `x.com` and `twitter.com` as optional host permissions from a direct Enable click. When both that permission and the server flag are active, the service worker dynamically registers the X adapter. Disabling it removes the controls and unregisters the adapter.

Captured external text is treated as untrusted data and passes through TheContentForge's prompt-injection defenses. Results are text-only and copy-only in the extension; HTML and markdown are not rendered.

## Connection and disconnection

Pairing starts in the extension and completes on an authenticated TCF consent page using a single-use PKCE code. The extension receives an opaque, scoped device token, not your web session. View and revoke connected browser devices in **My Account**. Password changes and **Sign out everywhere** disconnect all extension devices. A normal web logout does not revoke the extension.

Operations remain subject to live membership, plan standing, feature flags, burst limits, and server-derived daily product ceilings. Comment King keeps web billing parity and has no new credit-balance gate; Quick Post retains its existing student credit check.

## Local and store versions

The Chrome and Edge store submissions are the immutable 0.1.1 MVP packages. The gated workflows described above are not part of those packages and stay off until they have passed release verification for an approved workspace.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://thecontentforge.gitbook.io/thecontentforge-docs/feature-guides/browser-extension.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
