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 KBHand 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.
Also fetchable directly: curl https://skilldiscs.com/llms.txt — your agent can refresh it on its own.
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
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
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
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
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
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.
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 DiskGET /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.
Authentication
All requests use Authorization: Bearer <api_key>. Generate a key from your Settings → API Keys page after you sign in.
Authorization: Bearer sk_live_abc123…
Content-Type: application/jsonSemantic search
The most common call: ask a natural-language question, get the most relevant Disk sections back, sorted by cosine similarity. Use this directly as RAG context for your model.
curl -X POST https://skilldiscs.com/api/v1/search \
-H "Authorization: Bearer $SKILLDISCS_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "how does photosynthesis work?",
"limit": 5
}'Example response
{
"results": [
{
"disk_id": "k7x2m9nq4b",
"disk_title": "Plant Biology Fundamentals",
"section_index": 4,
"section_text": "Photosynthesis converts light energy …",
"key_points": [
"Chloroplasts capture sunlight",
"Calvin cycle fixes CO₂"
],
"similarity": 0.94,
"source_url": "https://example.com/article"
}
]
}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"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"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.
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.