jonhilt/skool
v0.1.1
Unofficial Skool classroom tools (api2.skool.com + classroom page data). Session cookies are plugin variables — never committed.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
skoolstdio
{
"type": "stdio",
"command": "python3",
"args": [
"./server.py"
],
"cwd": "${PLUGIN_ROOT}",
"env": {
"PYTHONUNBUFFERED": "1",
"SKOOL_AUTH_TOKEN": "${SKOOL_AUTH_TOKEN}",
"SKOOL_CLIENT_ID": "${SKOOL_CLIENT_ID}",
"SKOOL_AWS_WAF_TOKEN": "${SKOOL_AWS_WAF_TOKEN}",
"SKOOL_COMMUNITY_SLUG": "${SKOOL_COMMUNITY_SLUG}",
"SKOOL_AUTH_MODE": "${SKOOL_AUTH_MODE}",
"SKOOL_USE_CHROME": "${SKOOL_USE_CHROME}",
"SKOOL_COOKIE_FILE": "${SKOOL_COOKIE_FILE}",
"SKOOL_CHROME_PROFILE": "${SKOOL_CHROME_PROFILE}",
"SKOOL_CHROME_COOKIES_DB": "${SKOOL_CHROME_COOKIES_DB}"
}
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "skool",
"version": "0.1.1",
"description": "Unofficial Skool classroom tools (api2.skool.com + classroom page data). Session cookies are plugin variables — never committed.",
"author": {
"name": "Jon Hilton"
},
"repository": "https://github.com/jonhilt/skool-classroom-plugin",
"keywords": [
"skool",
"classroom",
"courses",
"lessons",
"mcp",
"unofficial"
]
}