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

# SkillDiscs API

> Turn your SkillDiscs library into a knowledge base for LLM agents.

The SkillDiscs API gives LLM agents and your own tools secure, read-only access to the Disks in your SkillDiscs library — your distilled YouTube videos, PDFs, articles, and notes.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Make your first authenticated request in under 2 minutes.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Generate keys, scope access, rotate safely.
  </Card>

  <Card title="Search Knowledge" icon="magnifying-glass" href="/api-reference/search">
    Semantic search across your owned Disks.
  </Card>

  <Card title="MCP Server" icon="plug" href="/api-reference/mcp">
    Connect Claude, Claude Code, and other MCP clients to your SkillDiscs library.
  </Card>

  <Card title="LLM Agents" icon="robot" href="/guides/llm-agents">
    Wire SkillDiscs into Claude, GPT, or your custom agent.
  </Card>
</CardGroup>

## What you can do

* **Search** owned Disks with natural language.
* **List** owned and active-saved Disks, filter by scope, category, or tag.
* **Read** a single Disk including its sections and key points.
* **Batch** retrieve up to 10 Disks in a single call.
* **Connect MCP clients** to the same read-only knowledge tools at `https://skilldiscs.com/api/mcp`.

<Note>
  Verbatim source text is conditional. Owner-private Disks can return full `text` and `sections[].text`; published or saved Disks return redacted, AI-derived fields and short snippets instead.
</Note>

## Base URL

```
https://skilldiscs.com/api/v1
```

## Authentication

All endpoints require an API key:

```http theme={null}
Authorization: Bearer sk_your_key_here
```

Generate keys in [Settings → API Keys](https://skilldiscs.com/settings).

## Rate limits

* **100 requests / minute** per key
* **10 IDs max** per batch request
