Final Review — скилл
Скилл для сессии: собирает материалы курса в чистый Markdown и готовит экзаменационные конспекты, вопросы и разбор ошибок.
- 113 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скилл только ведет процесс и пишет файлы Markdown в проект; сторонних сервисов не вызывает.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/final-reviewОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл только ведет процесс и пишет файлы Markdown в проект; сторонних сервисов не вызывает.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Final Review — скилл для подготовки к экзаменам. Он опирается на материалы пользователя, а не на случайные банки задач: лекционные слайды, старые билеты, домашние работы и конспекты. Сначала агент ведет вводную беседу о формате экзамена, местах хранения материалов, обязательных разделах и сроках и записывает итог в файл `AGENT.md`. Дальше порядок фиксирован: материалы переводятся в Markdown через `markitdown`, затем очищаются от мусора и дублей, из них выделяются знания, и только потом составляются задачи. Приоритет источников таков: старые билеты, слайды преподавателя, домашние задания, прочие упражнения и в последнюю очередь задачи, придуманные ИИ. Результатом служат ответы и разборы с упором на баллы на экзамене: что учить, что писать и как получить оценку. В репозитории рядом лежит отдельный бэкенд на FastAPI, но сам скилл можно использовать независимо.
Для кого. Студентам перед сессией, которые хотят превратить слайды и старые билеты в конспект с вопросами и разбором слабых мест.
Подходит, если
- До экзамена неделя, и нужны чистые конспекты по слайдам и PDF.
- Есть старые билеты, и по ним надо составить новые задачи в том же стиле.
- Нужно собрать список тем, которые стоит выучить в первую очередь.
- Хочется получить вопросы и ответы в формате, близком к вашему экзамену.
Не подходит, если
- Материалов нет, и нужна подготовка без источников.
- Нужен готовый сервис с учетными записями и базой данных вместо скилла.
- Требуется юридически или официально значимая оценка знаний.
Пример запроса к агенту
Подготовь меня к экзамену по линейной алгебре: сконвертируй слайды и билеты в Markdown, очисти и составь десять вопросов в стиле билетов.Ограничения
Скилл и его тексты написаны по-китайски, поэтому для русскоязычного пользователя агент должен переводить инструкции. Конвертация зависит от `markitdown`, а сканы и сложные формулы нужно проверять вручную. Репозиторий лицензию не объявляет. Бэкенд из репозитория отдельный: ему нужны Python 3.11, uv и Docker либо PostgreSQL с pgvector. ИИ-проверка и оценка могут ошибаться и не заменяют экзамен. Вводная беседа пропускается, если `AGENT.md` уже заполнен или вы просите работать только в этом диалоге.
Как отключить. Удалите скилл из каталога скиллов агента. Файл `AGENT.md` и сконвертированные материалы остаются в вашем проекте, их удаляют вручную.
Частые вопросы
С чего начинается работа?
С беседы, где агент уточняет типы заданий, места хранения материалов, обязательные разделы и дату экзамена. Ответы он фиксирует в `AGENT.md` и больше не переспрашивает.
Чем конвертировать материалы?
Командой `markitdown`: PPT, PDF, Word, изображения и заметки переводятся в Markdown. Затем идет обязательная очистка и только после нее выделение знаний и составление задач.
Какие источники важнее?
Старые билеты, затем слайды преподавателя, домашние задания, прочие упражнения и вспомогательные курсы. Вопросы, придуманные ИИ, идут последними.
Нужен ли бэкенд из репозитория?
Нет. Бэкенд на FastAPI с PostgreSQL и React нужен для отдельного сервиса, а скилл работает самостоятельно через `SKILL.md`.
Можно ли получить HTML вместо текста?
Да. В беседе можно выбрать формат ответа, включая обычный текст и HTML, а заодно пробный экзамен.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл для подготовки к экзамену по вашим лекциям и задачам: агент разбирает курс по главам со ссылками на страницы
Скилл-репетитор по точным наукам и ИИ: сначала находит пробел в знаниях, потом объясняет один шаг и проверяет понимание
Скилл для подготовки к экзамену за одну-две недели: раскладывает темы в дерево, объясняет, проверяет и добирает пробелы.
Репетитор для любого предмета: диагностика, план, проектные задания и проверка освоения, а итоги ложатся в файлы Markdown
Скилл допрашивает план до начала работы: вопросы раундами с рекомендованным ответом, без правок до вашего подтверждения
Skill готовит к экзамену или олимпиаде: список тем, план по дням, ежедневные уроки и разбор ошибок из ответов ученика в PDF.
Коротко о README
Репозиторий вырос из скилла в учебный бэкенд с загрузкой материалов, вопросами с источниками, тестами и обратной связью по слабым местам. Исходный `SKILL.md` оставлен как предметная спецификация.
Бейдж для README
Исходный SKILL.md
--- name: final-review description: 用于期末复习、考前突击、题目生成、知识点辅导、复习资料清洗等场景。基于用户上传课程资料开展工作,优先参考历年真题、老师PPT、平时作业和 Markdown 资料;先用 markitdown 转 Markdown,再清洗材料,最后生成题目、答案和偏考试得分导向的解析。 --- # 期末复习 Skill 把用户资料整理成偏考试导向的笔记、题目和解析。 ## 引导对话 Skill 被调用后,**第一步不是开始转换材料或出题,而是先和用户对话一轮**,把考试信息和资料源信息收集清楚,写入 `AGENT.md`,以后不复述。 ### 触发时机 - 用户触发 final-review skill - 当前 `AGENT.md` 中考试信息为空或标注"待补充" - 用户已明确表示进入复习场景 ### 不触发引导的情况 - `AGENT.md` 中已有完整信息(不标注"待补充") - 用户说"这次不改 AGENT.md"或"只在这个对话里做" - 用户已经在前一轮对话中说过 ### 引导问题清单 按顺序问,用户说过的不重复问: 1. **考试题型**:这门课考什么题型?有题型样例或考试范围吗? 2. **资料位置**:复习资料放在哪些位置?每份是什么来源?(授课 PPT、课后作业、速成课、历年真题…) 3. **重点章节**:老师强调的必考/重点章节有哪些?有不考的范围吗? 4. **考试日期**:什么时候考?(可选,方便排序和提醒) 5. **用户偏好**:输出格式偏好(文本 / HTML)、要不要模拟考试等。(可选) 6. **md 格式资料路径**:仓库里已经有的 `.md` 格式复习资料,分别在哪些路径? 问完一轮后,**把收集到的信息整理展示出来,让用户确认无误后再写入 `AGENT.md`**。写入后在回复里简要说明记了什么。 ## 核心规则 - 先基于用户提供资料工作,不依赖随机外部题库。 - 默认用 `markitdown` 把资料转成 Markdown。 - 必须先清洗 Markdown,再提知识点、再出题。 - 目标是考试表现:背什么、写什么、怎么拿分。