by ZaytsevZY
雨课堂 / 荷塘雨课堂开源 AI 学习助手|Open-source Yuketang / Rain Classroom AI learning assistant. 支持 Chrome/Edge 浏览器端和 Windows/macOS 客户端,提供课堂提醒、课件 PDF/图片下载、OCR、翻译、课件问答与 AI 辅助学习。
# Add to your Claude Code skills
git clone https://github.com/ZaytsevZY/yuketang-helper-autoGuides for using ai agents skills like yuketang-helper-auto.
Last scanned: 10/8/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-10-08T11:11:24.718Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}yuketang-helper-auto is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by ZaytsevZY. 雨课堂 / 荷塘雨课堂开源 AI 学习助手|Open-source Yuketang / Rain Classroom AI learning assistant. 支持 Chrome/Edge 浏览器端和 Windows/macOS 客户端,提供课堂提醒、课件 PDF/图片下载、OCR、翻译、课件问答与 AI 辅助学习。. It has 106 GitHub stars.
Yes. yuketang-helper-auto passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/ZaytsevZY/yuketang-helper-auto" and add it to your Claude Code skills directory (see the Installation section above).
yuketang-helper-auto is primarily written in JavaScript. It is open-source under ZaytsevZY on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh yuketang-helper-auto against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.

Latest Release:2.0.0-preview 20260906
雨课堂助手的最新修改版本,为您的雨课堂学习提供各类模型服务。在阅读证书(MIT LICENSE)后,你可以自由对本项目进行使用或开发。
本项目仅供学习参考,建议独立思考解决问题
本项目可能会产生API使用费用,请注意消费
本项目不会线上存储用户的任何个人信息或其他敏感信息
本项目对雨课堂/荷塘雨课堂进行持续支持,长江/黄河服务器诚邀社区支持
git clone https://github.com/ZaytsevZY/yuketang-helper-auto.git
cd yuketang-helper-auto/ykt-helper-win
npm ci --include=dev --include=optional
npm run build
npm start
| 文件夹 | 适用平台 | 状态 |
|---|---|---|
ykt-helper |
Edge/Chrome 浏览器 | 1.21.5 正在更新 |
ykt-helper-win |
Windows/macOS 独立客户端 | 2.0.0-preview正在更新 |
ykt-helper-android |
Android 移动端 | 正在开发 |









如果你有多余 token,需要使用 Codex/Claude Code 或者其他 agent 访问本项目,或者需要开发新功能,我们建议使用 ykt-cli。
# 你可以让 agent 将 ykt-cli 命令简写为 ykt []
# 状态与设置
npm run cli -- status
npm run cli -- settings get
'{ "autoAnswer": true }' | npm run cli -- settings update --from -
npm run cli -- settings reset
# 用户、课堂、课件、题目
npm run cli -- user get --environment standard --refresh
npm run cli -- lesson list --environment all --refresh
npm run cli -- lesson connect <lesson-id> --environment standard
npm run cli -- presentation list --lesson <lesson-id>
npm run cli -- presentation export <presentation-id> --lesson <lesson-id> --out deck.pdf
npm run cli -- slide get <slide-id> --lesson <lesson-id>
npm run cli -- slide read <slide-id> --lesson <lesson-id>
npm run cli -- slide download <slide-id> --lesson <lesson-id> --out slide.png
npm run cli -- problem list --lesson <lesson-id>
npm run cli -- problem get <problem-id>
# AI Profile 与 AI 调用
npm run cli -- ai profile list
npm run cli -- ai profile connect --base-url https://ai.example.com --api-key -
npm run cli -- ai profile assign <profile-id> --model gpt --vision-model gpt-vision `
--ocr-model ocr --translation-model translator --temperature null
npm run cli -- ai profile select <profile-id>
npm run cli -- ai profile refresh <profile-id>
npm run cli -- ai profile delete <profile-id>
npm run cli -- ai ask --prompt "解释这道题" --problem <problem-id>
"解释当前页面" | npm run cli -- ai ask --prompt - --capture-page
npm run cli -- ai translate --text "你好" --to English
# 嵌入浏览器、面板布局、网络实验室
npm run cli -- browser state
npm run cli -- browser environment pro
npm run cli -- browser open https://www.yuketang.cn/web
npm run cli -- browser back
npm run cli -- browser tab-new
npm run cli -- layout --assistant collapsed --network-lab expanded
npm run cli -- network snapshot
npm run cli -- network pause
npm run cli -- network deep-capture on
npm run cli -- network export --out fixture.json
# 课堂本地模拟
npm run cli -- simulate state
npm run cli -- simulate show-slide
npm run cli -- logs list --limit 50
# 在资源管理器中打开内置模块源码(与助手面板“源码”入口一致)
npm run cli -- source open backend
在源码构建版本中,推荐的使用方式形如:
npm run cli -- lesson list --environment all --refresh
npm run cli -- presentation list --lesson <lesson-id>
npm run cli -- slide read <slide-id> --lesson <lesson-id>
npm run cli -- answer propose <problem-id>
'["A"]' | npm run cli -- answer validate <problem-id> --from -
对于THU同学,我们推荐OneTHU,本项目的大部分功能已经在该项目中内置;本项目可能对非荷塘雨课堂的其他服务器缺少支持,欢迎PR
项目灵感来自于:雨课堂助手,本项目兼容至ykt-helper v1.5.1。
项目兼容:清华大学荷塘雨课堂助手-AI版,但是不建议同时使用2种AI答题。
项目兼容:雨课堂考试助手,如果有考试测试需要,请移步该项目。我们不同意任何使用 LLM 的作弊行为。
以Kimi API为例:
目前支持大部分 OpenAI 协议模型,包括 GPT/Grok/DeepSeek/GLM/Kimi/MiniMax 等;不支持 Anthropic 协议的模型。
以下中转站也可以获取 API key:
可以在设置中管理所有 API key 和当前使用的 API key