CB

chloris-blaxk/inno-agent-hub

开发工具
13 stars 质量 52 趋势 28

Inno Agent 文档与资源合集:官方文档、专题教程、Skill 库、工作区模板

概览

Inno Agent 的文档、Skill 与工作区模板合集 —— 一个让你**的资源仓库。 Inno Agent 是一个**的个人学习助手。它通过「工作区上下文 + Skill 包」组合,把通用 LLM 变成贴合具体学习场景的专属 Agent。 - —— 入门教程、专题指南 - —— 自研 / 收集的 Skill 包,开箱即用 - —— 按场景准备好的工作区模板(agent.md + skills 组合) —— 从 how-to/skill-tutorial.md 开始,跟着雅思备考的例子跑通第一个工作区。 —— 浏览 skill-library/,挑一个 Skill 包下载,按教程上传到工作区。当前已收录: - edu-solid-geometry — 立体几何题 → Three.js 交互解题页 - edu-analytic-geometry — 圆锥曲线题 → Canvas 交互解题页 —— 去 workspace-templates/ 选模板,复制 agent.md + .skills/ 即可。当前已收录: - ielts-prep — 雅思英语备考工作区 - question-led-learning — Agent 给概念线索、学习者主动追问的深度学习工作区 - task-alignment — 复杂任务先探索对齐、确认后执行并按证据验收 - (7 个模板) — 来自 VeryMath 开源组织,覆盖数学形式化、论文读写、计算数学、优化、自动科研、进化实验等场景

README

Inno Agent Hub

Inno Agent 的文档、Skill 与工作区模板合集 —— 一个让你快速上手、按场景取用、随时贡献的资源仓库。


这是什么

Inno Agent 是一个本地运行、有长期记忆的个人学习助手。它通过「工作区上下文 + Skill 包」组合,把通用 LLM 变成贴合具体学习场景的专属 Agent。

本仓库收集围绕 Inno Agent 的全部外部资源:

  • 怎么用 —— 入门教程、专题指南
  • 能做什么 —— 自研 / 收集的 Skill 包,开箱即用
  • 怎么搭 —— 按场景准备好的工作区模板(agent.md + skills 组合)

主项目代码在 hhyqhh/inno-agent;本仓库不含运行时代码,纯文档与资源。


仓库导航

目录 内容 适合谁
🛠 how-to/ 入门与专题教程:Skill 编写、工作区配置等 第一次接触 / 想做点定制
🎨 skill-library/ Skill 收集库,含说明 + 效果展示 想直接拿来用
📦 workspace-templates/ 工作区模板:agent.md + .skills 组合 想一键搭建场景

快速开始

按你的角色选择入口:

🚀 我是新用户 —— 从 how-to/skill-tutorial.md 开始,跟着雅思备考的例子跑通第一个工作区。

🎯 我想试试现成 Skill —— 浏览 skill-library/,挑一个 Skill 包下载,按教程上传到工作区。当前已收录:

📦 我想按场景一键搭建工作区 —— 去 workspace-templates/ 选模板,复制 agent.md + .skills/ 即可。当前已收录:

  • ielts-prep — 雅思英语备考工作区
  • question-led-learning — Agent 给概念线索、学习者主动追问的深度学习工作区
  • task-alignment — 复杂任务先探索对齐、确认后执行并按证据验收
  • VeryMath AI4Math 系列(7 个模板) — 来自 VeryMath 开源组织,覆盖数学形式化、论文读写、计算数学、优化、自动科研、进化实验等场景

🧑‍🏫 我想自己写 Skill —— 读 how-to/skill-tutorial.md,看 agent.md 与 SKILL 包的设计与上传方式。


Skill 与 Workspace 的关系

┌──────────────────────────────────────────────────────────┐
│  Inno Agent 工作区                                       │
│                                                          │
│   agent.md             ← 工作区上下文(学习背景/偏好)   │
│   .skills/             ← 专项能力(触发条件/格式/流程)  │
│     └─ xxx/SKILL.md                                      │
│   files/               ← 你的学习资料                    │
│                                                          │
└──────────────────────────────────────────────────────────┘
              ▲                       ▲
              │                       │
   workspace-templates/        skill-library/
   (拿走整套工作区)          (单挑某个能力)

详见 how-to/skill-tutorial.md 的「设计思路」一节。


贡献

欢迎提交你自己的 Skill 或工作区模板:

  1. 新 Skill → 在 skill-library/ 下新建目录,包含 SKILL.md + 必要的 lib/scripts/template/references/。用途与效果写在 SKILL.md 的 frontmatter description 里,并在 skill-library/README.md 的 Skill 列表登记一行。效果图请放到 skill-library/assets//。
  2. 新 Workspace 模板 → 在 workspace-templates/ 下新建目录,包含 agent.md 与 .skills/,并在该目录的 README.md 描述适用场景。
  3. 教程或文档勘误 → 直接 PR 到 how-to/。

⚠️ 必填:category 分类标签 —— Inno Agent 客户端会按 category 对技能/预设做分组与筛选,不写就会被甩到「未分类」分组。提交新 Skill 或新 Workspace 模板时,必须在 frontmatter / preset.json 里加 category 字段。详细分类列表与写法见下方「分类标签 (必填)」一节。

提交前请确认:

  • 已加 category 字段(见下文「分类标签」)
  • 不要把 .DS_Store、屏幕录像(*.mov)等本地文件入库(已在 .gitignore 中忽略)
  • 效果展示用 GIF / PNG,不要直接放视频文件
  • 中文文档优先,必要时附英文说明

分类标签 (必填)

