← 返回 Skills 市场
vincentjiang06

Course Study

作者 VincentJiang06 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
600
总下载
2
收藏
3
当前安装
3
版本数
在 OpenClaw 中安装
/install course-study
功能描述
Comprehensive course study, exam revision, and structured study note generation from lecture slides, course PDFs, or topic outlines. Use when the user wants...
使用说明 (SKILL.md)

Course Study v2.0

A structured four-phase workflow for deep learning of any university or college course: Extract → Synthesize → Expand → Study. Produces high-fidelity, multi-format study materials as a single, complete PDF — not shallow summaries.


Phase 0: Intake

Read rules/phase-intake.md and run the full intake workflow. Keep this to one exchange — do not ask questions across multiple messages.


Workflow

Phase 0: Intake (single exchange)
  ├── PDFs → Phase 1 (Extract via /pdf skill)
  ├── Topic list → Phase 2 directly
  └── Course name → quick syllabus search → Phase 2

Phase 1: Extract (per PDF, page-aligned, using /pdf skill)
  └── Output: lecture-XX-extract.md

Phase 2: Synthesize
  └── Output: course-synthesis.md

Phase 3: Expand (web sources OR curriculum-grounded)
  └── Output: course-expansion.md

Phase 4: Study Materials
  ├── study-notes.md (always)
  ├── quick-reference.md (Exam Ready only)
  └── exam-qa.md (Exam Ready only)

Each phase ends with a brief checkpoint (see below).


Phase Checkpoint

After each phase, one compact message:

✓ Phase [X] done — [summary in one line].
Issues? (coverage gaps / too shallow / too verbose)
Type to adjust, or just say "continue".

If no response issues → proceed immediately. No multi-question forms.


Global Rules

  1. PDF-only input. Use the /pdf skill to read all course files. Do not use Python file I/O or direct file reading for PDFs.

  2. Backbone fidelity. Every concept traces back to its source: page number (PDF) or section number (topic list). Never lose traceability.

  3. Speed discipline. Minimize round-trips. Batch questions. Skip steps that aren't needed for the current tier. Phase 1 and 2 intermediate files should be dense and compact — no padding, no repeated meta-commentary.

  4. No fabrication. Phase 3 without web access: every claim marked [Standard curriculum knowledge]. No invented URLs, paper titles, or authors.

  5. Examples are mandatory. Phase 4 must include worked examples for every non-trivial concept.

  6. Track progress. Use TodoList to track which lectures have been processed.

  7. Multi-format output. Final notes are written in format-agnostic Markdown per rules/templates.md. When the user requests PDF output, read rules/pdf-export.md for pandoc font configuration and CJK handling before converting.

  8. Prioritise flagged topics. If the user named priority topics in Phase 0, give them deeper treatment in Phase 4 and ensure they appear in the Quick Reference and Exam Q&A.


Phase 4 Output: Study Notes

The main study notes follow the structure in rules/phase-study.md. Every concept gets:

  • What it is — definition, instructor's phrasing first
  • Intuition — why it exists, what problem it solves
  • Formal treatment — LaTeX formulas or code blocks
  • Worked example — concrete, step-by-step
  • Connections — prerequisites and what this enables
  • Common misconceptions

Exam Ready appendices (Quick Reference Sheet and Exam Q&A) are generated in Phase 4 as well — see rules/phase-study.md Steps 6a and 6b.


Reference Files

  • rules/phase-intake.md — Phase 0 intake workflow
  • rules/phase-extract.md — Phase 1
  • rules/phase-synthesize.md — Phase 2
  • rules/phase-expand.md — Phase 3
  • rules/phase-study.md — Phase 4 (study notes + Exam Ready appendices)
  • rules/templates.md — Format-agnostic writing rules
  • rules/pdf-export.md — PDF conversion config (load only when PDF output is requested)
  • rules/subject-coverage.md — Live search strategy for curriculum gap analysis
  • rules/changelog.md — Version history

Anti-Patterns

Avoid Why Instead
Skipping worked examples Students fail on application, not definitions Mandatory for every non-trivial concept
Quick Reference with prose Defeats the purpose One line per entry maximum
Exam Q&A without source refs Student can't verify or dig deeper Every answer cites source location
Ignoring Phase 0 priority topics User told you what matters Deeper treatment + appears in all appendices
Fabricating exam question styles Misleads preparation Draw only from what the course actually covers
安全使用建议
This skill is internally coherent and does what it says: it extracts from PDFs or topic lists and produces structured study notes. Before installing/use, confirm two things: (1) The agent environment provides the referenced helper tools (a /pdf skill for reading/conversion, and web-search/WebFetch if you want live external expansion); the SKILL.md assumes those tools exist but does not declare them in metadata. (2) Decide whether you want Phase 3 web-enabled — the skill will run web searches and fetch external sources when web access is available. If you care about privacy, avoid enabling web expansion or avoid uploading PDFs containing sensitive personal data. Finally, note the guidance includes pandoc and shell command examples for humans but the skill instructs the agent not to run pandoc/Python directly and to use the /pdf helper for PDF conversion; ensure the platform's /pdf tool is the intended mechanism before proceeding.
功能分析
Type: OpenClaw Skill Name: course-study Version: 2.0.0 The 'course-study' skill bundle is a highly structured tool for generating academic study materials. It is classified as suspicious because it explicitly directs the AI agent to perform high-risk operations, including web searching for external knowledge (Phase 3) and executing shell command templates for PDF generation via pandoc (rules/pdf-export.md). While these capabilities are plausibly required for the stated educational purpose and the instructions include some risk mitigation (e.g., advising the use of a dedicated '/pdf' skill), the combination of network access and shell command construction presents a significant attack surface for data exfiltration or command injection if the agent does not properly sanitize inputs.
能力评估
Purpose & Capability
Name/description match the actual behavior: a four-phase workflow to extract, synthesize, expand, and produce study materials. The skill does not request any environment variables, binaries, or installs — which is proportionate. One minor note: the runtime instructions assume availability of a separate /pdf skill and a Read tool, but the metadata does not explicitly declare a dependency on another skill; relying on another skill is reasonable for this purpose but the dependency is implicit rather than declared.
Instruction Scope
SKILL.md and the rules files keep actions tightly scoped to course materials and producing study outputs: they mandate using the /pdf skill to read PDFs, disallow arbitrary file I/O, require traceable source references, and limit Phase 3 web expansion (Mode A) or conservative Mode B behavior when web is unavailable. There are no instructions to read unrelated system files, collect unrelated credentials, or transmit course content to unusual endpoints. Minor inconsistency: guidance includes pandoc/shell examples (font checks, fc-list, pandoc commands) while repeatedly instructing the agent to use /pdf for conversion and not to run pandoc/Python directly — this is likely human-facing examples rather than mandated behavior but is worth noting.
Install Mechanism
No install spec and no code files — instruction-only. This is the lowest-risk install profile; nothing will be written to disk by the skill itself.
Credentials
The skill requires no environment variables, credentials, or special config paths. Its web/search behavior (Phase 3 Mode A) will perform external lookups only if web access is available; that is proportional to the stated 'expand' functionality.
Persistence & Privilege
always:false and no instructions to modify other skills or system-wide settings. The skill does reference agent tools (e.g., /pdf, Read, TodoList) but does not request elevated or persistent privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install course-study
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /course-study 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
**v2.0.0 – Major upgrade with deeper study and output enhancements** - Introduced a dedicated intake phase (Phase 0) with its own workflow (`rules/phase-intake.md`) for structured and faster material processing. - Added Quick Reference and Exam Q&A appendices ("Exam Ready" mode) to final study materials. - Expanded output rules: All final notes are Markdown-based and can be exported as high-fidelity PDFs using strict formatting rules (`rules/pdf-export.md`). - Enhanced priority topic handling: User-flagged topics now receive deeper coverage and appear in all appendices. - Updated global rules for traceability, multi-format output, and enforcing worked examples for all key concepts. - Added changelog tracking and modularized references for all workflow phases and formatting.
v1.1.0
**Intake and workflow streamlined for faster, more consistent course study experience.** - Intake now runs in a single exchange, batching all questions and removing unnecessary steps. - Strictly enforces PDF-only input; all other file types must be converted with the `/pdf` skill before use. - Compression tier and phase mode are set without back-and-forth, reducing interaction overhead. - Each phase ends with a short, single-message checkpoint for fast progress or immediate user feedback. - Web access detection is now silent and reported in brief; live sources used only if available. - All requirements for source traceability, multi-format output, and worked examples remain enforced.
v1.0.0
course-study v1.0.0 - Initial release of a comprehensive course study workflow for deep learning, exam revision, and study note generation. - Supports input from lecture slides, course PDFs, topic outlines, or broad course names; adapts workflow accordingly. - Implements a four-phase process: extract, synthesize, expand (with curriculum or web sources), and create multi-format study notes with worked examples and traceable sourcing. - Customizable depth (Focused or Complete mode) and compression based on course scale. - Includes checkpointing and feedback after each phase to ensure output quality and completeness. - Produces structured outputs suitable for Markdown and PDF, with strict alignment to source materials and mandatory worked examples.
元数据
Slug course-study
版本 2.0.0
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 3
常见问题

Course Study 是什么?

Comprehensive course study, exam revision, and structured study note generation from lecture slides, course PDFs, or topic outlines. Use when the user wants... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 600 次。

如何安装 Course Study?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install course-study」即可一键安装,无需额外配置。

Course Study 是免费的吗?

是的,Course Study 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Course Study 支持哪些平台?

Course Study 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Course Study?

由 VincentJiang06(@vincentjiang06)开发并维护,当前版本 v2.0.0。

💬 留言讨论