Quiz
Skill 1shooperman/shooperman-claude-plugins/plugins/pokemon-gbl/skills/quiz
Consolidating some claude code plugins to reduce sprawl on my local machine.
npx -y skills add 1shooperman/shooperman-claude-plugins --skill quizAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
This skill should be used when the user wants to practice or test their Pokemon GO type matchup knowledge. Typical triggers include "quiz me on types", "test my type knowledge", "give me a type quiz", "practice type matchups", or the `/quiz` command with an optional question count (e.g. `/quiz 5`). Uses local type chart data — no external calls required.
SKILL.md
2.2 KB, as published. Nobody here has run it
Arguments
The user invoked this with: $ARGUMENTS
Parse n from $ARGUMENTS as the number of questions to run (default: 1).
How to run a question
- Execute the question generator:
python3 $CLAUDE_PLUGIN_ROOT/skills/quiz/scripts/gen_question.py
If the script fails (non-zero exit or malformed output), inform the user the type data is unavailable and suggest running /type-chart first to confirm the data cache is intact.
-
The script outputs JSON with fields:
question,answer,mult,explanation -
Present ONLY the
questionfield to the user. Do NOT reveal the answer or explanation yet. -
Wait for the user's response.
-
Evaluate their answer against the
answerfield:- For multiplier questions: accept reasonable approximations (e.g. "super effective", "1.6", "SE" all count for a 1.6x answer)
- For list questions: require all correct types; minor ordering/spelling ok. No partial credit — if they miss any type, mark incorrect but show what they missed in the feedback.
- Partial credit: if they get the multiplier bucket right (SE/NVE/neutral/immune) but not the exact value, count as correct with a note
-
Give feedback:
- Correct: confirm + reinforce WHY (use the
explanationfield) - Wrong: give the correct answer + explanation, then connect it to a real in-game scenario if possible
- Correct: confirm + reinforce WHY (use the
Scoring (multi-question sessions)
Track score across the session. At the end report: X/N correct, flag any category that appeared more than once and was missed.
Question types (weighted)
- Single type matchup (1x weight)
- Dual type defender matchup (2x weight — most relevant in-game)
- List all SE attackers vs a type (1x weight)
- Double weakness on a dual type (1x weight)