Inno Agent 客户端会按 category 把技能/预设分组显示(技能库浏览器、简单模式预设卡片均按此分组),并支持搜索过滤。所有新增条目必须带 category;遗漏会落到「未分类」组,体验明显变差。

当前分类列表

Skill 分类 (写在 SKILL.md frontmatter):

分类 适用场景
教学辅导 家教/讲题/讲解、自学陪练、作业批改、考点拆解(如 tutor、math-tutor、socratic-tutor、homework-grader、comment-on-docx、edu-* 系列)
内容创作 视觉/图文/幻灯片/前端艺术等创作产出(如 baoyu-comic、smart-illustrator、frontend-design、canvas-design、theme-factory)
文档处理 Office / PDF / Markdown / 网页 → 结构化文本的读写转换(如 docx、pdf、pptx、xlsx、markitdown、baoyu-url-to-markdown)
研究检索 学术检索、联网搜索、引用管理、深度研究报告(如 paper-lookup、tavily-search、citation-management、storm-research)
开发工具 LLM 应用开发、提示词工程、MCP / Skill 元能力、代码理解与测试(如 claude-api、mcp-builder、prompt-engineer、skill-creator、understand、webapp-testing)

Preset 分类 (写在 preset.json):

分类 适用场景
教学 备课、出题、讲解、辅导类工作区(如 lesson-plan、classroom-quiz、knowledge-explain、math-interactive、scenario-explain、teaching-webpage、ielts-prep)
演示 幻灯片/演示文稿/分享页类工作区(如 ppt-creation)
verymath AI 辅助数学形式化工作区(Lean 4 / mathlib 环境配置、定理形式化、证明修复;来源:VeryMath/AI4Math-Lean-Agents)

新分类不在表里? 提 issue 讨论再加。不要随手新造一个分类,会让客户端出现一堆 1 个条目的孤立分组。

怎么加

Skill — 在 SKILL.md frontmatter 的 name: 后插一行 category: :

---
name: my-awesome-skill
category: 教学辅导
description: >-
  用一段话讲清这个 skill 做什么...
---

Preset — 在 preset.json 里加 category 字段(放在 description 与 icon 之间最直观):

{
  "id": "my-template",
  "name": "我的模板",
  "description": "一句话说明用途",
  "category": "教学",
  "icon": "book-open"
}

category 是简单的顶层字符串字段,不要嵌套、不要用数组、不要本地化(中文标签即可,客户端按字符串匹配分组)。


学科与用途标签 (必填)

Innoskill 平台与 InnoAgent「技能仓库」按 学科(subject) 和 用途(kind) 两个维度筛选技能。写在 SKILL.md frontmatter 的 category: 之后,各选一个值:

---
name: edu-solid-geometry
category: 教学辅导
subject: 数学
kind: 课件生成
description: >-
  ...
---

subject 学科

值 用于
跨学科 面向教学、但不限学科的技能 —— 大多数备课 / 批改 / 课件 / 研究类都是它
语文 数学 英语 物理 化学 生物 历史 地理 道德与法治 科学 信息技术 艺术 只对该学科有意义的技能(如 edu-solid-geometry → 数学,socratic-tutor 讲编程 → 信息技术,algorithmic-art → 艺术)
其它 与教学无关的通用 / 开发类技能(claude-api、mcp-builder、email-sender)

kind 用途

比 category 细一级,回答"老师拿它干什么":

值 说明 典型技能
教学设计 备课、单元与课时设计、分层适配、课程进度 k12-lesson-planning、backwards-design-unit-planner、differentiation-adapter
课件生成 PPT、网页课件、动态几何、信息图、漫画、配图 frontend-slides、edu-solid-geometry、baoyu-infographic、pptx
评价测评 批改、批注、量规、考点拆解、形成性评估 homework-grader、comment-on-docx、Exam2Knowledge
学习辅导 面向学生的讲题、家教、练习 tutor、math-tutor、socratic-tutor
课堂分析 课堂实录、师生互动、提问层级分析(预留,暂无技能) —
教研科研 文献检索与引用、研究设计、数据分析、论文写作 paper-lookup、storm-research、education-* 系列
文档处理 Office / PDF / 网页 / 视频的读写转换 docx、pdf、markitdown、baoyu-url-to-markdown
内容创作 艺术、海报、科普传播 algorithmic-art、paper-to-xhs、ian-xiaohei-illustrations
开发工具 API、MCP、测试、前端工程、提示词 claude-api、mcp-builder、webapp-testing、prompt-engineer
通用工具 邮件、联网搜索等不归上面任何一类的工具 email-sender、tavily-search

规则:不要新造值(平台按精确值筛选,新值不会出现在任何 tab 里);拿不准时 subject 写 跨学科,kind 按 category 就近选。加新值先提 issue。

Innoskill 平台

本仓库是内容源;技能的浏览、搜索、技能包、安装台账由 Innoskill 平台提供,它定时从本仓库 main 同步,并向 InnoAgent 供货。

文档 给谁
InnoAgent 后端接入指南 线上 InnoAgent 后端:一键添加 / 我的技能 / 技能包 / 学科用途筛选的接口与联调步骤
需求定义 平台的定位、决策记录、数据模型与接口清单
模块划分 改平台代码前先看

本仓库里给平台读的元数据:skill-library/scenarios.json(场景 / 示例 / 精选)、skill-library/packs.json(技能包)、每个 SKILL.md 的 category / subject / kind(见上方两节)。

关联项目


License

文档与 Skill 内容按各子目录所注协议提供;如未单独标注,默认遵循主项目协议。

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add chloris-blaxk/inno-agent-hub
新手?先看 mcpskill.org 教程 →