← 返回 Skills 市场
smallwhiteman

Xuexitong Homework Submit

作者 smallwhiteman · GitHub ↗ · v1.1.2
cross-platform ⚠ suspicious
587
总下载
2
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install xuexitong-homework-submit
功能描述
学习通/超星作业自动化(v1.1.2):扫描作业、抓题模板、暂存/交卷、手写图答案流水线。致谢 HandWrite、学习通 API(mooc1-api.chaoxing.com)与超星图床上传接口(notice.chaoxing.com)。
安全使用建议
This skill appears coherent with its stated purpose, but review these points before installing/using it: - Authentication: the scripts require a Chaoxing session cookie file (default ~/.openclaw/credentials/xuexitong_cookie.txt). That file effectively grants access to your account — only use a cookie from an account you trust (consider a throwaway/test account). - HandWrite dependency: rendering handwritten PNGs depends on a local HandWrite project and its virtualenv (.venv). The skill will call that venv's python via subprocess; ensure the HandWrite code is trusted and available at the expected path or adjust the script. - Network calls: the code contacts mooc1-api.chaoxing.com and posts images to notice.chaoxing.com; it also optionally checks GitHub for updates. These are expected but review any corporate/network policy implications. Note: the upload endpoint in code uses plain HTTP (http://notice.chaoxing.com/...), which could expose uploads and any cookies in transit if network paths are untrusted — prefer HTTPS or verify your network is secure. - Final submit is guarded: the script requires an explicit --confirm to perform final submission. Prefer running 'save' (temp-save) first and inspect results before submitting. - Audit & test: since the skill runs subprocesses and performs writes/HTTP requests, inspect the included scripts yourself and test with a non-critical account if possible. If you rely on this in production, consider reviewing the full codepaths that build submission payloads and the exact cookie contents used. If you want additional assurance, provide the full trailing parts of the truncated scripts (the submission payload assembly and any remaining code) so I can verify there are no hidden network endpoints or unexpected behaviors.
功能分析
Type: OpenClaw Skill Name: xuexitong-homework-submit Version: 1.1.2 The skill bundle is designed for legitimate homework automation on the Chaoxing platform, interacting with its APIs and handling user cookies as expected. However, the `scripts/update_check.py` script performs a remote version check against `raw.githubusercontent.com/smallwhiteman/xuexitong-homework-submit-skill/main/VERSION`. While this script only informs the user of updates and does not auto-execute remote code, it introduces a supply chain risk. A compromise of the GitHub repository could lead to users being prompted to update to a malicious version via `clawhub update`, making this a risky capability without clear malicious intent in the current code.
能力评估
Purpose & Capability
Name/description match the implementation: scripts list tasks, resolve doHomeWork URLs, fetch questions, produce templates, handle temp-save/submit, render handwritten PNGs and upload them. No unexplained credentials or unrelated services are requested.
Instruction Scope
Runtime instructions are concrete and limited to the stated purpose (running the included scripts). They require a Chaoxing cookie file (~/.openclaw/credentials/xuexitong_cookie.txt by default) and a local HandWrite environment for handwriting rendering; the SKILL.md mentions HandWrite but does not fully document the need to have the HandWrite project and its .venv in the expected location. Scripts also call GitHub for update checks and post images to Chaoxing's upload endpoint.
Install Mechanism
No install spec is provided (instruction-only install), and there is a small requirements.txt (requests). This is low-risk; the code runs locally and uses subprocess to invoke a HandWrite venv and the included Python scripts. Nothing is downloaded from arbitrary URLs during install.
Credentials
The skill does not request environment variables but reads a local cookie file containing Chaoxing session cookies (sensitive). That is reasonable for automating web actions on the user’s account, but users should understand the cookie grants account-level access. No other unrelated credentials are requested.
Persistence & Privilege
always:false and the skill does not request to be force-included. It performs no privileged system-wide changes and does not modify other skills' configuration. It does perform outgoing network calls (Chaoxing endpoints and GitHub) as expected for its purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xuexitong-homework-submit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xuexitong-homework-submit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.2
v1.1.2: 调整简介与致谢,改为 HandWrite + 学习通 API + 超星图床上传接口;同步版本号说明。
v1.1.1
v1.1.1: 在简介中加入版本号说明;新增对 requests、handright、Pillow 三个开源项目的致谢。
v1.1.0
Initial public release: Chaoxing/Xuexitong homework automation (list/resolve/fetch/template/save/submit), handwritten-image pipeline, pending-work scanner. Added built-in GitHub update check on each run.
元数据
Slug xuexitong-homework-submit
版本 1.1.2
许可证
累计安装 1
当前安装数 1
历史版本数 3
常见问题

Xuexitong Homework Submit 是什么?

学习通/超星作业自动化(v1.1.2):扫描作业、抓题模板、暂存/交卷、手写图答案流水线。致谢 HandWrite、学习通 API(mooc1-api.chaoxing.com)与超星图床上传接口(notice.chaoxing.com)。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 587 次。

如何安装 Xuexitong Homework Submit?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install xuexitong-homework-submit」即可一键安装,无需额外配置。

Xuexitong Homework Submit 是免费的吗?

是的,Xuexitong Homework Submit 完全免费(开源免费),可自由下载、安装和使用。

Xuexitong Homework Submit 支持哪些平台?

Xuexitong Homework Submit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Xuexitong Homework Submit?

由 smallwhiteman(@smallwhiteman)开发并维护,当前版本 v1.1.2。

💬 留言讨论