Updated 6d ago
by mingchen666
Reviva
Local-first AI learning workspace — ask, note, review and create around your own materials. Wiki KB, Agents, Skills, creation tools.Private NotebookLM Alternative.AI 学习工作台,围绕你的资料完成问答、笔记、复习和创作输出。本地优先,多模型,Wiki 知识库,AI Agent,创作工具。本地 NotebookLM
257 GitHub stars (257)
+24 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | +1 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | +1 |
| Oct 7 | +1 |
| Oct 8 | 0 |
| Oct 9 | +4 |
| Oct 10 | +1 |
| Oct 11 | +4 |
| Oct 12 | +8 |
| Oct 13 | +2 |
| Oct 14 | +1 |
| Oct 15 | +1 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 30 forks (30 forks)
- 6d ago last update (Last updated 6d ago)
Install
Skills CLI
npx skills add mingchen666/Reviva
Asks which skills and agents to install. Just one: npx skills add mingchen666/Reviva --skill ai-animation-skill — add -g for every project.
Claude Code
git clone https://github.com/mingchen666/Revivacp -r "Reviva/electron/builtin-assets/skills/ai-animation-skill" ~/.claude/skills/
Copies the ai-animation-skill skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add mingchen666/Reviva
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 61 files.
-
ai-animation-skill
将科普内容文本转换为可视化PPT风格网页的完整工作流。当用户输入科普内容并希望生成演示页面时触发。支持两种模式:(1) 默认模式:将科普内容生成为仿PPT轮播的单页HTML动画网页;(2) 流程图模式:使用Animation模板将已生成的AI_Animation.html按平面UI样式重构。模板已内置于Skill中。触发词包括"生成PPT"、"生成演示网页"、"生成流程图"等。
electron/builtin-assets/skills/ai-animation-skill/SKILL.md on GitHub (opens in a new tab) -
bili-note
Turn Bilibili videos that are already registered and parsed in MindSpace, or Bilibili opus/article posts, into evidence-linked Markdown learning notes. Use whenever the user asks to 提取、提炼、总结、整理 B站/Bilibili 视频、课程、动态、图文或专栏,保存学习笔记,结合评论区补充观点,或从已解析视频中查找带时间戳的内容和关键画面。Video tasks require an authorized mediaId from the current attachment context; this skill never installs or runs its own ASR models.
electron/builtin-assets/skills/bili-note/SKILL.md on GitHub (opens in a new tab) -
cet-skill
CET-4 and CET-6 exam preparation coach for original CET-style practice, diagnostic feedback, writing and translation correction, reading/listening drills, and study planning.
electron/builtin-assets/skills/cet-skill/SKILL.md on GitHub (opens in a new tab) -
civil-service-essay-grader
公务员考试申论精细批改与多轮改写助手。用户要求“批改申论”“给申论小题打分”“看看漏了哪些采分点”“批改公文/汇报提纲/发言稿”“批改大作文”“逐段修改”“我改完了再批一次”“对比两版答案”,或提交申论材料、题干、作答要求和答案时,应使用本 Skill。覆盖归纳概括、综合分析、提出对策、公文应用文和大作文;输出评分依据等级、模拟得分区间、材料采分点矩阵、逐项/逐段问题、修改任务和二次批改对比。不得把模拟评价冒充官方阅卷成绩。
electron/builtin-assets/skills/civil-service-essay-grader/SKILL.md on GitHub (opens in a new tab) -
civil-service-question-practice
公务员考试专项刷题与错题重练助手。当用户说“刷题”“来10道资料分析”“逐题做判断推理”“按某省真题练习”“从我上传的PDF/题库里抽题”“先别给答案”“限时练一组”“错题重做”“再来几道同类题”“针对薄弱点出题”时,应使用本 Skill。支持用户文件、知识库、联网核验的公开真题、机构公开题和AI自编变式题混合题源;提供逐题/批量/限时模式、答案隐藏、即时批改、题源标识、正确率与错因统计、错题重做和下一组训练建议。完整套卷模拟应使用 mock-exam,申论主观答案精批应使用 civil-service-essay-grader。
electron/builtin-assets/skills/civil-service-question-practice/SKILL.md on GitHub (opens in a new tab) -
classroom-activity-skill
Design purposeful classroom activities, inquiry tasks, discussion prompts, questioning chains, group work, experiments, demos, warm-ups, exit tickets, peer instruction, and interactive learning checkpoints. Use this skill whenever the user asks for 课堂活动, 互动环节, 小组讨论, 探究任务, 提问链, 导入活动, 实验活动, 课堂游戏, 公开课活动, 出门条, or ways to make a lesson more engaging while staying aligned to teaching goals.
electron/builtin-assets/skills/classroom-activity-skill/SKILL.md on GitHub (opens in a new tab) -
classroom-management-differentiation-skill
Design classroom management and differentiated support plans for real teaching constraints. Use this skill whenever the user mentions 学情复杂, 基础薄弱, 两极分化, 分层教学, 培优补差, 注意力不集中, 课堂纪律, 大班教学, 小组分工, 课堂管理, 过渡衔接, 特殊需要, 公开课风险, 线上课堂, or asks how to make a lesson workable for a specific class.
electron/builtin-assets/skills/classroom-management-differentiation-skill/SKILL.md on GitHub (opens in a new tab) -
computer-network-learning
Use this skill whenever the user is learning computer networking, computer networks, TCP/IP, OSI, subnetting, routing, switching, DNS, HTTP, TCP, UDP, DHCP, TLS, NAT, congestion control, network security basics, or asks for a chapter summary, learning path, concept explanation, study notes, revision plan, or course help for a networking class.
electron/builtin-assets/skills/computer-network-learning/SKILL.md on GitHub (opens in a new tab) -
computer-organization-visualization
Use this skill whenever the user wants visual learning for computer organization, data representation, two's complement, floating point, cache mapping, memory hierarchy, instruction format, CPU datapath, control signals, pipeline timing, bus, I/O, DMA, interrupts, or 408 computer organization review.
electron/builtin-assets/skills/computer-organization-visualization/SKILL.md on GitHub (opens in a new tab) -
concept-explainer
ELI5-style explanations with analogies and multiple examples. Explains concepts at different levels (ELI5, high school, undergraduate, graduate). Uses real-world analogies and visual metaphors. Use when explaining difficult concepts, clarifying confusing topics, or learning new subjects. Triggers - explain concept, ELI5, explain like I'm 5, what is, how does, why does, analogy for, simple explana…
electron/builtin-assets/skills/concept-explainer/SKILL.md on GitHub (opens in a new tab) -
concept-visualization-generator
Design and generate concept-first learning artifacts: concept cards, visual explanations, diagrams, interactive HTML demos, Manim/math visualizations, matplotlib scientific plots, misconception checks, and short retrieval practice. Use this skill whenever the user wants to understand, teach, review, visualize, make a knowledge card for, or interactively explore a concept, especially when the best…
electron/builtin-assets/skills/concept-visualization-generator/SKILL.md on GitHub (opens in a new tab) -
cs-course-learning
Use this skill whenever the user is learning computer science core courses, 408, data structures, computer organization, operating systems, computer networks, algorithms, course finals, chapter review, CS exam practice, concept explanation, lab understanding, or wants a study plan for CS professional courses.
electron/builtin-assets/skills/cs-course-learning/SKILL.md on GitHub (opens in a new tab) -
data-structure-visualization
Use this skill whenever the user wants visual learning for data structures, algorithms, trees, graphs, sorting, searching, hashing, recursion, complexity analysis, 408 data structure review, algorithm hand simulation, or an interactive HTML explanation for a data-structure problem.
electron/builtin-assets/skills/data-structure-visualization/SKILL.md on GitHub (opens in a new tab) -
deep-research
Deep research report generation for Reviva's built-in deep-researcher agent. Use for learning and education research, teacher preparation research, document-based synthesis, literature/source reviews, office research, industry analysis, competitor scans, policy interpretation, and any request for a cited long-form research report.
electron/builtin-assets/skills/deep-research/SKILL.md on GitHub (opens in a new tab) -
edu-analytic-geometry
把一道解析几何题解成一个自包含的交互教学网页:左栏题面 + 动态控制台(一个 可变参数滑块驱动实时重算的几何量 + 理论范围/定值指示),中栏 KaTeX 分步解析,右栏 2D Canvas 动态几何画板(椭圆/双曲线/抛物线/圆 + 动直线/动点 + 向量 + 标注 + 画笔涂鸦)。 支持三入口——给定文字题、随机出题、上传题目图片识别后解题。覆盖求标准方程、弦长、向量 数量积范围/定值、三角形面积最值、定点、定值(斜率之积)、轨迹、离心率等题型,统一"设含参 直线 x=my+c + 联立 + 韦达 + 换元/常数分离",并由 sympy 精确计算驱动(答案、坐标、步骤 数值、交互引擎的理论范围同源一致)。其它 agent 也可调用本技能生成此类网页。形态与 edu-solid-geometry 平行,但用 Canvas-2D + KaTeX(非 Three.js)。 触发词:解析几何…
electron/builtin-assets/skills/edu-analytic-geometry/SKILL.md on GitHub (opens in a new tab) -
edu-chem-reaction
将教材范围内的化学反应生成 Three.js 微观分子交互网页,展示配平后的方程、断键成键、 原子守恒、电子转移或基础有机机理。适用于燃烧、电解水、氧化还原、酯化等化学反应的 可视化讲解;用户要求化学反应、分子动画、微观演示、原子守恒、化学方程式配平、 断键成键、电子转移或反应机理网页时优先使用。不要用于通用反应预测、未验证的复杂机理 或无法由内置分子库和 schema 支持的物种。
electron/builtin-assets/skills/edu-chem-reaction/SKILL.md on GitHub (opens in a new tab) -
edu-solid-geometry
把一道立体几何题解成一个自包含的交互教学网页:左侧 MathJax 分步解析, 右侧 Three.js 可交互 3D 模型(分步高亮 + 镜头切换)。支持三种入口——给定文字题目、 随机出题、上传题目图片识别后解题。覆盖正方体/长方体、棱锥/棱柱、圆柱/圆锥上的线面角、 二面角、异面直线夹角、点到平面距离、体积等题型,统一用"建系+向量法",并由 sympy 精确 计算驱动(答案、3D 坐标、步骤数值同源一致)。其他 agent 也可调用本技能生成此类网页。 触发词:立体几何, 线面角, 二面角, 异面直线, 点到平面距离, 正四棱锥, 正方体求角, 解这道几何题, 随机出一道立体几何题, 这张图里的立体几何题; solid geometry, line-plane angle, dihedral angle, angle between skew lines, distance to…
electron/builtin-assets/skills/edu-solid-geometry/SKILL.md on GitHub (opens in a new tab) -
error-analysis
This skill should be used when the user asks to "分析错题", "错因分析", "整理错题本", "我这道题做错了", "帮我分析错因", "归类薄弱知识点", "错误模式", "巩固练习", "这道题怎么错了", "为什么做错了", "帮我看看这道题", "我的答案和标准答案不一样", "老师说我这题错了", "这几道题都错了帮我看看", "我总是这类题错", or when the user submits wrong answers, homework corrections, marked papers, screenshots of mistakes, or wants error pattern analysis and targeted consolidation exercises.
electron/builtin-assets/skills/error-analysis/SKILL.md on GitHub (opens in a new tab) -
exam-prep
This skill should be used when the user asks to "考前速记", "公式卡", "易错清单", "高频考点", "答题模板", "考前冲刺", "帮我速记", "明天考试帮我准备", "考前2小时", "考前1天", "速记页", "考前突击", "帮我整理公式", "考前过一遍", "最后一天看什么", "帮我做个速记卡", or when the user mentions an upcoming exam and wants quick-reference materials, formula cards, error checklists, or sprint review content.
electron/builtin-assets/skills/exam-prep/SKILL.md on GitHub (opens in a new tab) -
exam-simulator
Create realistic mock exams from user-provided materials, syllabi, exam scopes, or searched public information. Supports exam structure, time limits, marks, answer keys, explanations, rubrics, hidden-answer simulation mode, grading, diagnostics, printable papers, and HTML exam pages.
electron/builtin-assets/skills/exam-simulator/SKILL.md on GitHub (opens in a new tab) -
exam2knowledge
Reverse-engineers exam questions into high-frequency test points and reusable solving patterns. Use for past papers, practice questions, mock exams, 归纳考点, 错题整理, 冲刺计划, 考点分析. Triggers: 刷题, 模考, past paper, mock exam, 考点, 高频题, 冲刺, 备考, 题库, 归纳, 错题本. STEM-first.
electron/builtin-assets/skills/exam2knowledge/SKILL.md on GitHub (opens in a new tab) -
feynman-learning-coach
Guide users through the Feynman Technique by asking them to explain a concept in simple language, diagnosing gaps, correcting misunderstandings, simplifying explanations, and retesting understanding. Use for deep learning, concept mastery, document-based study, exam preparation, and teach-back practice.
electron/builtin-assets/skills/feynman-learning-coach/SKILL.md on GitHub (opens in a new tab) -
flashcard-generator
Generate educational flashcards from topics, documents, notes, or study materials. Produces structured JSON data and can create polished Tailwind CSS HTML flashcard review pages with interactive card flipping, progress, tags, and difficulty labels.
electron/builtin-assets/skills/flashcard-generator/SKILL.md on GitHub (opens in a new tab) -
geometry-assistant
Use when rendering high-school solid-geometry problem data into an interactive 3D standalone HTML artifact with known-condition highlights, step-by-step constructions, faces, polygons, line-plane angles, or dihedral angles.
electron/builtin-assets/skills/geometry-assistant/SKILL.md on GitHub (opens in a new tab) -
html-ppt-skill
HTML PPT Studio — author professional static HTML presentations in many styles, layouts, and animations, all driven by templates. Use when the user asks for a presentation, PPT, slides, keynote, deck, slideshow, "幻灯片", "演讲稿", "做一份 PPT", "做一份 slides", a reveal-style HTML deck, a 小红书 图文, or any kind of multi-slide pitch/report/sharing document that should look tasteful and be usable with keyboard n…
electron/builtin-assets/skills/html-ppt-skill/SKILL.md on GitHub (opens in a new tab) -
huasheng13-skill
公务员考试(国考/省考/联考)行测申论解题技巧与备考助手。基于花生十三公开教学体系,覆盖资料分析(ABRX体系、截位直除、415份数法、假设分配法)、数量关系(工程/行程/利润/排列组合/容斥/最值/年龄/几何)、言语理解(逻辑填空语境分析、片段阅读中心理解、语句排序)、判断推理(图形推理规律体系、定义判断要素法、类比推理关系层级、逻辑判断翻译推理与加强削弱)、申论(单一题/综合题/公文题/大作文结构)、常识判断、答题顺序与时间分配策略、套题实战复盘。当用户说"公考""国考""省考""行测""申论""花生十三""资料分析怎么提速""数量关系怎么蒙""逻辑填空""图形推理""定义判断""类比推理""逻辑判断""申论大作文""公文写作""行测做题顺序""套题复盘""415份数""截位直除""ABRX"时触发本 skill。提供解题步骤、速算技巧、真题示例、错题归因、备考计划。
electron/builtin-assets/skills/huasheng13-skill/SKILL.md on GitHub (opens in a new tab) -
k12-chemistry-learning
面向 K12 化学的方程式、现象与条件、实验安全边界、守恒或物质的量计算和错因分析。用户询问化学题目、实验题、错题或复习时使用;不用于未知反应预测或危险实验指导。
electron/builtin-assets/skills/k12-chemistry-learning/SKILL.md on GitHub (opens in a new tab) -
k12-english-learning
面向 K12 英语的词汇复习、句法错误、听读证据定位、写作修改和翻译反馈。用户提出英语即时答疑、错题或练习时使用;不得把模型反馈包装为官方考试评分。
electron/builtin-assets/skills/k12-english-learning/SKILL.md on GitHub (opens in a new tab) -
k12-math-learning
面向 K12 数学的年级化讲解、题型条件检查、分步推理、变式训练和错因分类。用户询问数学概念、题目、错题、练习或复习时使用;普通即时答疑不要求建立计划或生成文件。
electron/builtin-assets/skills/k12-math-learning/SKILL.md on GitHub (opens in a new tab) -
k12-physics-learning
面向 K12 物理的题目条件抽取、物理量和单位校验、模型步骤、实验变量和错因分析。用户询问物理概念、计算题、实验题、错题或示意时使用。
electron/builtin-assets/skills/k12-physics-learning/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.