Skip to content
Legal
Skill

/session

Run a focused N-question study session on a subject — MBE, essay, or flashcards. Tracks performance and updates the study plan. Use when the user says "run me 10 questions on [subject]", "do a session on [subject]", "let's do 5 cards on [subject]", or wants to drill a fixed

BOOST
From plugin
claude-for-legal
9.6k117 skills10 agents17 MCP
Install
$ npx -y skills add anthropics/claude-for-legal --skill session --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/session

Context preview

The summary Claude sees to decide when to auto-load this skill.

Run a focused N-question study session on a subject — MBE, essay, or flashcards. Tracks performance and updates the study plan. Use when the user says "run me 10 questions on [subject]", "do a session on [subject]", "let's do 5 cards on [subject]", or wants to drill a fixed

SKILL.md

session.SKILL.md
name: session
description: >
  Run a focused N-question study session on a subject — MBE, essay, or
  flashcards. Tracks performance and updates the study plan. Use when the
  user says "run me 10 questions on [subject]", "do a session on [subject]",
  "let's do 5 cards on [subject]", or wants to drill a fixed number of
  questions and have the plan adapt.
argument-hint: "<subject> <n> [--mbe | --essay | --flashcards]"

/session

1. Parse `$ARGUMENTS` — subject and N. If missing, ask: > What subject, and how many questions? (e.g., `Evidence 10` or `Contracts 5 --essay`.) 2. Load `~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md` → jurisdiction, exam format, weak subjects. 3. Load `~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml` if it exists. Read `session_history` for this subject to weight subtopics toward where the student has been weak. 4. Route by method flag:

  • `--mbe` (default for bar prep subjects): load `bar-prep-questions` skill, run N MBE-style questions. Apply jurisdiction handling (see that skill's `## Jurisdiction handling`). Label each `[UBE/majority]` or `[state-specific]`.
  • `--essay`: load `bar-prep-questions`, run N essay prompts. Grade per essay-mode rubric.
  • `--flashcards`: load `flashcards` skill, run N cards in `--drill` mode.

5. Run N questions one at a time. After each, explain right/wrong and flag rule-body when jurisdictions diverge. 6. At session end, write session results:

  • If `study-plan.yaml` exists: append to `session_history` per the schema in the `study-plan` skill.
  • If not: write to `~/.claude/plugins/config/claude-for-legal/law-student/session-history.yaml`.

7. Report:

  • Score: X/N (percentage)
  • Missed: list with subtopic tags
  • Weak subtopics this session
  • Pattern vs. prior sessions on this subject (if history has 2+ prior)
  • What the plan now recommends next
Read more
Ships withclaude-for-legal

Reference agents, skills, and data connectors for the legal workflows we see most — in-house commercial, privacy, product, corporate, employment, litigation, regulatory, AI governance, IP, and the learning side of the practice (law school clinics and

Get the whole plugin

Other skills on claude-for-legal.