← 返回 Skills 市场
Tronclass Cli
作者
Yu Chun Huang
· GitHub ↗
· v1.2.2
· MIT-0
251
总下载
1
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install tronclass-cli
功能描述
Interact with the TronClass learning management system (currently optimized for FJU) via the `tronclass` CLI — check courses, assignments, deadlines, grades,...
安全使用建议
This skill appears coherent and implements a wrapper around the tronclass CLI. Before installing: 1) Confirm you trust the npm package and its GitHub repo (verify the package author/publisher and recent releases). 2) Be aware the CLI stores session cookies and config at ~/.tronclass-cli/ (cookies.json, config.json, pending-captcha files). Do not expose these files or your password to untrusted agents; prefer interactive login when possible. 3) The agent can download files to ~/Downloads/ or submit files you point it at — review any files the agent will upload. 4) If you use the deferred non-interactive CAPTCHA flow, the skill documents how passwords are supplied at resume time; avoid storing plain passwords in long-lived places. If you need tighter control, restrict agent access to the tronclass binary or avoid installing the skill until you verify the upstream CLI package and repository.
功能分析
Type: OpenClaw Skill
Name: tronclass-cli
Version: 1.2.2
The tronclass-cli skill is a well-documented tool for interacting with the TronClass LMS, specifically for FJU students. It provides clear instructions for an AI agent to manage courses, assignments, and announcements using a CLI tool. Authentication is handled through a local session store in `~/.tronclass-cli/` with secure file permissions (0600), and the skill includes a specialized deferred-CAPTCHA flow for non-interactive environments. The behavior is entirely consistent with its stated purpose, and no indicators of data exfiltration or malicious intent were found.
能力标签
能力评估
Purpose & Capability
The skill is explicitly a wrapper/agent integration for the tronclass CLI. It only requires the tronclass binary and declares installing the npm package tronclass-cli to provide that binary — these requirements match the description and workflows (courses, activities, downloads, submit, auth). No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to use the tronclass CLI for LMS tasks and documents login flows, file download/submit commands, and where session state is stored (~/.tronclass-cli/). This is expected for an integration skill, but the instructions also encourage using the skill whenever users mention school/assignments (broad trigger). The docs reveal local session and pending-captcha file locations, which an agent could read if given extra instructions — the skill itself does not instruct the agent to exfiltrate those files.
Install Mechanism
Install uses npm (package: tronclass-cli) which is consistent with a Node CLI tool. No downloads from untrusted URLs or arbitrary extract/install steps are present.
Credentials
The skill declares no required environment variables or credentials. It documents password-based login flows (including a non-interactive/deferred CAPTCHA flow) but does not ask the platform for persistent secrets. Session data is stored locally by the CLI under ~/.tronclass-cli/ (expected).
Persistence & Privilege
The skill is not always-enabled and uses normal autonomous-invocation defaults. It relies on the CLI's local session storage to persist login state; it does not request elevated system privileges or modify other skills' configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tronclass-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/tronclass-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.2
Release 1.2.2
v1.2.1
Release 1.2.1
v1.2.0
Release 1.2.0
v0.1.1
Release 0.1.1
v1.1.0
Add repository and homepage metadata for security verification
v1.0.0
tronclass-cli 1.0.0 – Initial Release
- Introduces a CLI for interacting with the TronClass LMS, optimized for FJU.
- Supports login with standard and FJU CAS authentication flows.
- Enables listing courses, activities, homework, and pending tasks.
- Provides commands to view details, download files, and submit assignments.
- Offers command and subcommand aliases for convenience.
- Includes quick reference and workflow guides for common LMS tasks.
元数据
常见问题
Tronclass Cli 是什么?
Interact with the TronClass learning management system (currently optimized for FJU) via the `tronclass` CLI — check courses, assignments, deadlines, grades,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 251 次。
如何安装 Tronclass Cli?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tronclass-cli」即可一键安装,无需额外配置。
Tronclass Cli 是免费的吗?
是的,Tronclass Cli 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Tronclass Cli 支持哪些平台?
Tronclass Cli 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Tronclass Cli?
由 Yu Chun Huang(@yujun-bo2)开发并维护,当前版本 v1.2.2。
推荐 Skills