MCPInstall

problem-solver

Step-by-step problem solving with detailed explanations. Uses structured approach (Identify, Plan, Execute, Verify) for math, physics, chemistry, and CS problems. Can provide hints before solutions. Use when solving academic problems, working through practice questions, or learning problem-solving methods. Triggers - solve problem, step by step, show work, explain solution, how to solve, problem help.

Installs
70
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/szeyu/vibe-study-skills --skill problem-solver
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads problem-solver automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Problem Solver

Structured problem-solving with step-by-step explanations.

Problem-Solving Framework

flowchart LR
    A[Understand] --> B[Plan]
    B --> C[Execute]
    C --> D[Verify]
    D -->|Error| B
    D -->|Correct| E[Explain]

Step 1: Understand (Identify)

Questions to Ask

  1. What is given? List all known information
  2. What is asked? Clearly state what to find
  3. What type of problem? Categorize (algebra, kinematics, etc.)
  4. What are the constraints? Any restrictions or conditions

Template

**Given:**
- [List all known values with units]

**Find:**
- [What we need to calculate]

**Type:**
- [Problem category]

Step 2: Plan (Strategy)

Choose Approach

Problem TypeCommon Strategies
Equation solvingIsolation, substitution, factoring
Word problemsDefine variables, write equations
PhysicsDraw diagram, identify forces/energies
ProofsDirect, contradiction, induction
OptimizationTake derivative, find critical points

Write Steps (Before Executing)

  1. First, I will...
  2. Then, I will...
  3. Finally, I will...

Step 3: Execute (Solve)

Show All Work

**Step 1:** [Action]
[Mathematical work]
= [Result]

**Step 2:** [Action]
[Mathematical work]
= [Result]

**Step 3:** [Final calculation]
[Work]
= [Final answer with units]

Best Practices

  • One step at a time
  • Include units throughout
  • Box or highlight final answer
  • Keep work organized vertically

Step 4: Verify (Check)

Verification Methods

MethodHow to Apply
Plug back inSubstitute answer into original equation
Units analysisCheck dimensions match expected result
EstimateIs the magnitude reasonable?
Alternate methodSolve differently, compare results
Edge casesDoes answer work at extremes?

Template

**Check:**
- Substituting x = [answer] into original equation:
  [show substitution] = [expected value] ✓
- Units: [unit analysis]
- Reasonableness: [is the answer logical?]

Teaching Modes

Hint Mode

Give progressive hints, not full solutions:

Hint 1: "What type of problem is this?" (Identification) Hint 2: "What formula relates these quantities?" (Direction) Hint 3: "Try isolating variable X first." (Specific guidance)

Socratic Mode

Guide through questions:

  • "What do you notice about the given information?"
  • "What principle applies here?"
  • "What would happen if you tried...?"

Full Solution Mode

Complete step-by-step solution with explanations.


Common Problem Patterns

Pattern 1: Solve for X

  1. Simplify both sides
  2. Collect X terms on one side
  3. Isolate X

Pattern 2: Word Problem

  1. Define variables
  2. Translate words to equations
  3. Solve system of equations
  4. Answer in context

Pattern 3: Rate Problem

  1. Identify rate (units per time)
  2. Use: Amount = Rate × Time
  3. Set up equation and solve

Pattern 4: Optimization

  1. Write objective function
  2. Take derivative
  3. Set equal to zero
  4. Solve for critical points
  5. Test for max/min

Answer Template

## Problem
[State the problem]

## Solution

### Understanding
- **Given:** [knowns]
- **Find:** [unknown]

### Approach
[Brief strategy explanation]

### Work
**Step 1:** [action]
[calculation]

**Step 2:** [action]
[calculation]

### Answer
**[Final answer with units]**

### Verification
[Check work]

FAQ

What does the problem-solver skill do?

Step-by-step problem solving with detailed explanations. Uses structured approach (Identify, Plan, Execute, Verify) for math, physics, chemistry, and CS problems. Can provide hints before solutions. Use when solving academic problems, working through practice questions, or learning problem-solving methods. Triggers - solve problem, step by step, show work, explain solution, how to solve, problem help.

How do I install problem-solver?

Run npx skills add https://github.com/szeyu/vibe-study-skills --skill problem-solver in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/problem-solver/ (personal) or .claude/skills/problem-solver/ (project).

Which AI agents can use problem-solver?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is problem-solver safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains problem-solver?

It is published by szeyu in szeyu/vibe-study-skills. It has 70 recorded installs.

More from szeyu/vibe-study-skills

View all →

obsidian-notes-creator

szeyu/vibe-study-skills

Create, improve, and audit Obsidian study notes from lectures, PDFs, textbooks, and existing notes. Use for single notes or whole subject folders, worked examples, rendered mathematics, ASCII and Mermaid diagrams, and SVG figures. Preserve existing organisation when improving a vault. Triggers - create study notes, improve notes, obsidian notes, organise notes, learning notes, note from lecture, note from PDF.

Docs & Writing619 installs

exam-prep

szeyu/vibe-study-skills

Open the skill to read its SKILL.md instructions.

341 installs

study-notes-creator

szeyu/vibe-study-skills

Open the skill to read its SKILL.md instructions.

Docs & Writing332 installs

flashcard-creator

szeyu/vibe-study-skills

Open the skill to read its SKILL.md instructions.

292 installs

quiz-creator

szeyu/vibe-study-skills

Open the skill to read its SKILL.md instructions.

172 installs

chemistry-tutor

szeyu/vibe-study-skills

Open the skill to read its SKILL.md instructions.

Popular education & science skills

View category →

teach

mattpocock/skills

Teach the user a new skill or concept, within this workspace.

Education & Science874K installs

scaffold-exercises

mattpocock/skills

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.

Education & Science488.2K installs

paper-context-resolver

lllllllama/rigorpilot-skills

Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.

Education & Science478.3K installs

caveman-learn

juliusbrussee/caveman

Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.

Education & Science107.9K installs

gsap-plugins

greensock/gsap-skills

Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.

Education & Science67.9K installs

teach-impeccable

pbakaus/impeccable

DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.