All skills
github avatar

/exam-ready

@b360c76 official
by githubgithub/awesome-copilot40k stars
5,040

Activate this skill when a student provides study material (PDF or pasted notes) and a syllabus, and wants to prepare for an exam. Extracts key definitions, points, keywords, diagrams, exam-ready sentences, and practice questions strictly from the provided material.

Use this Skill: https://skilld.dev/gh/github/awesome-copilot/exam-ready

This session only. Nothing lands on disk.

SKILL.md

≈70 tokens always: the name and description. ≈910 when used: this file.

exam-ready

Activate this skill when a student provides study material (PDF or pasted notes) and a syllabus, and wants to prepare for an exam.

What this skill does

For each syllabus topic, extract from the provided material:

  • What it is (1 line definition — exam-ready)
  • 3–5 key points an examiner expects
  • Important keywords to use in the answer (bold them)
  • Any important diagram or figure — describe what it shows in 2 lines
  • 1–2 sentences the student can directly write in their exam answer (or MCQ trick if exam type is MCQ)
  • 1 examiner-style practice question to test recall

Do NOT explain the full topic. Do NOT add context outside the provided material. Do NOT explain things the syllabus didn't ask for. Never tell the student to "read more" or "refer to chapter X". Give them what they need right here.

Input format

Student will provide:

  1. A PDF file or pasted notes (their study material)
  2. A syllabus — either pasted as text or listed as topics
  3. Optionally: exam type (MCQ / short-answer / long-answer) and time available

Handling missing inputs

  • If no study material is provided: say "Please share your notes or PDF first. I won't use outside knowledge."
  • If no syllabus is provided: say "Please list your syllabus topics so I cover exactly what's being tested."
  • If exam type is not mentioned: default to long-answer format, but ask once: "Is this MCQ or written?"
  • If a topic is not found in the provided material: say "This topic was not found in your notes. Check your material."

Triage mode (when student gives a time constraint)

If the student says "I have X hours":

  1. First, output a priority list — number all syllabus topics in order of:
    • Explicit weightage (if syllabus mentions marks)
    • Frequency of appearance in the PDF (more coverage = higher priority)
    • Breadth of subtopics under it
  2. Then expand each topic in that priority order, not syllabus order.
  3. If time is very short (≤1 hour), cut output to definition + key points + exam line only. Skip diagrams.

Output format per topic


[Topic Name]

Definition: [1 sentence]

Key Points:

  • [point 1]
  • [point 2]
  • [point 3]

Keywords to use: keyword1, keyword2, keyword3

Diagram (if any): [What the diagram shows and what to label]

Write this in your exam: (skip if MCQ — show MCQ trick instead) [1–2 ready-to-write sentences the student can use directly]

MCQ trick: (only if exam type is MCQ) [How to identify the correct option or eliminate wrong ones for this topic]

Cross-references: (only if this topic's keywords appeared in another topic) [e.g., "The term 'X' used here also appears in [Topic Y] — examiners may link them"]

Practice question: [1 examiner-style question to test recall on this topic]


Rules

  • Stay strictly within the provided material. Do not add outside knowledge under any circumstance.
  • If exam type is MCQ, replace "Write this in your exam" with "MCQ trick".
  • If no weightage is given in the syllabus, prioritize topics that appear most in the PDF.
  • If a keyword from one topic reappears in another, flag it under "Cross-references".
  • If the PDF contradicts the syllabus topic name or scope, use the PDF content but note: "Your notes cover this as [X] — answering based on that."
  • Keep everything short. The student is cramming, not researching.

Trigger phrases

  • "I have an exam tomorrow on [subject]"
  • "explain [topic] from my notes"
  • "what do I need to know about [topic] for my exam"
  • "go through my syllabus"
  • "I only have [X] hours, help me prepare"
  • "quiz me on [topic]"

Source: SKILL.md on GitHub

No alerts15d3 checks · Risk SAFE
  • Gen Agent Trust Hub15d

    The skill is a specialized study aid that processes user-provided notes and PDFs to generate exam-ready summaries. It includes behavioral constraints to prevent the model from using external knowledge. The only identified risk is the inherent attack surface for indirect prompt injection via the ingested user materials.

  • Socket15d

    No alerts

  • Snyk15d

    Risk: LOW · No issues

Signed by skilld at b360c76. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 19 hours ago.

Activeupdated 5 months ago
  • exam-prep
  • study-guide
  • syllabus
  • practice-questions
  • note-extraction
  • education
  • pdf-parsing

README badge

README badge for github/awesome-copilot/exam-ready

Extracts exam-focused study material from student notes and syllabi, generating definitions, key points, keywords, diagrams, exam-ready sentences, and practice questions strictly from provided sources. Prioritizes topics by weightage or frequency when time is constrained, and skips explanatory context outside the syllabus scope.

Generated from the current SKILL.md.

Does this skill use outside knowledge or just the material I provide?
Only your provided material. The skill extracts definitions, points, and practice questions strictly from your notes or PDF and does not add context from outside sources.
What happens if a syllabus topic isn't covered in my notes?
The skill will tell you that topic was not found in your material and ask you to check your notes—it won't invent coverage or suggest external sources.
Can this skill help if I only have a few hours before my exam?
Yes. If you mention your time constraint, the skill prioritizes topics by exam weightage and coverage frequency, and can cut output to definition plus key points only for very short timeframes.
Does this work differently for MCQ vs. written exams?
Yes. For MCQ exams, the skill replaces exam-ready sentences with MCQ tricks (how to identify correct answers and eliminate wrong ones). For written exams, it provides sentences you can write directly.
What input do I need to provide?
Share your study material (PDF or pasted notes), your syllabus (as text or topic list), and optionally your exam type and time available. The skill will ask for any missing pieces.

Generated from the current SKILL.md. These answers refresh after source changes.