By jdrodriguez
Automate legal workflows by connecting external services for meeting transcription, file storage, communication, CRM, and documentation via Slack, Notion, HubSpot, Box, and Microsoft 365 integrations.
Analyze attorney caseloads with complexity weighting, overload flags, and redistribution recommendations
Audit legal billing data for block billing, excessive hours, rate violations, and compliance issues
Build a strategic criminal defense playbook from case files with defense theory, cross-examination angles, and jury strategy
Calculate criminal defense case retainer ranges with payment plan options and fee justification language
Build a master case chronology from legal documents with interactive timeline and gap analysis
Analyze communication patterns from emails, texts, phone records, and chat logs. Builds relationship networks, detects communities, identifies key players, and finds communication gaps or anomalies. Use when: (1) a user provides communication data and asks for analysis, (2) a user says 'analyze these emails', 'map the communication network', 'who are the key players', 'find communication patterns', or 'analyze these phone records', (3) any task involving email analysis, communication pattern mapping, relationship network building, or discovery review, (4) a user wants to understand who communicated with whom, identify clusters or communities, or find gaps in communications around key dates.
Analyze criminal defense discovery packages -- police reports, body cam transcripts, witness statements, lab results, calibration records -- and produce a structured defense memo with case snapshot, chronology, NHTSA compliance cross-reference, statutory analysis, inconsistencies, motion opportunities, and recommended next steps. Use when: (1) a user provides discovery documents and wants them analyzed, (2) a user says 'analyze this discovery', 'review this police report', 'cross-reference this arrest report', 'find inconsistencies in these documents', or 'build a defense memo', (3) a user has a DUI/DWI case file to review, (4) a user wants to compare officer reports against NHTSA standards.
Forensic financial analysis of bank statements and transaction records. Traces money flows between entities, detects anomalies (structuring, rapid in-out, unusual timing), and generates interactive visualizations. Use when: (1) a user provides bank statements or transaction data and asks for analysis, (2) a user says 'analyze these transactions', 'trace the money', 'follow the money flow', 'check for suspicious transactions', or 'forensic financial analysis', (3) any task involving bank statement review, transaction tracing, money flow mapping, or financial anomaly detection, (4) a user wants to understand where money went, identify suspicious patterns, or map entity relationships from financial data.
Analyze evidence photos for EXIF metadata, GPS coordinates, timestamps, camera identification, file hashes for integrity verification, and tampering indicators. Generates interactive maps, evidence catalogs, and timelines. Use when: (1) a user has a directory of photos to analyze for legal evidence purposes, (2) a user says 'analyze these photos', 'extract photo metadata', 'check photo EXIF data', 'map photo locations', 'evidence catalog', or 'check for photo tampering', (3) any evidence documentation task involving photographs, (4) a user needs to create an evidence exhibit catalog with metadata and integrity hashes.
Analyze video files frame-by-frame for forensic review with scene detection and multi-pass extraction. Use when: (1) a user provides a video file and wants frame-by-frame analysis, (2) a user says 'analyze this video', 'review body cam footage', 'forensic video review', 'analyze surveillance footage', 'evidence video review', or 'body cam analysis', (3) any forensic or evidentiary task involving video recordings such as body cam, dashcam, surveillance, or cell phone video, (4) a user needs a detailed timeline of events from video footage with key moment flagging and scene change detection.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin with 31 legal productivity skills -- document processing, criminal defense workflows, firm operations, and client management. Covers everything from document summarization and audio transcription to motion drafting, intake call scoring, case strategy playbooks, and attorney workload analysis.
All processing is 100% local -- no data leaves your machine.
Works with both Claude Code (CLI) and Claude Desktop / Cowork.
Dependencies are auto-installed on first use of each skill.
brew install node python3 ffmpeg
bin/ folder to your system PATH.curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs python3 python3-pip ffmpeg poppler-utils
No prerequisites needed. Cowork's VM has Python and Node.js pre-installed. Dependencies are auto-installed on first run.
Install directly from within Claude Code:
/install-plugin https://github.com/jdrodriguez/legal-toolkit
Or clone and use locally:
git clone https://github.com/jdrodriguez/legal-toolkit.git
claude --plugin-dir /path/to/legal-toolkit
.zip file into the chatType this in Claude Code or Cowork:
/legal-toolkit:summarize
If Claude recognizes the command, you're all set.
| Command | Description |
|---|---|
/legal-toolkit:summarize | Summarize documents (PDF, DOCX, TXT, Markdown) into professional Word reports |
/legal-toolkit:transcribe | Transcribe audio/video recordings with timestamps and speaker labels |
/legal-toolkit:ocr | OCR scanned PDFs and images (PaddleOCR + Tesseract) |
/legal-toolkit:compare-documents | Compare documents with visual diff heatmaps |
/legal-toolkit:redline | Generate tracked-changes redlines between document versions |
| Command | Description |
|---|---|
/legal-toolkit:calculate-deadlines | Calculate court deadlines (FRCP Rule 6, state rules, .ics export) |
/legal-toolkit:build-chronology | Build case chronologies from documents |
/legal-toolkit:index-deposition | Index deposition video/audio recordings |
/legal-toolkit:map-entities | NLP entity extraction and relationship mapping |
/legal-toolkit:analyze-photos | Evidence photo EXIF/GPS analysis |
/legal-toolkit:analyze-video | Forensic video frame analysis |
/legal-toolkit:search-records | SEC EDGAR public filings research |
| Command | Description |
|---|---|
/legal-toolkit:analyze-discovery | Analyze discovery packages with NHTSA cross-reference and defense memo |
/legal-toolkit:draft-motion | Draft motions (suppress, dismiss, exclude, limine, compel, sentencing) |
/legal-toolkit:build-case-playbook | Generate defense strategy playbook from case files |
| Command | Description |
|---|---|
/legal-toolkit:process-emails | E-discovery email processing |
/legal-toolkit:analyze-communications | Communication pattern analysis |
/legal-toolkit:audit-billing | Billing data audit (LEDES, Excel, CSV) |
/legal-toolkit:analyze-financials | Forensic financial analysis |
npx claudepluginhub jdrodriguez/legal-toolkit --plugin legal-toolkitAttach files to Claude Code sessions with interactive macOS Finder file picker
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.