Source profileQuality 73/100

github/awesome-copilot/skills/exam-ready/SKILL.md

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. Extracts key definitions, points, keywords, diagrams, exam-ready sentences, and practice questions strictly from the provided material.

Source repository stars
37,126
Declared platforms
0
Static risk flags
0
Last source update
2026-07-28
Source checked
2026-07-28

Decision brief

What it does—and where it fits

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

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/github/awesome-copilot --skill "skills/exam-ready"
    Safe inspection promptEditorial

    Inspect the Agent Skill "exam-ready" from https://github.com/github/awesome-copilot/blob/9933dcad5be5caeb288cebcd370eeeb2fc2f1685/skills/exam-ready/SKILL.md at commit 9933dcad5be5caeb288cebcd370eeeb2fc2f1685. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      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 sente…

      What it is (1 line definition — exam-ready)3–5 key points an examiner expectsImportant keywords to use in the answer (bold them)
    2. 02

      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

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

      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 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?"
    4. 04

      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 expan…

      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)
    5. 05

      Output format per topic

      Definition: [1 sentence]

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

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score73/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars37,126SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    github/awesome-copilot
    Skill path
    skills/exam-ready/SKILL.md
    Commit
    9933dcad5be5caeb288cebcd370eeeb2fc2f1685
    License
    MIT
    Collected
    2026-07-28
    Default branch
    main
    View the original SKILL.md

    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]"