> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pwnbook.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Coda

> Connect a Coda workspace as a knowledge base source for Workflows — browse pages and tag the ones AI skills should pull as context.

## Overview

The Coda integration lets you browse pages across the docs in a connected Coda workspace and tag specific ones with free-text context tags (e.g. `pr-review`). Tagged pages become available as context to [AI skills](/features/workflows) — Pwnbook only reads and tags your Coda content, it never edits it.

## Prerequisites

* A Coda workspace
* Admin or Owner access in Pwnbook (for org setup)

## Setup

<Steps>
  <Step title="Create an API token">
    1. In Coda, go to **Account Settings → API settings**.
    2. Click **Generate API token**, give it a name like "Pwnbook", and copy the token.
  </Step>

  <Step title="Configure the org connection">
    1. Go to **Organization Settings → Marketplace → Coda**.
    2. Paste the **API Token**.
    3. Click **Save**.
  </Step>
</Steps>

## Browsing and tagging pages

1. Open **Coda** from the sidebar (**Sources** section).
2. Browse pages across the docs your token has access to.
3. Click **+ tag** on any page and enter a tag (e.g. `pr-review`, `security-standards`).

Tags are free text — use whatever convention makes sense for your [workflow rules](/features/workflows) and skills.

<Note>Coda pages don't return content inline the way Notion and Confluence do — fetching a page's text triggers an export job on Coda's side, so the first time a skill pulls a given page it may take a few seconds longer than the other connectors.</Note>

## What's available

| Feature             | Description                                                                                |
| ------------------- | ------------------------------------------------------------------------------------------ |
| **Doc/page browse** | List pages across the docs in your workspace                                               |
| **Tagging**         | Assign one or more free-text context tags per page                                         |
| **Skill context**   | Tagged pages are pulled as reference material by AI skills that declare access to that tag |
