Client behavior assessment tools for law firms. AI-powered analysis of client conduct with automated termination recommendations.
npx claudepluginhub weipengzhuo/arvin-client_auditAutomated bulk assessment of client behavior for law firm termination decisions. Processes MyCase PDFs and generates termination recommendation spreadsheets.
Automated bulk assessment of client behavior for law firm termination decisions.
This tool processes client activity PDFs exported from case management systems (like MyCase) and:
In Claude Code, run:
/plugin marketplace add WeipengZhuo/arvin-client_audit
/plugin install client-conduct-auditor
/setup-auditor
Then use with:
/audit-clients ~/Downloads/client_pdfs
# Clone the repository
git clone https://github.com/WeipengZhuo/arvin-client_audit.git
cd arvin-client_audit
# Run installation script
bash install.sh
# Set your API key
export ANTHROPIC_API_KEY="sk-ant-..."
Or install manually:
pip install -r requirements.txt
python auditor.py /path/to/pdf_folder
This will:
client_assessment.xlsx in current directorypython auditor.py /path/to/pdf_folder -o ~/Desktop/assessment.xlsx
python auditor.py /path/to/pdf_folder --sop /path/to/custom_sop.md
# Set API key
export ANTHROPIC_API_KEY="sk-ant-api03-..."
# Process PDFs
python auditor.py ~/Downloads/delinquent_clients -o ~/Desktop/february_audit.xlsx
# Output:
# ✅ Successfully extracted data from 15 PDFs
# 🤖 Analyzing 15 cases...
# ✅ Spreadsheet saved: ~/Desktop/february_audit.xlsx
PDFs should be MyCase exports containing:
Supported export types:
Activities & Timeline (full export, NOT filtered by date)Items / InfoPDFs can be named anything, but descriptive names help:
01_doe_john_asylum.pdf
02_smith_maria_green_card.pdf
03_garcia_family_deportation.pdf
| Column | Description |
|---|---|
| Case Name | Client name extracted from PDF |
| PDF Source | Original filename for reference |
| Client Classification | Normal / Special / E-Special / Delinquent / Delinquent + Special |
| Type of Notice Sent | Notice to Cure / Notice of Termination / None sent |
| Firm Fault | Yes / No / Unclear from records |
| Firm Fault Explanation | Brief explanation if firm made error |
| Current Status | Active / Pending Cure / Terminated / Recommended for Termination |
| Recommendation | Continue / Cure / Terminate / Executive Review |
| Reasoning | 2-3 sentence explanation with evidence |
| Key Evidence | Specific quotes from timeline supporting classification |
Includes:
✅ Pays on time, communicates respectfully, stays within scope
⚠️ Difficult but salvageable:
🚫 Shocks the conscience - automatic termination track:
💰 Any past-due balance per MyCase
⚠️💰 Combination requiring dual assessment
pdf_extractor.py)RuFlo Marketplace: Claude Code native agents, swarms, workers, and MCP tools for continuous software engineering
No description available.
Code intelligence powered by a knowledge graph — execution flows, blast radius, and semantic search