Moot Court Simulation Builder
cat-xierluo/legal-skills
Chinese-language skill that organizes a case file into a multi-role mock trial with judge, parties and clerk, producing a transcript, issue review and a to-strengthen list.
Calendar litigation and arbitration deadlines from a scheduling order.
$ npx skills add lawve-ai/awesome-legal-skills --skill litigation-deadline-calendar -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lawve-ai/awesome-legal-skills litigation-deadline-calendar --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/litigation-deadline-calendar-dave-marcus .claude/skills/litigation-deadline-calendar && 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 "litigation-deadline-calendar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/litigation-deadline-calendar-dave-marcus into .claude/skills/litigation-deadline-calendar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "litigation-deadline-calendar", 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/litigation-deadline-calendar-dave-marcusType 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 litigation-deadline-calendar -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lawve-ai/awesome-legal-skills litigation-deadline-calendar --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/litigation-deadline-calendar-dave-marcus .agents/skills/litigation-deadline-calendar && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "litigation-deadline-calendar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/litigation-deadline-calendar-dave-marcus into .agents/skills/litigation-deadline-calendar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "litigation-deadline-calendar", 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 litigation-deadline-calendar -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lawve-ai/awesome-legal-skills litigation-deadline-calendar --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/litigation-deadline-calendar-dave-marcus .cursor/skills/litigation-deadline-calendar && 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 "litigation-deadline-calendar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/litigation-deadline-calendar-dave-marcus into .cursor/skills/litigation-deadline-calendar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "litigation-deadline-calendar", 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/litigation-deadline-calendar-dave-marcus--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 litigation-deadline-calendar -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lawve-ai/awesome-legal-skills litigation-deadline-calendar --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/litigation-deadline-calendar-dave-marcus .gemini/skills/litigation-deadline-calendar && 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 "litigation-deadline-calendar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/litigation-deadline-calendar-dave-marcus into .gemini/skills/litigation-deadline-calendar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "litigation-deadline-calendar", 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 litigation-deadline-calendarInstalls 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 litigation-deadline-calendar -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/litigation-deadline-calendar-dave-marcus .github/skills/litigation-deadline-calendar && 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 "litigation-deadline-calendar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/litigation-deadline-calendar-dave-marcus into .github/skills/litigation-deadline-calendar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "litigation-deadline-calendar", 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 litigation-deadline-calendar -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 litigation-deadline-calendar --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/litigation-deadline-calendar-dave-marcus .opencode/skills/litigation-deadline-calendar && 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 "litigation-deadline-calendar" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/litigation-deadline-calendar-dave-marcus into .opencode/skills/litigation-deadline-calendar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "litigation-deadline-calendar", 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.
litigation-deadline-calendarCalendar litigation and arbitration deadlines from a scheduling order.
Litigation Deadline Calendar is an agent skill from lawve-ai/awesome-legal-skills. Calendar litigation and arbitration deadlines from a scheduling order. Parses a PDF scheduling order, identifies key dates, computes backward deadlines using the applicable rules (Colorado CRCP, Federal FRCP, or arbitration forum rules for AAA/JAMS), and generates an .ics calendar file for Outlook or Google Calendar import. Use this skill whenever the user mentions: litigation deadlines, scheduling order, case management order, deadline calendaring, discovery deadlines, trial preparation deadlines, arbitration…
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `CHANGELOG.md`, `README.md` and `references/arbitration-rules.md`).
It sits in Legal & Compliance, covering Legal research and Dispute resolution. It works with Google Calendar. The repository describes itself as: A curated list of awesome Agent Skills for automating legal work. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
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.
Ships 2 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom 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.
Litigation Deadline Calendar loads about 4.3k tokens when it runs, and up to ~9.1k if it reads all its reference files. Until then it costs about 188 tokens; SKILL.md has 2,101 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); the scripts in this folder are not scanned.
The full file from lawve-ai/awesome-legal-skills at commit 045f738, republished under its MIT licence (© lawve-ai). 2,101 words, ~4,303 tokens.
.claude/skills/litigation-deadline-calendar/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.This skill takes a scheduling order (PDF upload), determines the applicable procedural rules, extracts key dates, computes all backward deadlines, and generates an .ics calendar file the user can import into Outlook or Google Calendar.
Ask the user for the following. They may provide some of this upfront; fill in what you have and ask for the rest.
Required:
If litigation:
If arbitration:
Optional (but check saved preferences first):
calendar_app preference (e.g., calendar_app: google or
calendar_app: outlook). If found, use it silently — do not re-ask.
If not found, ask the user which calendar app they use and save
their choice to CLAUDE.md so it carries forward to future sessions.
Example CLAUDE.md entry: calendar_app: googleBuilt-in jurisdictions (full rules database including state-specific holidays, service day additions, short-period computation thresholds, and discovery response periods): Colorado, Federal, California, New York, Texas, Florida, Illinois, Pennsylvania, Ohio, Georgia, New Jersey, Massachusetts.
Other jurisdictions: The tool will use conservative federal-style defaults and the skill should perform a web search to verify the specific state's rules before computing. Always warn the user that non-built-in jurisdiction deadlines should be independently verified.
Present this as a simple conversation, not a form. For example: "What's the matter name as you'd like it to appear on calendar entries?" "Is this litigation or arbitration?" "This looks like it's from the District Court of Denver County — is this a Colorado state case?"
Read the uploaded PDF using the Read tool. Extract every date mentioned in the order along with what it represents. Common dates to look for:
Litigation scheduling orders typically include:
Arbitration scheduling orders typically include:
After parsing, show the user what you found and ask them to confirm before proceeding. Format it as a clean list:
"Here's what I extracted from the scheduling order:
Does this look right? Anything I missed or got wrong?"
This confirmation step is important because PDF parsing can miss dates or misinterpret them, and an error here cascades through every computed deadline.
Before computing deadlines, verify the rules and provide sources.
Verification procedure:
Search the web for the current text of the applicable rules AND any recent amendments:
Verify state holidays. The tool has built-in holiday functions for 12 states, but holidays can and do change (states may add, rename, or remove holidays). Search for:
For built-in jurisdictions, compare what you find against the reference files
and the STATE_RULES dictionary in scripts/compute_deadlines.py:
references/colorado-crcp.mdreferences/federal-frcp.mdreferences/arbitration-rules.mdSTATE_RULES entry in the scriptIf you find a discrepancy (in rules OR holidays):
If you cannot verify (e.g., search fails):
For non-built-in jurisdictions (any state other than Colorado): Search for the specific state's rules of civil procedure, focusing on:
Present what you find to the user for confirmation before computing.
Source citation requirement — this is mandatory: After verifying the rules, always provide the user with a "Sources" section listing the specific URLs where they can independently check the rules being applied. This is critical because the user manages outside counsel and needs to be able to verify the rules independently. Format:
"Sources for [Jurisdiction] rules used in this calculation:
Preferred official sources by jurisdiction:
If you cannot find an official source for a rule, say so explicitly rather than omitting the citation.
Create the input JSON file for the computation script. The format is:
{
"matter_name": "Smith v. Jones Co.",
"proceeding_type": "litigation",
"jurisdiction": "colorado",
"forum": "",
"service_method": "electronic",
"scheduling_order_dates": {
"trial_date": "2026-09-15",
"discovery_cutoff": "2026-07-28",
"dispositive_motion_deadline": "2026-06-15",
"pretrial_conference": "2026-08-15",
"plaintiff_expert_disclosure": null,
"defendant_expert_disclosure": null,
"rebuttal_expert_disclosure": null,
"amend_pleadings_deadline": "2026-03-15",
"join_parties_deadline": "2026-03-15",
"mediation_deadline": "2026-05-01",
"hearing_date": null,
"custom_dates": {
"Motions in Limine": "2026-08-01",
"Proposed Jury Instructions": "2026-08-01"
}
},
"attendees": ["jane@company.com", "bob@lawfirm.com"]
}Use null for any dates not present in the scheduling order. The script will
compute them from the rules where applicable (e.g., expert deadlines computed
backward from trial date).
Add any dates from the scheduling order that don't fit standard fields into
custom_dates with a descriptive label.
The computed deadlines JSON (output of compute_deadlines.py) supports three
optional fields on individual deadline entries that control how they appear
in the .ics calendar:
time (string, HH:MM in 24-hour format): Makes the event a timed event
instead of all-day. Example: "time": "08:30". If no explicit end time is
provided, the event is assumed to end at 17:00 on the last day.timezone (string, IANA timezone): The timezone for timed events.
Example: "timezone": "America/Denver". Defaults to America/Denver if
omitted.duration_days (integer): Makes the event span multiple days.
Example: "duration_days": 5 for a 5-day trial starting on the event date.
If combined with time, the event starts at the specified time on day 1 and
ends at 17:00 on the last day. If used without time, it creates a multi-day
all-day event.These fields are useful for events like multi-day trials or hearings, or when the scheduling order specifies a particular time for a conference or deadline.
Run the computation:
python scripts/compute_deadlines.py --input /tmp/input.json --output /tmp/computed.jsonReview the output and sanity-check the computed dates:
Run the calendar generation. If the user specified Google Calendar, add the
--google flag:
# Outlook / Apple Calendar (default):
python scripts/generate_ics.py --input /tmp/computed.json --output /path/to/output/[matter_name]_deadlines.ics
# Google Calendar:
python scripts/generate_ics.py --input /tmp/computed.json --output /path/to/output/[matter_name]_deadlines.ics --googleGoogle Calendar mode produces a file optimized for Google's import behavior: deterministic UIDs (reimporting updates instead of duplicating), no VTIMEZONE blocks (Google uses its own timezone database), no VALARM entries (Google ignores them and applies its own default reminders), and LF line endings.
The output file should go to the user's workspace folder with a descriptive filename based on the matter name.
Before delivering the file, show the user a summary:
"Here are the deadlines I've computed for [Matter Name]:
[List each deadline with date, description, and rule basis]
Critical deadlines (marked with !!!) need special attention.
The .ics file includes reminders at 7 days and 1 day before each deadline. [If Google Calendar mode:] Note: Google Calendar uses its own default reminders and will not import the custom reminder settings. [If attendees were specified:] Calendar invitations will be sent to [names] when you import the file.
Important: These deadlines are computed from the scheduling order and applicable rules. They should be independently verified by counsel, especially regarding local rules and any subsequent orders that may modify deadlines.
Sources for the rules applied: [List each source URL used — same sources provided in Step 3]"
Then provide the .ics file link. The sources should always appear in the final output so the user has them right alongside the deadlines, not just earlier in the conversation where they might scroll past them.
Read these reference files for the detailed rules used in computation:
Colorado CRCP rules: references/colorado-crcp.md
Federal FRCP rules: references/federal-frcp.md
Arbitration rules: references/arbitration-rules.md
All calendar entries follow this format: [Matter Name] — [Deadline Description]
Examples:
The matter name always comes first so that entries from different cases are visually distinguishable in a crowded calendar.
Scheduling order supersedes default rules: If the scheduling order sets a deadline that differs from what the rules would produce (e.g., a shorter discovery period), always use the scheduling order date. Only use rule-based computation for deadlines NOT specified in the order.
Arbitration is not litigation: If the user says "arbitration," never apply CRCP or FRCP time-computation rules. Arbitration deadlines come from the arbitrator's order and the forum rules. If the arbitrator's order incorporates any litigation rules by reference, note that to the user but still apply them as the arbitrator specified.
Local rules: For federal cases, local rules can significantly alter deadlines (especially for summary judgment responses and pretrial procedures). Flag this to the user: "Federal courts often have local rules that modify these default deadlines. Check the local rules for [district] to verify."
Amended scheduling orders: If the user mentions that the scheduling order has been amended, ask for the most recent version. Earlier versions may have superseded dates.
Already-passed deadlines: If any computed deadline falls before today's date, flag it prominently: "WARNING: [Deadline] computed as [date], which has already passed. Verify this is correct or whether an extension was granted."
© 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 8 other files (scripts, references) in skills/litigation-deadline-calendar-dave-marcus of lawve-ai/awesome-legal-skills.
Open the folder on GitHubat commit 045f738
Litigation Deadline Calendar 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 |
|---|---|---|---|---|---|---|
| Litigation Deadline Calendar this skilllawve-ai/awesome-legal-skills | 847 | — | ~4.3k | Automated safety check: Pass | MIT | |
| Moot Court Simulation Buildercat-xierluo/legal-skills | 721 | — | ~1.4k | Automated safety check: Pass | CC-BY-NC-4.0 | |
| Demand Intakeanthropics/claude-for-legal | 9.6k | 2 repos | ~3.2k | Automated safety check: Pass | Apache-2.0 | |
| Demand Receivedanthropics/claude-for-legal | 9.6k | 2 repos | ~3.4k | Automated safety check: Pass | Apache-2.0 | |
| Demand Draftanthropics/claude-for-legal | 9.6k | 1 repos | ~6.5k | Automated safety check: Pass | Apache-2.0 | |
| Tw Legal RAGaa0101181514/tw-legal-rag | 328 | — | ~580 | Automated safety check: Pass | Custom licence |
cat-xierluo/legal-skills
Chinese-language skill that organizes a case file into a multi-role mock trial with judge, parties and clerk, producing a transcript, issue review and a to-strengthen list.
anthropics/claude-for-legal
Pre-drafting context gathering for a demand letter — parties, facts, basis, leverage, BATNA, and privilege filters — written to a structured intake.md the demand-draft skill reads.
anthropics/claude-for-legal
Triage an inbound demand letter — extract fields, cross-check the portfolio, assess merit, present response options with a recommendation, and hand off to matter-intake or demand-intake if…
anthropics/claude-for-legal
Draft a demand letter from a completed intake, gated on a privilege / FRE 408 / waiver / admission checklist, with a .docx output, post-send checklist, and an offer to create a matter.
aa0101181514/tw-legal-rag
Retrieve real Taiwan court judgments with verifiable citations before answering any question about Taiwan law or case law.
SeanJ1ang/design-judge-skills
Find and verify award-winning designs in the same or adjacent functional category through eight explicit relevance dimensions: problem and user, core function, sensing technology, intervention…
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
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.
lawve-ai/awesome-legal-skills
Guide for drafting cookie policies compliant with GDPR and the ePrivacy Directive.
Works with
Categories
Calendar litigation and arbitration deadlines from a scheduling order. Litigation Deadline Calendar is an agent skill from lawve-ai/awesome-legal-skills. Calendar litigation and arbitration deadlines from a scheduling order.
Litigation Deadline Calendar fits situations like: the user mentions: litigation deadlines; scheduling order; case management order; deadline calendaring.
Run `npx skills add lawve-ai/awesome-legal-skills --skill litigation-deadline-calendar -a claude-code`. Or copy the skill folder (skills/litigation-deadline-calendar-dave-marcus in lawve-ai/awesome-legal-skills) into .claude/skills/litigation-deadline-calendar in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lawve-ai/awesome-legal-skills --skill litigation-deadline-calendar -a codex`. Or copy the skill folder (skills/litigation-deadline-calendar-dave-marcus in lawve-ai/awesome-legal-skills) into .agents/skills/litigation-deadline-calendar 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 litigation-deadline-calendar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/litigation-deadline-calendar, .gemini/skills/litigation-deadline-calendar, .github/skills/litigation-deadline-calendar and .opencode/skills/litigation-deadline-calendar in your project.
Going by SKILL.md and its folder, Litigation Deadline Calendar needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Litigation Deadline Calendar is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k 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 4.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Litigation Deadline Calendar: Moot Court Simulation Builder (cat-xierluo/legal-skills, 721 stars), Demand Intake (anthropics/claude-for-legal, 9.6k stars), Demand Received (anthropics/claude-for-legal, 9.6k stars) and Demand Draft (anthropics/claude-for-legal, 9.6k 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.