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

# Custom GPT Actions

> Give a ChatGPT Custom Agent access to TaskGuru using the OpenAPI specification.

# ChatGPT Custom Actions

You can build a Custom GPT that can autonomously read, update, and manage your TaskGuru tasks. Because TaskGuru publishes an OpenAPI specification containing all our capabilities, you can plug it straight into ChatGPT without writing any code.

<Steps>
  <Step title="Create a GPT">
    Go to **ChatGPT > Explore > Create a GPT**.
  </Step>

  <Step title="Add Action">
    Under the "Configure" tab, scroll down and click **Create new action**.
  </Step>

  <Step title="Import Spec">
    Import the TaskGuru OpenAPI specification URL: `https://api.taskguru.com/v1/openapi.yaml` (Replace with your domain if self-hosting).
  </Step>

  <Step title="Configure Authentication">
    Set the Authentication type to **API Key** and select **Bearer** format.
  </Step>

  <Step title="Generate Token">
    Generate a new **Personal Access Token** in your TaskGuru account (Settings > API Keys) and paste it into the ChatGPT authentication modal.
  </Step>
</Steps>

<Check>
  Your Custom GPT is now a fully functional AI bot task management assistant!
</Check>
