If you are building autonomous workflows or using an AI assistant to manage your Encord projects, you can inject our platform’s abilities and sitemap directly into your agent’s context.Documentation Index
Fetch the complete documentation index at: https://docs.encord.com/llms.txt
Use this file to discover all available pages before exploring further.
Why Use Machine-Readable Docs?
While standard docs are for humans,llms.txt and skill.md provide a source of truth designed specifically for Large Language Models:
- Reduce Hallucinations: Explicit constraints in
skill.mdprevent agents from guessing API parameters or using deprecated methods. - Token Efficiency: We strip away the HTML and UI “noise,” saving your context window space and reducing API costs.
- Complete Site Mapping:
llms.txtprovides a lightweight index so agents do not have to “crawl” your site to find the right page. - Autonomous Action: Workflow definitions enable agents to actually execute tasks rather than just explain how they might be done.
| File | The Analogy | Use Case |
|---|---|---|
llms.txt | The Sitemap | Helping an LLM find the right information. |
skill.md | The Skillset | Helping an agent do work on the Encord platform. |
Setup
Agents can consume these files in two ways: using a direct URL, or using the Skills CLI.The Discovery Index (llms.txt)
Point your LLM or RAG system to our documentation index. This file contains a curated list of all pages and their descriptions in a format LLMs can parse instantly.
URL: https://docs.encord.com/llms.txt
The Skills CLI (skill.md)
For agents that need to understand Encord’s specific capabilities and workflows, use the Skills client.
1. Install the CLI
Using skill.md in Production
Traditionally, you write a Python script that calls the Encord SDK to do something specific. For example, to register a Dataset, export labels, and so on. You decide the logic. The script executes it. An agent flips this around. Instead of writing every step yourself, you give an LLM a goal. For example, “check for any completed label rows and export them to COCO format”. The LLM then figures out which SDK calls to make, and in what order, to accomplish it. The agent is the LLM acting autonomously on your behalf, writing and executing the logic at runtime rather than ahead of time. For this to work reliably, the LLM needs accurate knowledge of the Encord platform: what methods exist, what order operations must happen in, what the limits are, and what mistakes to avoid. That is whatskill.md provides. Without it, the LLM falls back on whatever it learned during training, which may be outdated or just wrong.
Using skill.md in Autonomous Pipelines
skill.md is a plain text file. It does nothing on its own. You are responsible for loading its contents into your agent’s context before it runs. How you do this depends on the framework you are using, but the principle is the same in all cases: the file’s contents need to be present in the LLM’s context window when it is deciding what to do.
An example using the Anthropic SDK:

