mcpbeat Sign in

Exam Ready Agent Skill

> 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.

988 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
37394
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/github/awesome-copilot --skill exam-ready

The instruction itself

9 sections, as written by the author

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:

  • A PDF file or pasted notes (their study material)
  • A syllabus — either pasted as text or listed as topics
  • 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":

  • 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
  • Then expand each topic in that priority order, not syllabus order.
  • 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]"

Other skills for the same job

different authors, same section of the catalogue
Notion Template Business
by ComeOnOliver
×2

Expert in building and selling Notion templates as a business - not just making templates, but building a sustainable digital product business. Covers template design, pricing, marketplaces, marketing, and scaling to real revenue. Use when: notion template, sell templates, digital product, notion business, gumroad.

4k tokens
Draw
by lingxling
×1

Vector graphics and diagram creation, format conversion (ODG/SVG/PDF) with LibreOffice Draw.

1k tokens
Binary Re Synthesis
by ComeOnOliver
×1

Use when ready to document findings, generate a report, or summarize binary analysis results. Compiles analysis findings into structured reports - correlates facts from triage/static/dynamic phases, validates hypotheses, generates documentation with evidence chains. Keywords - "summarize findings", "generate report", "document analysis", "what did we find", "write up results", "export findings

5k tokens
Xiaohongshu Makeup
by anbeime

小红书美妆内容创作技能,支持笔记生成、笔记优化、文生图描述创作;适用于美妆护肤产品的内容创作、测评和营销推广

13k tokens zh
Proposal Writer
by jezweb

Write a client proposal, quote, scope of work, or engagement letter for a service business. Covers project understanding, scope, timeline, pricing presentation, and terms. Use whenever the user asks for a proposal, quote, project proposal, client proposal, SOW, statement of work, engagement letter, or B2B service engagement document — for web dev, consulting, trades, or any service business.

3k tokens
Docs Page Generator
by kostja94

When the user wants to create, optimize, or structure a documentation site. Also use when the user mentions "docs," "documentation site," "docs subdomain," "docs.yourdomain.com," "help center," "knowledge base," "Getting Started," "API Reference," "user guides," or "tutorials." For API marketing landing, use api-page-generator.

840 tokens
Linkedin Posts
by kostja94

When the user wants to create LinkedIn post copy or optimize for LinkedIn. Also use when the user mentions "LinkedIn post," "LinkedIn article," "professional post," "post to LinkedIn," "LinkedIn content," "LinkedIn copy," "B2B LinkedIn," "LinkedIn engagement," "LinkedIn feed," "share box," "document post," "poll," "Newsletter," "reshare," or "LinkedIn marketing." For LinkedIn ads, use linkedin-ads.

3k tokens
Startup Positioning
by ferdinandobons

Market positioning strategy using the April Dunford framework, enriched with JTBD discovery, Moore positioning statement, and Neumeier's Onliness Test. Produces a complete positioning document, positioning statement, competitive alternatives map, and market category analysis. Use when the user wants to define or refine their market positioning, find their unique position, differentiate from competitors, craft a positioning statement, choose a market category, or figure out "how should we position this product." Triggers for "positioning", "how to position", "market position", "differentiation strategy", "positioning statement", "competitive positioning", "category strategy", "where do we fit in the market", "how are we different", "unique value proposition", or any request to define, sharpen, or rethink positioning. Works standalone — no prior startup-design or startup-competitors session needed, but leverages their output if available.

19k tokens

How to use it

Copy the folder

Take github/exam-ready from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.