Token导航 LogoToken导航

Agent Skill · 研究检索

study-notes-generator(学习笔记生成器)

study-notes-generator 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

study-notes-generator 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 68,654。

总安装 225周安装 9GitHub Stars 2下载 73核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:study-notes-generator(学习笔记生成器)
来源仓库:https://github.com/touricks/fanshi_personal_skills
仓库路径:skills/study-notes-generator
安装命令:
npx skills add https://github.com/touricks/fanshi_personal_skills --skill study-notes-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/touricks/fanshi_personal_skills --skill study-notes-generator

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

study-notes-generator 用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。

安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。安装命令:npx skills add https://github.com/touricks/fanshi_personal_skills --skill study-notes-generator

来源仓库内路径:skills/study-notes-generator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/touricks/fanshi_personal_skills --skill study-…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

study-notes-generator 怎么安装?

在终端执行 npx skills add https://github.com/touricks/fanshi_personal_skills --skill study-notes-gene…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

study-notes-generator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

study-notes-generator 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/touricks/fanshi_personal_skills --skill study-notes-generator 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

study-notes-generator 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

study-notes-generator 用的人多吗?

公开数据是累计安装 225 次,近一周安装 9 次,下载 73 次,GitHub 2 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

study-notes-generator 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
study-notes-generator

学习笔记生成器 · 本页

2252执行命令未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Study Notes Generator

Transform documents from slides/ into feature-rich HTML study notes saved to notes/.

Workflow

  1. Read the source document from slides/ (see PDF Handling below for large files)
  2. Extract and organize content into learning-focused sections
  3. Generate HTML using the template structure from assets/template.html
  4. Save to notes/ with filename {original-name}-notes.html

PDF Handling (CRITICAL)

The Claude API has a hard limit of 100 images/documents per conversation. PDF pages are converted to images when read, so any PDF over ~90 pages will fail.

For PDFs over 50 pages:

  1. Always extract text first using pdftotext: /opt/homebrew/bin/pdftotext "slides/filename.pdf" "slides/filename.txt"
  2. Generate notes from the .txt file only
  3. Do NOT read the PDF file directly — only read the extracted .txt

For PDFs under 50 pages:

  • Read the PDF directly with the Read tool (using pages parameter for 10+ pages)

Parallel Processing (Multiple Documents)

When processing multiple documents at once:

  1. Validate with one agent first: Spawn 1 background Task agent, wait for it to succeed, then spawn the rest. This avoids wasting tokens on a batch of agents that all fail the same way.
  2. Use Task tool with run_in_background: true for independent per-file agents. Do NOT use TeamCreate — team agents require message-driven coordination and will idle without producing output when tasks are independent.
  3. Batch size: Spawn at most 4 agents in parallel to avoid rate limits. If more files remain, wait for the first batch to complete before launching the next.
  4. Strong negative constraints in agent prompts: When instructing agents, use explicit prohibitions:

- GOOD: "Do NOT read any PDF files. ONLY read the.txt file." - BAD: "Prefer reading the text file over the PDF." Agents ignore weak preferences but obey strong negations.

Content Extraction Guidelines

When analyzing the document, identify and extract:

Key Concepts & Definitions

  • Core terminology and their meanings
  • Fundamental principles being taught
  • Mark with <div class="concept"><strong>Term</strong>Definition...</div>

Problem-Solution Pairs

  • What problem/challenge does each concept address?
  • How does the method/technique solve it?
  • Mark with:
<div class="problem-solution">
  <div class="problem">Problem: What challenge exists?</div>
  <div class="solution">Solution: How this concept/method addresses it</div>
</div>

Examples & Applications

  • Concrete examples from the document
  • Real-world applications mentioned
  • Mark with <div class="example">...</div>

Important Notes

  • Warnings, common mistakes, or critical points
  • Mark with <div class="important">...</div>

CRITICAL: Mandatory Examples Rule

For ANY content that is NOT a pure definition, you MUST provide at least one concrete example.

What requires examples:

