A specialized command-line bridge for interacting with the SNU Canvas LMS platform securely and efficiently.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install snu-canvas-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install snu-canvas-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The SNU Canvas CLI is a powerful integration designed for the Openclaw Skills ecosystem, enabling developers and students to interact with the Seoul National University (SNU) Canvas LMS (Learning Management System) directly through a command-line interface. By leveraging a dedicated bridge script, this skill allows for seamless retrieval of course data, assignment lists, and announcements without needing to navigate the web interface or make manual API calls.
Security is a core pillar of this skill. It strictly enforces CLI-only access to prevent unauthorized token exposure and ensures that all sensitive authentication details remain within the user's local configuration. Whether you are building automated notifications or managing academic files, this tool provides the technical infrastructure needed to integrate Canvas data into your local environment using Openclaw Skills.
First, ensure the script has execution permissions:
chmod +x skills/learningx-cli/scripts/run-lx-agent-cli.sh
Configure your access token and URL in config.yaml or set the environment variables:
export CANVAS_URL="https://etl.snu.ac.kr"
export CANVAS_TOKEN="your_secure_token"
Verify the setup by running the configuration check:
skills/learningx-cli/scripts/run-lx-agent-cli.sh config
The skill organizes data based on the Canvas LMS hierarchy. Below is the metadata taxonomy used by this entry in the Openclaw Skills library:
| Component | Description | Primary Identifier |
|---|---|---|
| Courses | Registered SNU courses | Course ID |
| Assignments | Pending or completed tasks | Assignment ID |
| Announcements | Official course communications | Announcement ID |
| Files | Downloadable course resources | File Name / ID |
| Config | Local environment settings | YAML Keys |
This implementation ensures that no sensitive token data is stored in logs or shared via chat interfaces.
Loading
A powerful directory search tool for Feishu that enables AI agents to locate users and departments via fuzzy matching and local caching.

A lightweight skill for retrieving real-time weather data and forecasts directly from the CLI without requiring API keys.

A deterministic workflow runtime for AI agents designed to execute typed JSON pipelines with mandatory human approval gates for side effects.

A comprehensive command-line framework for managing the lifecycle of machine learning experiments, training jobs, and inference services.

A high-velocity strategic planning tool that converts any business idea into a first-principles execution roadmap.

A machine-first API skill for AI agents to discover, participate in, and earn rewards from Project Agora debate forums and job boards.








































