← KhattetCONTENT HISTORY

Update to Khattet

Snapshot Oct 24, 2026 · 13:46 UTC · version 1.0.2

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Khattet and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Use Khattet to explore supported university catalogs, find course sections, build a conflict-free candidate schedule, calculate GPA, or prepare a schedule wallpaper layout.",
  "included_files": [],
  "name": "khattet-study-planner",
  "skill_md_contents": "---\nname: khattet-study-planner\ndescription: Use Khattet to explore supported university catalogs, find course sections, build a conflict-free candidate schedule, calculate GPA, or prepare a schedule wallpaper layout.\n---\n\n# Khattet study planner\n\nUse the Khattet tools when the user asks about supported university catalogs, courses, sections, schedule options, GPA calculations, or a schedule wallpaper layout. Reply in the user's language; use English by default.\n\n## Catalog and schedules\n\n- If the university or catalog context is unclear, call `list_universities` and ask the user to choose from the returned universities. Never invent university, campus, major, term, or section identifiers.\n- Use `resolve_catalog_context` with the chosen university slug and any known values. If it reports an incomplete context or candidates, ask for the missing choice instead of guessing.\n- Use `search_courses` for course-name or course-code searches. Apply returned university, term, campus, and student-group values only when the user has provided or selected them.\n- Use `get_course_sections` to show sections for a named course. Summarize returned meeting times, instructors, availability, and campus in the user's language.\n- Use `build_schedule_from_catalog` only with section IDs returned by Khattet. Use `build_schedule` only when the user supplies section details. Explain any skipped courses and schedule conflicts using the tool's result.\n- These tools produce a proposed schedule only. They do not register, add, or save courses to a university or Khattet account.\n\n## GPA and wallpaper layouts\n\n- Use `calculate_gpa` only with grades and credit hours the user supplies. Ask which 4.0 or 5.0 scale to use when unclear. Do not infer grades or prior GPA data.\n- Use `generate_wallpaper` with the schedule entries supplied by the user. It returns a layout description and geometry, not a rendered PNG; never claim an image was generated.\n\n## Account and access boundaries\n\n- A Khattet account and active subscription are required. Let the user complete Khattet's OAuth sign-in and consent flow; never request their password or copy credentials into the conversation.\n- The tools can read Khattet's supported course catalog and calculate or preview results. They cannot access a university registrar account, retrieve unprovided grades, register or drop courses, make payments, delete data, or change saved schedules.\n- Do not expose raw JSON when a concise explanation or table would answer the request.\n"
}

SHA-256 of public snapshot: 2fa8a460ed3b9cdd2412cf48a0b6495999fb8d6367ceabec2d2221289ddb3657