Install
openclaw skills install snu-canvas-cliOperate SNU's Canvas LMS (etl.snu.ac.kr) through CLI commands. Use when you need to inspect config, list courses/assignments/files/announcements, run bot/ser...
openclaw skills install snu-canvas-cliUse this skill to operate lx-agent exclusively through its CLI bridge. Do NOT bypass the CLI by calling Canvas API endpoints directly with curl, fetch, or any HTTP client.
config.yaml or set CANVAS_TOKEN env var on the server.config command first before diagnosing issues.Run commands through the bundled bridge script:
skills/learningx-cli/scripts/run-lx-agent-cli.sh <command> [args...]
Set LX_AGENT_ROOT when running outside the repository root.
canvas.url in config.yaml (or CANVAS_URL) as source of truth unless the user explicitly changes it.learningx as technical identifier.When the CLI returns 401 or token-related errors:
skills/learningx-cli/scripts/run-lx-agent-cli.sh config to confirm which token/URL is configured.Run this sequence before concluding URL problems:
skills/learningx-cli/scripts/run-lx-agent-cli.sh config
getent hosts <canvas-host> || nslookup <canvas-host> || dig +short <canvas-host>
curl -I --max-time 10 https://<canvas-host>
If these checks fail from the current runtime:
skills/learningx-cli/scripts/run-lx-agent-cli.sh config
skills/learningx-cli/scripts/run-lx-agent-cli.sh courses
skills/learningx-cli/scripts/run-lx-agent-cli.sh assignments
skills/learningx-cli/scripts/run-lx-agent-cli.sh files
skills/learningx-cli/scripts/run-lx-agent-cli.sh announcements
skills/learningx-cli/scripts/run-lx-agent-cli.sh bot
skills/learningx-cli/scripts/run-lx-agent-cli.sh serve
go run ./cmd/lx-agent ....Domain Guardrails and never auto-substitute a different domain.