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

> ## Agent Instructions
> Use the public API base URL: https://api.teamfollowup.ai/api.
> Authenticate public API requests with Authorization: Bearer YOUR_API_KEY.
> Use product-owned terms: agents, campaigns, projects (GoHighLevel sub-accounts), contacts, calls, outcomes, skills, cadences, phone numbers.
> Scope requests by locationId rather than projectName.
> Read the guide linked from each API reference group before recommending an endpoint.

# Skills & Tools API

> The plays an agent reaches for mid-call: skills you write in plain English and tools that run real code. Read the library, add, edit and remove them per agent.

Skills and tools are everything an agent can do during a call, per agent.
Concepts are in [Skills and tools](/skills/overview).

| Endpoint                                                                                       | Use it to                                                      |
| ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| [List agent skills](/api-reference/skills-and-tools/list-agent-skills)                         | Read every skill on the agent with the set's `version`.        |
| [List agent skill digest](/api-reference/skills-and-tools/list-agent-skill-digest)             | One line per skill, for review.                                |
| [List agent capability library](/api-reference/skills-and-tools/list-agent-capability-library) | See what this agent could carry and the `status` of each item. |
| [Create an agent skill](/api-reference/skills-and-tools/create-an-agent-skill)                 | Add one skill or tool by `type`.                               |
| [Update one agent skill](/api-reference/skills-and-tools/update-one-agent-skill)               | Change wording or switch `enabled`, with `expectedVersion`.    |
| [Delete one agent skill](/api-reference/skills-and-tools/delete-one-agent-skill)               | Remove one.                                                    |
| [Replace all agent skills](/api-reference/skills-and-tools/replace-all-agent-skills)           | Swap the whole set in one write.                               |
| [List installed agent tools](/api-reference/skills-and-tools/list-installed-agent-tools)       | Read the tools inventory with `freshness`.                     |
| [Update a tool description](/api-reference/skills-and-tools/update-a-tool-description)         | Adjust when the agent reaches for a tool.                      |

Scopes: `agents:read`, `agents:write`. See [Authentication](/authentication#scopes).

## Guides

* [Skills and tools](/skills/overview) for the record shape and statuses.
* [The tool library](/skills/tool-library) for each tool's `type` and settings.
* [Write a skill](/skills/writing-a-skill) for the request that adds one.
* [Glossary](/glossary#skills-and-tools)
