DeepTutor CLI
HKUDS/DeepTutor
Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.
Complete prep for all three scored components of the California Bar Exam: the five written ESSAYS (13 subjects — Business Associations, Civil Procedure, Community Property, Constitutional Law…
$ npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lawve-ai/awesome-legal-skills california-bar-complete --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/california-bar-complete-robb-miller .claude/skills/california-bar-complete && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "california-bar-complete" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/california-bar-complete-robb-miller into .claude/skills/california-bar-complete/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "california-bar-complete", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/california-bar-complete-robb-millerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lawve-ai/awesome-legal-skills california-bar-complete --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/california-bar-complete-robb-miller .agents/skills/california-bar-complete && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "california-bar-complete" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/california-bar-complete-robb-miller into .agents/skills/california-bar-complete/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "california-bar-complete", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lawve-ai/awesome-legal-skills california-bar-complete --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/california-bar-complete-robb-miller .cursor/skills/california-bar-complete && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "california-bar-complete" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/california-bar-complete-robb-miller into .cursor/skills/california-bar-complete/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "california-bar-complete", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/lawve-ai/awesome-legal-skills.git --path skills/california-bar-complete-robb-miller--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lawve-ai/awesome-legal-skills california-bar-complete --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/california-bar-complete-robb-miller .gemini/skills/california-bar-complete && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "california-bar-complete" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/california-bar-complete-robb-miller into .gemini/skills/california-bar-complete/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "california-bar-complete", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install lawve-ai/awesome-legal-skills california-bar-completeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/california-bar-complete-robb-miller .github/skills/california-bar-complete && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "california-bar-complete" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/california-bar-complete-robb-miller into .github/skills/california-bar-complete/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "california-bar-complete", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lawve-ai/awesome-legal-skills california-bar-complete --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/california-bar-complete-robb-miller .opencode/skills/california-bar-complete && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "california-bar-complete" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/california-bar-complete-robb-miller into .opencode/skills/california-bar-complete/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "california-bar-complete", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
california-bar-completeComplete prep for all three scored components of the California Bar Exam: the five written ESSAYS (13 subjects — Business Associations, Civil Procedure, Community Property, Constitutional Law…
California Bar Complete is an agent skill from lawve-ai/awesome-legal-skills. Complete prep for all three scored components of the California Bar Exam: the five written ESSAYS (13 subjects — Business Associations, Civil Procedure, Community Property, Constitutional Law, Contracts, Criminal Law & Procedure, Evidence, Professional Responsibility, Real Property, Remedies, Torts, Trusts, Wills & Succession), the PERFORMANCE TEST, and the multiple-choice MBE (7 subjects). Trigger whenever someone is studying for the California bar (or the MBE) and says things like: "give me the rule for…
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 44 other files, including reference files (for example `README.md`, `references/essays/business-associations.md` and `references/essays/civil-procedure.md`).
It sits in Education, covering Quizzes and assessments and Tutoring and explanations. The repository describes itself as: A curated list of awesome Agent Skills for automating legal work. The licence is MIT.
Read from SKILL.md and the folder at commit 045f738. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
California Bar Complete loads about 2.2k tokens when it runs, and up to ~294k if it reads all its reference files. Until then it costs about 262 tokens; SKILL.md has 1,023 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from lawve-ai/awesome-legal-skills at commit 045f738, republished under its MIT licence (© lawve-ai). 1,023 words, ~2,179 tokens.
.claude/skills/california-bar-complete/SKILL.md (or your agent's skills folder). This skill also uses 41 other files; get the full folder from GitHub.End-to-end prep for the written and multiple-choice halves of the California Bar Exam, weighted roughly 50/50: five one-hour essays (any of 13 subjects), one 90-minute Performance Test, and the 200-question MBE (7 subjects). This skill centralizes the black-letter rules, pre-written memorizable IRAC paragraphs, MBE practice, and exam-day strategy a student needs.
Core philosophy: memorize a bank of issue paragraphs in advance, then on exam day spot the issue and transcribe the paragraph, filling the application sentence with the facts in front of you; for the MBE, drill original questions until the rules and their traps are automatic. The banks make both fast.
| Component | What it is | Where the material lives |
|---|---|---|
| Essays | 5 essays drawn from 13 subjects | references/essays/ (attack outlines + IRAC rule blocks) + references/standard-paragraphs/ (memorizable paragraphs) |
| Performance Test | 1 closed-universe lawyering task (90 min) | references/pt/performance-test.md |
| MBE | 200 MCQs across 7 subjects | references/mbe/ (method + 7 subject files) |
Exam strategy for all components: references/exam/exam-day.md (timing, IRAC
discipline, issue-spotting, triage).
Business Associations · Civil Procedure · Community Property · Constitutional Law · Contracts · Criminal Law & Procedure · Evidence · Professional Responsibility · Real Property · Remedies · Torts · Trusts · Wills & Succession.
Each subject has two files: references/essays/<subject>.md (a condensed attack
outline plus full IRAC rule blocks) and
references/standard-paragraphs/<subject>.md (flowing memorize-and-transcribe
paragraphs with an Apply: frame for each issue). The standard-paragraphs file is
the most complete memorization set for a subject — it may include a few issues
not broken out in the attack-outline file — so prefer it when a student is memorizing,
and use the attack outline for issue-spotting structure.
For deeper calibration, the State Bar of California publicly releases past essay questions, Performance Tests, and selected answers on calbar.ca.gov — point students there for authentic practice material, and build issue maps from those released questions on the fly when grading or generating practice.
Civil Procedure · Constitutional Law · Contracts · Criminal Law & Procedure ·
Evidence · Real Property · Torts. See references/mbe/mbe-method.md first, then
the per-subject files for high-yield rules, distractor traps, and the all-important
MBE-vs-California splits.
Figure out which component (essay, PT, or MBE) and which mode the student wants from how they ask, then act. Students chain these constantly.
"Give me the rule for [X]" / "what are the big issues in [subject]." Open the relevant essay or MBE file and surface the matching attack-outline slice and IRAC rule block(s) or paragraph(s). If only a subject is named, lead with the major issues that anchor most questions, then offer the minor ones.
"Drill me", "quiz me on the rules", "teach me [doctrine]." Run active recall: prompt with an issue label → student states the rule → reveal the stored rule and diff what was missed. Track misses and re-test those first. One issue at a time; keep it brisk.
"Quiz me with MBE questions", "give me a timed set." Follow references/mbe/mbe-method.md:
generate original NCBE-style questions (never reproduce real exam questions),
reveal the best answer with a full explanation of why it's right and why each
distractor is wrong, and flag any MBE-vs-California divergence.
"Grade my essay/PT answer" or "mark my outline." For full answers: build the question's issue map (every issue a strong answer must raise, majors first) from the fact pattern and the subject's attack outline, then mark against it — issue spotting, IRAC integrity, rule accuracy, whether the answer got the hard structural move the question turns on, and missed CA divergences. Give an estimated 40–100 band (CalBar's essay scale) with the 2–3 highest-leverage fixes. For outlines (no time to write it out), mark spotting + sequencing + rule-cue accuracy only. Missed majors = the biggest leak (flag 🔴). Always state this is self-study calibration, not an official score.
"Build an attack outline / memorizable paragraphs for [topic]", "write me a practice
essay question", or a student uploads their own outline or question set. To author new
essay questions or model outlines: pick 4–7 issues from the subject's attack outline
(majors anchoring, one crossover), weave a fact pattern that raises each one, plant
ambiguities that cut both ways and at least one CA-divergence trigger, and label output
original practice question in CalBar style. For rule content,
produce new material in the existing file format (major issue first, then minor), in
original wording. Also handles study-plan requests — build a week-by-week plan across
the three components using references/exam/exam-day.md.
When the user brings released CalBar questions, selected answers, or their own scored essays into a session, use them freely within the session — build issue maps, anchor grading, diff the student's answer against what scored well. Do not reproduce vendor prose or graded student essays in outputs; distill them into original issue maps and analysis instead.
Throughout, 🔴 flags mark where California law departs from the majority/MBE rule — CEC vs FRE, CA community property, the CA Rules of Professional Conduct, pure comparative negligence, CA civil procedure, CA criminal statutes. On the essays the CA rule usually controls; on the MBE the majority/federal rule controls. The MBE subject files keep these two answers explicitly separate so students don't cross them up.
> ⚠️ VERIFY involve recently amended or unsettled law (e.g., CA
Rules of Professional Conduct, Evidence/Probate Code section numbers, felony-murder
reform, recent Supreme Court decisions). Confirm against current authority before
relying on them.© lawve-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 41 other files (references) in skills/california-bar-complete-robb-miller of lawve-ai/awesome-legal-skills.
Open the folder on GitHubat commit 045f738
California Bar Complete next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| California Bar Complete this skilllawve-ai/awesome-legal-skills | 847 | — | ~2.2k | Automated safety check: Pass | MIT | |
| DeepTutor CLIHKUDS/DeepTutor | 41k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Claude Certification Tutorrohitg00/ai-engineering-from-scratch | 67k | — | ~3k | Automated safety check: Pass | MIT | |
| StudyVault Quiz Tutorbevibing/tutor-skills | 1.3k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Zone of Proximal Development Practice LessonsTHU-MAIC/OpenMAIC | 40k | — | ~1.1k | Automated safety check: Pass | MIT | |
| AI Engineering Course Tutorrohitg00/ai-engineering-from-scratch | 67k | — | ~2.2k | Automated safety check: Pass | MIT |
HKUDS/DeepTutor
Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.
rohitg00/ai-engineering-from-scratch
Guides a learner through one of four independent Claude certification tracks with onboarding, lessons, practice labs, mock exams and remediation.
bevibing/tutor-skills
Quizzes you on the notes in an Obsidian StudyVault, tracks proficiency per concept and drills weak areas in four-question rounds.
THU-MAIC/OpenMAIC
Designs a review-and-practice lesson around an independent first attempt, targeted feedback, supported practice, a fresh independent check and a next step.
rohitg00/ai-engineering-from-scratch
Teaches the next lesson of the AI Engineering from Scratch curriculum in the terminal, quizzes you at the end and records your progress.
FlorianBruniaux/claude-code-ultimate-guide
Runs an interactive quiz in a quick or comprehensive mode, scores your skill level by topic and generates a personalized learning path with practice projects.
lawve-ai/awesome-legal-skills
U.S. An agent skill from lawve-ai/awesome-legal-skills.
lawve-ai/awesome-legal-skills
Practitioner skill for advising on EU Regulation 2023/2854 (Data Act).
lawve-ai/awesome-legal-skills
Calendar litigation and arbitration deadlines from a scheduling order.
lawve-ai/awesome-legal-skills
Read, search, and download emails and attachments from Microsoft Outlook via OAuth2.
lawve-ai/awesome-legal-skills
Turn an interpretive-ambiguity audit of a legal text — contract, statute, regulation, or judicial opinion — into a polished deliverable.
lawve-ai/awesome-legal-skills
Audits a website for compliance with Azerbaijan's Law on Personal Data No.
Categories
Complete prep for all three scored components of the California Bar Exam: the five written ESSAYS (13 subjects — Business Associations, Civil Procedure, Community Property, Constitutional Law…. California Bar Complete is an agent skill from lawve-ai/awesome-legal-skills. Complete prep for all three scored components of the California Bar Exam: the five written ESSAYS (13 subjects — Business Associations, Civil Procedure, Community Property, Constitutional Law, Contracts, Criminal Law & Procedure, Evidence, Professional Responsibility, Real Property, Remedies, Torts, Trusts, Wills & Succession), the PERFORMANCE TEST, and the multiple-choice MBE (7 subjects).
California Bar Complete fits situations like: ever someone is studying for the California bar (or the MBE) and says things like: give me the rule for [issue]; big issues in [subject]; drill/quiz me on [topic]; MBE questions on [subject].
Run `npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a claude-code`. Or copy the skill folder (skills/california-bar-complete-robb-miller in lawve-ai/awesome-legal-skills) into .claude/skills/california-bar-complete in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a codex`. Or copy the skill folder (skills/california-bar-complete-robb-miller in lawve-ai/awesome-legal-skills) into .agents/skills/california-bar-complete in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lawve-ai/awesome-legal-skills --skill california-bar-complete -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/california-bar-complete, .gemini/skills/california-bar-complete, .github/skills/california-bar-complete and .opencode/skills/california-bar-complete in your project.
SKILL.md names no scripts, command-line tools or credentials: California Bar Complete is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
California Bar Complete is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 292k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with California Bar Complete: DeepTutor CLI (HKUDS/DeepTutor, 41k stars), Claude Certification Tutor (rohitg00/ai-engineering-from-scratch, 67k stars), StudyVault Quiz Tutor (bevibing/tutor-skills, 1.3k stars) and Zone of Proximal Development Practice Lessons (THU-MAIC/OpenMAIC, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lawve-ai (a GitHub organization) maintains it in lawve-ai/awesome-legal-skills, which has 847 GitHub stars. The repository holds 154 skills in this directory. The repository was last updated on October 2, 2026.
Source: lawve-ai/awesome-legal-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.