Skip to content

yawen-luo/lecture-notes

v0.3.0MIT

Create and continuously refine one annotatable Notion Master Note per lecture from slides, transcripts, and inline study comments.

What this package declares

The file a client reads when it loads this plugin, exactly as this revision carries it.

plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "lecture-notes",
  "version": "0.3.0",
  "description": "Create and continuously refine one annotatable Notion Master Note per lecture from slides, transcripts, and inline study comments.",
  "author": {
    "name": "Yawen Luo"
  },
  "repository": "https://github.com/yawen-luo/lecture-notes-plugin",
  "homepage": "https://github.com/yawen-luo/lecture-notes-plugin",
  "license": "MIT",
  "keywords": [
    "education",
    "lecture-notes",
    "study",
    "notion",
    "master-note",
    "comments"
  ],
  "extensions": {
    "com.openai": {
      "apps": "./.app.json",
      "interface": {
        "displayName": "Lecture Notes",
        "shortDescription": "Living, annotatable lecture notes in Notion",
        "longDescription": "Use ChatGPT's built-in Notion app as the only persistent note surface. Create or locate one Notion Master Note per lecture, compare it against the current slides and transcript, update the same page, return its link, and process inline Notion comments by answering the discussion and integrating durable explanations into the relevant body section.",
        "developerName": "Yawen Luo",
        "category": "Productivity",
        "capabilities": [
          "Create one editable Notion Master Note per lecture",
          "Locate and reuse the existing Notion Master Note instead of creating duplicates",
          "Create notes from lecture slides and transcripts",
          "Preserve formulas, proofs, examples, diagrams, and instructor additions actually taught",
          "Respect the transcript-defined lecture coverage boundary",
          "Check a current Master Note against source materials and repair omissions",
          "Read inline Notion comments attached to selected text",
          "Integrate durable answers into the relevant note section and reply in the original comment thread",
          "Return the canonical Notion page link after creation or updates"
        ],
        "defaultPrompt": [
          "Create or update my Notion Master Note from the uploaded slides and transcript. Use the built-in Notion app only, reuse the existing page for this lecture when one exists, and return the Notion link.",
          "Process the comments on my current Notion Master Note: answer each unresolved study question, integrate durable explanations into the relevant body section, reply in the original comment thread, and keep using the same page.",
          "Check my current Notion Master Note against the slides and transcript for missing or over-included knowledge, repair it in place, and return the page link."
        ]
      }
    }
  }
}

What else this package ships

These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.

  • openai.yaml
View on GitHub

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.openai