Docsv1 · 2026

Quickstart

Make your first SkillDiscs API call in under 60 seconds. Every Disk you've created or saved is queryable as structured, vector-indexed knowledge — ready for any AI agent.

For LLMs

rev f3af5bca · 8.9 KB

Hand the whole API to ChatGPT in one paste

Single markdown bundle: base URL, auth header, every endpoint with request & response shapes, rate limits, recommended RAG pattern. Drop it into any LLM as context.

/llms.txt

Also fetchable directly: curl https://skilldiscs.com/llms.txt — your agent can refresh it on its own.

01

Five steps from zero to first answer

The whole path, end to end. Each step is self-contained — if you already have an account and a Disk, start at step three.

  1. 1

    Create a free account

    Sign up at skilldiscs.com/register. No credit card — the free tier includes API access at 100 requests per minute.

  2. 2

    Add a Disk

    Paste a URL, upload a PDF, drop in a YouTube link, or connect a GitHub repository. SkillDiscs parses it into sections, extracts key points, and generates embeddings. This is the step that replaces your own parsing and chunking pipeline.

  3. 3

    Generate an API key

    Open Settings → API Keys and create a key. Keep it server-side: any holder can read every Disk in your library, including private ones.

  4. 4

    Send a semantic search request

    POST to https://skilldiscs.com/api/v1/search with an Authorization: Bearer header and a JSON body containing your query. You get back matching sections with similarity scores, key points, and source attribution.

  5. 5

    Connect the result to your agent

    Feed the returned sections straight into your agent as retrieval context, point an MCP client at the endpoint, or export the Disk as a Claude Skill. The content is already chunked and cited, so nothing further is required on your side.

02

Overview

SkillDiscs exposes a small REST API at https://skilldiscs.com/api/v1. Three endpoints cover the full retrieval surface:

  • POST /search — semantic search across all your Disks (returns matching sections with similarity scores)
  • GET /disks/:id — full structured content of a single Disk
  • GET /disks — list / filter your Disks

Every section is returned with key points, embeddings, and source attribution — already chunked for RAG. No HTML parsing, no PDF extraction, no chunking heuristics on your side.

03

Authentication

All requests use Authorization: Bearer <api_key>. Generate a key from your Settings → API Keys page after you sign in.

Header
Authorization: Bearer sk_live_abc123…
Content-Type: application/json
Keep your key server-side. Anyone with your key can read every Disk in your library — including private ones.
05

Get a single Disk

Fetch the full structured content of one Disk by id.

curl https://skilldiscs.com/api/v1/disks/k7x2m9nq4b \
  -H "Authorization: Bearer $SKILLDISCS_KEY"
06

List Disks

Browse / filter your library. Supports ?category, ?language, ?limit, ?cursor.

curl "https://skilldiscs.com/api/v1/disks?category=science&limit=20" \
  -H "Authorization: Bearer $SKILLDISCS_KEY"
07

Rate limits

Default: 100 requests / minute per API key. Exceed it and you'll get a 429 with a retry_after field. Need more? Email us — we lift it for paid plans on request.

Webhooks for "new Disk created" / "Disk updated" are on the roadmap. Want them sooner? Mention it when you grab your API key.
08

Frequently asked questions

How do I authenticate with the SkillDiscs API?

Send an Authorization: Bearer <api_key> header with every request. Generate the key from Settings → API Keys after signing in. There is no OAuth flow and no session — the key is the whole authentication surface.

What are the API rate limits?

The default is 100 requests per minute per API key, on the free tier included. Exceeding it returns HTTP 429 with a retry_after field telling you how long to wait. Higher limits are available on paid plans on request.

Does the API return source citations?

Yes. Every section carries its source attribution, so an answer built from a search response can cite the original document, article, or video it came from. That attribution is part of the response shape, not an optional extra.

Which agents and clients can connect to SkillDiscs?

Anything that can make an HTTP request. There are three supported paths: the REST API at /api/v1 for custom agents, an MCP endpoint for MCP-compatible clients such as Claude Desktop, Claude Code, and Cursor, and Skill export for packaging a Disk as a Claude Skill.

Can the API read my private Disks?

Your own private Disks, yes — a key belongs to your account and can read your full library. Disks saved from other users are never exposed through the API; read those at their public /d/<slug> URL instead. Published Disks return structured sections without the verbatim source text.

Ready to plug it in?

Free tier ships with 100 requests / minute and zero credit card. Generate a key and send your first POST /search in under a minute.

Get your API key