Skip to content

Add exam-ready skill#1419

Open
ayushsaklani-min wants to merge 2 commits intogithub:stagedfrom
ayushsaklani-min:main
Open

Add exam-ready skill#1419
ayushsaklani-min wants to merge 2 commits intogithub:stagedfrom
ayushsaklani-min:main

Conversation

@ayushsaklani-min
Copy link
Copy Markdown

@ayushsaklani-min ayushsaklani-min commented Apr 16, 2026

What it does:
Converts student-provided PDFs/notes + a syllabus into concise, exam-ready outputs per topic — definitions, key points, keywords, diagrams, and ready-to-write exam sentences. Features:

MCQ vs written exam mode
Triage mode with priority ordering for time-constrained students Missing input handling
Cross-references between related topics
Practice question per topic

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, or workflow file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, or workflow with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.
  • I am targeting the staged branch for this pull request.

Description


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • Update to existing instruction, prompt, agent, plugin, skill, or workflow.
  • Other (please specify):

Additional Notes


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ This PR targets main, but PRs should target staged.

The main branch is auto-published from staged and should not receive direct PRs.
Please close this PR and re-open it against the staged branch.

You can change the base branch using the Edit button at the top of this PR,
or run: gh pr edit 1419 --base staged

Copy link
Copy Markdown
Contributor

@utkarsh232005 utkarsh232005 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change the branch to main and run npm run build to update the README tables also maybe its my pov this skill won't help devs.

Copy link
Copy Markdown
Contributor

@aaronpowell aaronpowell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like you've incorrectly branched from the main branch not staged, and as a result all the materialised plugins are included in this PR.

You can attempt to fix this with a rebase:

git fetch origin staged
git rebase --onto origin/staged origin/main <branch name>
git push --force-with-lease

If that does not resolve it, you can run npm run plugin:clean which will delete the materialised plugins and you can commit that change.

@github-actions github-actions bot force-pushed the main branch 2 times, most recently from 329042b to 8fbf6c4 Compare April 17, 2026 08:52
What it does:
Converts student-provided PDFs/notes + a syllabus into concise, exam-ready outputs per topic — definitions, key points, keywords, diagrams, and ready-to-write exam sentences.
Features:

MCQ vs written exam mode
Triage mode with priority ordering for time-constrained students
Missing input handling
Cross-references between related topics
Practice question per topic
@ayushsaklani-min ayushsaklani-min changed the base branch from main to staged April 17, 2026 14:08
@ayushsaklani-min
Copy link
Copy Markdown
Author

Hi @aaronpowell, I've rebased onto staged and force-pushed. The PR now targets staged and only includes my SKILL.md file (1 file changed). Thanks for the heads up!

@utkarsh232005
Copy link
Copy Markdown
Contributor

run npm run build to add skill index

@github-actions
Copy link
Copy Markdown
Contributor

🔍 Skill Validator Results

⚠️ Warnings or advisories found

Scope Checked
Skills 1
Agents 1
Total 2
Severity Count
--- ---:
❌ Errors 0
⚠️ Warnings 1
ℹ️ Advisories 0

Summary

Level Finding
ℹ️ Found 1 skill(s)
ℹ️ [exam-ready] 📊 exam-ready: 952 BPE tokens [chars/4: 983] (detailed ✓), 9 sections, 0 code blocks
ℹ️ [exam-ready] ⚠ No code blocks — agents perform better with concrete snippets and commands.
ℹ️ ✅ All checks passed (1 skill(s))
Full validator output ```text Found 1 skill(s) [exam-ready] 📊 exam-ready: 952 BPE tokens [chars/4: 983] (detailed ✓), 9 sections, 0 code blocks [exam-ready] ⚠ No code blocks — agents perform better with concrete snippets and commands. ✅ All checks passed (1 skill(s)) ```

@ayushsaklani-min
Copy link
Copy Markdown
Author

Updated the PR:
moved the skill to skills/exam-ready/SKILL.md
ran npm run skill:validate
ran npm run build
ran bash scripts/fix-line-endings.sh
pushed the generated docs/README.skills.md update

@ayushsaklani-min ayushsaklani-min changed the title Add files via upload Add exam-ready skill Apr 17, 2026
Copy link
Copy Markdown
Contributor

@utkarsh232005 utkarsh232005 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants