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 包下载,按教程上传到工作区。当前已收录:
edu-solid-geometry— 立体几何题 → Three.js 交互解题页edu-analytic-geometry— 圆锥曲线题 → Canvas 交互解题页
📦 我想按场景一键搭建工作区 —— 去 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 或工作区模板:
- 新 Skill → 在
skill-library/下新建目录,包含SKILL.md+ 必要的lib/scripts/template/references/。用途与效果写在SKILL.md的 frontmatterdescription里,并在skill-library/README.md的 Skill 列表登记一行。效果图请放到skill-library/assets//。 - 新 Workspace 模板 → 在
workspace-templates/下新建目录,包含agent.md与.skills/,并在该目录的README.md描述适用场景。 - 教程或文档勘误 → 直接 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(见上方两节)。
关联项目
hhyqhh/inno-agent— 主项目(Inno Agent 运行时)wy51ai/edulab— 教育领域 Skill 上游来源- VeryMath — AI4Math 数学智能体,本仓库
verymath分类下 7 个工作区模板的上游来源。VeryMath 专注于用 AI Agent 辅助数学研究,涵盖 Lean 4 形式化证明、计算数学、数学优化、论文读写、自动科研等方向。对应仓库:AI4Math-Lean-Agents→ 模板ai4math-lean-agentsAI4Math-Paper-Reading→ 模板ai4math-paper-readingAI4Math-Paper-Writing→ 模板ai4math-paper-writingAI4Math-Computational-Mathematics→ 模板ai4math-computational-mathematicsAI4Math-Optimization→ 模板ai4math-optimizationAI4Math-Auto-Research→ 模板ai4math-auto-researchAI4Math-Evolving→ 模板ai4math-evolving
License
文档与 Skill 内容按各子目录所注协议提供;如未单独标注,默认遵循主项目协议。
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add chloris-blaxk/inno-agent-hub