Skip to content

slavomirhoricka/uni-teach

v0.3.2

Course-note ingestion, planning, tutoring, and spaced recall for the Uni Obsidian vault.

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": "uni-teach",
  "version": "0.3.2",
  "description": "Course-note ingestion, planning, tutoring, and spaced recall for the Uni Obsidian vault.",
  "author": {
    "name": "Slavomir Horicka"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "University Assistant",
        "shortDescription": "Plan, study, and recall",
        "longDescription": "Four skills for the local Uni vault: ingest finished course notes, prepare a learning plan with a capable model, teach from that plan with a lighter model, and schedule evidence-based spaced reviews. Learner results remain in the course log.",
        "developerName": "Slavomir Horicka",
        "category": "Productivity",
        "capabilities": [
          "Instructions"
        ],
        "defaultPrompt": [
          "Use the teach skill to teach me a topic from my Uni vault. Ask which topic and how much time I have if I have not provided them.",
          "Use the teach skill to revise a course from my Uni vault, starting with a fresh retrieval question after setting my study time budget.",
          "Use the teach skill to resume my learning from the committed records for the course I select."
        ],
        "logo": "./assets/book.svg",
        "composerIcon": "./assets/book.svg"
      }
    }
  }
}

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.

  • 2Python files
  • recall_state.json
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