Content TypeExample Required?Reason
Pure definition (e.g., "X is defined as Y")OptionalDefinition is self-contained
Properties/CharacteristicsYESNeed to show how property manifests
Theorems/ClaimsYESNeed to illustrate what theorem means
Comparisons (X vs Y)YESNeed concrete case showing difference
Security propertiesYESNeed attack scenario or counterexample
Algorithms/ProceduresYESNeed step-by-step walkthrough
"Why" questionsYESNeed counterexample or motivation case

Example format:

<div class="concept">
    <strong>Collision Resistance (抗碰撞性)</strong>
    Nobody can find x and y such that x ≠ y and H(x) = H(y).
</div>

<div class="example">
    <strong>Why this matters:</strong> Consider H(x) = last 4 bits of x.
    <br>Finding collision is trivial: H("00001010") = H("11111010") = "1010"
    <br>This H is NOT collision resistant - bad for security!
</div>

Counterexample pattern for "Why not X?" questions:

When explaining why a definition/property is formulated a certain way, ALWAYS provide a counterexample showing what goes wrong with the alternative:

<div class="problem-solution">
    <div class="problem">Why require H(x₁)=Y rather than x₁=x in one-wayness?</div>
    <div class="solution">
        <strong>Counterexample:</strong> Let H(x) = LSB(x) (last n bits).
        <ul>
            <li>Given Y, can you find the original x? NO (2^n possibilities)</li>
            <li>Given Y, can you find ANY x' with H(x')=Y? YES, trivially!</li>
        </ul>
        If we used x₁=x, this insecure function would be called "one-way"!
    </div>
</div>

HTML Structure

Generate HTML following this structure:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>{Document Title} - Study Notes</title>
    <!-- Copy full <style> block from assets/template.html -->
</head>
<body>
    <h1>{Document Title}</h1>

    <nav class="toc">
        <h2>Table of Contents</h2>
        <ul>
            <li><a href="#section-1">Section 1 Title</a></li>
            <!-- ... more sections -->
        </ul>
    </nav>

    <section id="section-1">
        <h2>Section 1 Title</h2>
        <!-- Content with concepts, problem-solutions, examples -->
    </section>

    <!-- More sections -->

    <!-- End with summary and quiz -->
    <div class="summary">
        <h3>Key Takeaways</h3>
        <ul>
            <li>Main point 1</li>
            <li>Main point 2</li>
        </ul>
    </div>

    <section>
        <h2>Self-Check Quiz</h2>
        <!-- Quiz questions -->
    </section>
</body>
</html>

Collapsible Sections

Use <details> for content that benefits from progressive disclosure:

<details>
    <summary>Detailed Explanation of X</summary>
    <div>
        Extended content here...
    </div>
</details>

Self-Quiz Questions

End each major topic or the document with quiz questions:

<div class="quiz">
    <div class="quiz-question">What is the main purpose of X?</div>
    <details>
        <summary>Show Answer</summary>
        <div>The answer explanation here...</div>
    </details>
</div>

Generate 3-5 quiz questions per major section covering:

  • Definitions (What is...?)
  • Application (When would you use...?)
  • Comparison (How does X differ from Y?)
  • Problem-solving (Given scenario Z, what approach...?)

Quiz answers should also include examples when explaining non-trivial concepts.

Output Checklist

Before saving, verify the notes include:

  • Clear title and table of contents
  • All major topics from source document
  • Key concepts highlighted with definitions
  • Concrete examples for ALL non-definition content (MANDATORY)
  • Problem-solution pairs explaining the "why"
  • Counterexamples for "why not X?" type questions
  • Collapsible sections for detailed content
  • Summary of key takeaways
  • Self-quiz questions with hidden answers (including examples in answers)

Resources

assets/

  • template.html - Full HTML template with CSS styles. Copy the <style> block into generated notes.

平台分布

Codex

36.05%
按下载量换算26

Claude

29.45%
按下载量换算21

Cursor

18.79%
按下载量换算14

Gemini CLI

9.14%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/touricks/fanshi_personal_skills --skill study-notes-generator 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills