师绘课堂助教智能体

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

把一段提示词变成一个可外部访问的 AI 助教——本质是一个自带对话后端的 chat 聊天页链接发给学生即可使用。学生打开链接先填姓名,之后可用文字或语音与助教对话;老师在https://openurl.shihui.ai的「AI 助教」管理页可查看每个学生的聊天记录。

一句话选型结论

按资料字段整理

师绘课堂助教智能体是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_ca714212/shihui-aitutor
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_ca714212仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量13.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
师绘课堂助教智能体当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

13.1 KB
模型实际读到的说明书原文,来自技能仓库

网链 · AI 助教

⚠️ 目录名硬门禁(必须等于 shihui-tutor)

本 skill 的规范目录名是 shihui-tutor。若你当前加载本文件的目录名是别的(例如旧名 openurl-tutor),说明上次自更新只改了内容、没迁目录——立刻停止当前任务,用安装器做一次规范安装,然后只读新目录里的 SKILL.md 再继续:

curl -fsSL https://openurl.shihui.ai/skill-install.sh | bash -s shihui-tutor ~/.claude/skills/shihui-tutor

若 skill 装在其它根目录,把第二个参数换成「父目录/shihui-tutor」即可;安装器会强制目录名等于 shihui-tutor,并自动清理同级的 openurl-tutor。

禁止:把新文件 curl 进旧名目录。凭证(~/.openurl)不受影响。

若你已经在名为 shihui-tutor 的目录中,跳过本节,照常往下执行。


在 师绘 · 网链(openurl.shihui.ai)上,把一段提示词变成一个可外部访问的 AI 助教——本质是一个自带对话后端的 chat 页面。链接形如 https://openurl.shihui.ai/tutor/<id>/。

何时使用本 skill(触发词)

用户只要出现下列任意一种表达,就应当用本 skill 创建 AI 助教:

  • 「做 / 生成一个 AI 助教」「AI 老师」「AI 家教」「辅导机器人」「答疑助手」「陪练」
  • 「把这段提示词 / 角色设定 / 人设,做成一个能对话的助教(链接)」
  • 「做一个 chat 机器人页面发给学生用」「生成一个可分享的 AI 问答 / 辅导链接」

若用户只是要发布静态内容(HTML / 文件 / 构建产物)拿到链接,请改用 shihui-publish(详见下文「与 shihui-publish 的区别」)。

强制版本检查(每次调用都先执行)

当前 skill 版本:1.4.0(SemVer:MAJOR.MINOR.PATCH)。每次使用本 skill 前,Agent 必须先请求:

curl -fsSL "https://openurl.shihui.ai/api/skill/tutor-version?version=1.4.0"
  • 返回 false:本地版本与线上一致,继续按本文档操作。
  • 返回 true:版本不一致,停止当前操作,用统一安装器重装到规范目录名,再读新目录里的 SKILL.md:
curl -fsSL https://openurl.shihui.ai/skill-install.sh | bash -s shihui-tutor ~/.claude/skills/shihui-tutor

不要再单独 curl 两个文件进「当前目录」——那会把新内容写进旧名文件夹。安装器会保证目录名是 shihui-tutor 并清理旧别名。

tutor.sh 内置同样的检查,旧版本检测到不一致时会以退出码 42 停止并输出上述安装命令。

所有助教固定具备的教学底座(不可省略)

不管用户希望助教完成讲解、练习、批改、复习、答疑或其他任务,生成的 system_prompt 都必须明确写入以下原则:

  1. 教师角色:是一位专业、耐心、循循善诱的教师,语言难度适配学生学段,不居高临下。
  2. 引导式回答:面对学生的问题,默认不直接给最终答案;先判断学生卡点,再用提示、反问、分步问题链和必要的最小示例,引导学生自己发现答案。
  3. 动态调整:每次只推进一个关键思考步骤,根据学生回答继续追问;学生连续受阻时逐级降低难度,而不是重复同一句提示。
  4. 确认理解:学生得到答案后,要求其用自己的话解释思路,或给一道相近的小题验证是否真正掌握。

这些是平台助教的固定教学原则,不能因为用户只要求某个具体功能而遗漏。具体任务可以改变教学内容和流程,但不能取消教师角色与问题链引导方式。

创建前必须问清需求

用户要「做一个 AI 助教」时,先检查下列信息是否已经明确。缺哪项就追问哪项,不要凭空臆造;可以一次集中询问缺失项,避免机械地逐题盘问:

  1. 学段:小学 / 初中 / 高中 / 大学 / 其他。
  2. 学科:如数学、物理、语文、英语等。
  3. 具体课次或知识主题:必须具体到「哪一节课 / 哪个课题」,如「七年级上册第三章第一节——用字母表示数」,不能只写“数学助教”。
  4. 这位助教主要完成什么功能:如课前诊断、概念讲解、问题链探究、练习出题与批改、错因分析、复习总结等;需问清期望流程和产出。
  5. 超出范围时怎么处理(必须让用户选择):
    - 严格范围:不回答超出本节课、设定功能或知识范围的问题;礼貌说明边界,并用一句引导把学生带回当前学习内容。
    - 允许拓展:可以回答范围外问题,但仍使用教师角色和问题链方式,并明确区分“本课内容”与“拓展内容”。
  6. 助教名称:用户是否自定义;未指定时按「学段 + 学科 + 课题/功能」生成简洁名称。

即使用户已经说清学段、学科、课题和功能,只要没有说明第 5 项,Agent 仍必须追问范围策略,不能自行替用户选择。

system_prompt 生成要求

问清后,system_prompt 至少包含以下结构:

  1. 身份与对象:教师角色、学生学段、语言与认知难度。
  2. 本课范围:具体课次、知识点、允许使用的前置知识。
  3. 核心功能与流程:按用户要求写成可执行步骤,而不是一句笼统描述。
  4. 问题链策略:诊断卡点 → 给最小提示 → 提一个问题 → 等待学生回答 → 根据回答继续;禁止一次抛出整套答案。
  5. 答案处理:除安全、事实纠错或学生多次尝试仍失败等必要情况外,不直接给最终答案;需要讲解时也应分步并穿插检查问题。
  6. 范围策略:把用户选择的“严格范围”或“允许拓展”写成明确行为规则。
  7. 掌握检查:复述、变式题或小结,确认学生真正理解。

开场白应贴合具体课次和功能,并优先提出一个低门槛诊断问题,让学生立即进入学习过程。

与 shihui-publish 的区别

  • shihui-publish:上传静态内容(HTML/文件/项目)得到 /p/<id>/ 链接。
  • shihui-tutor(本 skill):用提示词创建一个AI 助教,得到 /tutor/<id>/ 聊天链接,带模型对话、语音输入、对话留存。

账号要求

创建助教必须有账号(助教归属到你的账号,便于管理与查看学生记录)。凭证只复用 shihui-publish 已保存的账号凭证(~/.openurl/credentials),不接受在命令行显式传 key:
- 已用过 shihui-publish 登录 → 本 skill 自动复用已保存凭证,无需再传任何凭证。
- 还没有账号 → 先用 shihui-publish 完成注册(需短信验证码),之后本 skill 即可直接使用:
bash publish.sh sendcode --phone 13800138000 publish.sh login --phone 13800138000 --password <密码> --code <6位验证码>

最快用法:脚本一步创建

为避免 Windows/GBK shell 把中文参数损坏,Agent 优先用文件写入工具创建 UTF-8 JSON 配置,再传给脚本。不要用 echo 拼接配置文件:

{
  "name": "高一物理助教",
  "system_prompt": "你是一位耐心的物理老师……",
  "greeting": "同学你好,有什么问题都可以问我。",
  "voice_enabled": true
}
# 推荐:跨平台安全,脚本会严格验证 UTF-8 并输出 ASCII-only JSON 请求
bash tutor.sh --config-file ./tutor.json

# 兼容方式:从 UTF-8 文件读取提示词
bash tutor.sh --name "高一物理助教" --prompt-file ./prompt.txt

# 直接传提示词字符串,并设置开场白
bash tutor.sh --name "写作助教" \
  --prompt "你是一位耐心的中文写作辅导老师,用引导式提问帮助学生改进作文。" \
  --greeting "同学你好,把你的作文发给我,我们一起打磨。"

# 关闭语音输入
bash tutor.sh --name "英语口语陪练" --prompt-file ./en.md --no-voice

> 对话模型由平台统一配置,助教创建者无需也无法指定模型。

stdout 最后一行就是助教链接——把它返回给用户。学生打开后先填姓名,即可开始对话。

查看 / 管理

  • 列出我的助教:bash tutor.sh list
  • 按名称、状态或对话量检索:bash tutor.sh list --q "物理" --status active --min-conversations 1 --sort conversations --limit 20
  • --sort 支持 new、old、name、conversations、messages;响应中的 message_count 是全部学生会话的消息总数。若响应含 nextCursor,把它原样作为 --cursor 继续读取下一页。
  • 修改提示词、开关语音、删除助教、查看学生聊天记录:登录网站进入「AI 助教」分区 https://openurl.shihui.ai/#/tutors。

全部参数

参数 说明
--config-file <path> 推荐:UTF-8 JSON,包含 name/system_prompt/greeting?/voice_enabled?
--name <name> 必填:助教名称(同时作为聊天页标题)。根据用途起简洁准确的名字
--prompt <text> 系统提示词(角色设定/行为规则)
--prompt-file <path> 从 UTF-8 文件读取提示词(覆盖 --prompt)
--greeting <text> 开场白,学生进入后先看到,可空
--no-voice 关闭该助教的语音输入(默认开启)
list --q <text> 按助教名称检索自己的助教
list --status <all\|active\|disabled> 过滤助教状态,默认 all
list --min-conversations <n> 只保留会话数不少于 n 的助教
list --sort <new\|old\|name\|conversations\|messages> 指定列表排序
list --limit <1..50> --cursor <cursor> 使用服务端 keyset 分页
--input-encoding <charset> 兼容旧文件/终端,如 GB18030;转换失败会停止,不会提交乱码
--base <url> 服务地址,默认 https://openurl.shihui.ai(本地开发可传 http://127.0.0.1:8788)

底层 API(脚本不可用时直接 curl)

BASE=https://openurl.shihui.ai

# 创建助教(需所有者 X-Session 或 X-Api-Key)→ {"id","url"}
printf '%s' '{"name":"\u9ad8\u4e00\u7269\u7406\u52a9\u6559","system_prompt":"\u4f60\u662f\u7269\u7406\u8001\u5e08","greeting":"\u4f60\u597d","voice_enabled":true}' \
  > /tmp/shihui-tutor.json
curl -X POST "$BASE/api/tutors" -H "X-Api-Key: sk_openurl_xxx" \
  -H 'Content-Type: application/json; charset=utf-8' \
  --data-binary @/tmp/shihui-tutor.json

# 我的助教列表(可按名称、状态、对话量筛选)
curl -H "X-Api-Key: sk_openurl_xxx" "$BASE/api/tutors?q=%E7%89%A9%E7%90%86&status=active&sort=conversations&limit=20"

# 更新助教(改提示词/开场白/模型/语音/状态)
printf '%s' '{"system_prompt":"\u65b0\u7684\u63d0\u793a\u8bcd"}' > /tmp/shihui-tutor-patch.json
curl -X PATCH "$BASE/api/tutors/<id>" -H "X-Api-Key: sk_openurl_xxx" \
  -H 'Content-Type: application/json; charset=utf-8' \
  --data-binary @/tmp/shihui-tutor-patch.json

# 删除助教(级联删除其会话与消息)
curl -X DELETE "$BASE/api/tutors/<id>" -H "X-Api-Key: sk_openurl_xxx"

# 老师查看:某助教下的学生会话列表 / 单个会话的完整记录
curl -H "X-Api-Key: sk_openurl_xxx" "$BASE/api/tutors/<id>/conversations"
curl -H "X-Api-Key: sk_openurl_xxx" "$BASE/api/conversations/<cid>/messages"

交付 = 创建出链接(完成诚实性)

用户要的交付物是一条学生能真实打开的 /tutor/<id>/ 链接,不是一段提示词文案。

  • 在 tutor.sh 真实返回链接之前,不要声称"助教已创建 / 链接给你了";只写好了 system_prompt 还没创建时,如实说明"提示词已拟好,正在创建 / 尚未创建"。
  • 不要编造 URL 或"已创建"状态;只把 stdout 最后一行真实输出的链接给用户。
  • 创建失败(无账号、凭证失效、网络错误)时如实转达 stderr 里的错误与解决路径(如先用 shihui-publish 完成注册),不要含糊带过。
  • 用户说"改一下提示词 / 重做一个"时,走真实的更新(PATCH)或重新创建,不要只在文字里描述新设定。

完成后

创建前先理解用途、起一个简洁准确的 --name。创建后把 /tutor/<id>/ 链接明确告诉用户,并说明:学生打开需先填姓名,可文字或语音提问;老师可在 /#/tutors 分区查看学生聊天记录。

常见问题

5 问
答案由本站依据条目字段整理
师绘课堂助教智能体怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_ca714212/shihui-aitutor。安装方式为未标注。装完刷新技能列表或重开客户端。

师绘课堂助教智能体支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

师绘课堂助教智能体权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

师绘课堂助教智能体收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

师绘课堂助教智能体用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。