MIT License
Copyright (c) 2026 CCF GitLink 开源普惠教育
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
GitLink 开源课程创建助手 (GitLink-Course-Creator)
目录
面向受众
本项目主要服务以下四类用户。如果你属于其中之一,可以直接跳到对应的使用章节。
🎓 1. 高校教师 / 高校课程组
🧑🏫 2. 知识工作者 / 企业培训师
🤝 3. 组队学习活动组织者(如 CCF 领航计划、AI 普惠课程)
🛠️ 4. 开源课程开发者 / 教育开源贡献者
prompts.md/SKILL.md/checklist.md适配你自己的课程结构;或者在 AI Agent 中加载本 Skill,让 Agent 帮你跑完整流程。项目能做什么
git push而非 API,绕过”文件已存在”等限制prompts.md/checklist.md都是可改文本,按需调整适配你的课程结构如何使用
下面给出两种使用方式,任选其一即可。
方式一:在 AI Agent 中加载本 Skill(推荐 ⭐)
适用场景:你已经在用 Claude Code / OpenClaw / Cursor 等 AI Agent 工具,希望用对话方式创建课程。
Step 1:安装本 Skill
Step 2:向 Agent 提交课程材料
直接对 Agent 说:
Agent 会自动:
Step 3:审核与发布
方式二:在命令行中按工作流手动执行
适用场景:你偏好脚本化、想把流程接入 CI / 自动化流水线。
前置准备
工作流 5 步
提示词模板
参考
prompts.md— 内含完整的 AI Agent 提示词模板(结构化输入 / 解析引导 / 用户确认 / 执行命令)。检查清单
参考
checklist.md— 创建过程中每一步的验证项,避免漏掉关键步骤。完整使用示例
参考
examples/usage-examples.md— 真实案例 + 命令片段 + 排错指南。仓库结构
工作流概览
配套工具与依赖
GitLink CLI 仓库:https://www.gitlink.org.cn/Gitlink/gitlink-cli
共创与贡献
欢迎所有教育工作者 / 知识工作者 / 开源贡献者参与共建!
贡献方式:
enhancement/bug标签)贡献前必读:
checklist.md中的”发布前自检”清单SKILL.md和prompts.mdexamples/并在usage-examples.md中索引开源许可证
本项目采用 MIT License 开源许可证。
完整协议文本见
LICENSE文件。更新日志
v1.1.0(2026-06-01)
v1.0.1(2026-05-07)
v1.0.0(2026-05-07)
常见问题
Q1: 没有 Node.js / npm 可以用吗?
可以。本 Skill 的核心逻辑都在
SKILL.md中描述,AI Agent 加载后可以直接通过 REST API(GitLink 基于 Gitea)+git push完成所有操作,不强制依赖 CLI。Q2: Token 在哪里生成?
GitLink 网页端 → 右上角头像 → 设置 → 私人令牌 → 生成新令牌(勾选
repository和user权限即可)。Q3: 创建的仓库能直接放在组织下吗?
GitLink CLI 的
--owner参数当前会把仓库创建到认证用户的个人账户下。如需迁移到组织,在 GitLink 网页端 → 仓库 → 设置 → 转让 即可。Q4: README 第一次创建失败怎么办?
GitLink API 在仓库首次创建时会自动生成一个默认 README,后续 API 拒绝覆盖。使用 Git 原生命令(
git add+git commit+git push)绕过此限制,详见SKILL.mdStep 3。Q5: 想自定义 Issue 模板怎么办?
编辑
SKILL.md中的 “Issue 学习任务模板” 段,或在prompts.md中修改对应的提示词即可。本 Skill 的所有模板都是可改文本。联系方式
如果本项目帮你把课程更快地做成开源项目,欢迎点个 ⭐ Star 鼓励一下!