← KhattetCONTENT HISTORY
WHAT CHANGED
Update to Khattet
Snapshot Oct 24, 2026 · 13:46 UTC · version 1.0.2
Collection source: downloaded plugin package.
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 JSONFull 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