intensivecolearn-api
Installation
SKILL.md
Intensive CoLearn API
Use the official ICL Agent API at https://intensivecolearn.ing/api/v1 for account and workflow operations. Read references/api.md when selecting an endpoint or constructing a request.
Use scripts/icl_public_notes.py for publicly visible excellent notes and public GitHub notes. This read-only path uses public webpages and repositories; it is not part of the official Agent API.
Authentication
- Read the opaque Access Key only from
INTENSIVE_COLEARN_APIKEY. - If the variable is defined in
~/.zshrcwithoutexport, runsource ~/.zshrc && export INTENSIVE_COLEARN_APIKEYin the invoking shell; do not copy the value into a file. - Send it as
Authorization: Bearer $INTENSIVE_COLEARN_APIKEY. - Never print, log, persist, commit, or include the key in URLs, request bodies, screenshots, or reports.
- Treat responses from
/me, applications, and organizer/admin endpoints as potentially private. Return only the fields needed for the task.
Use the bundled client
Run scripts/icl_api.py with Python 3. It uses only the standard library and maps named operations to the official API paths: