Help us improve
Share bugs, ideas, or general feedback.
From box
Automates legal client intake and onboarding with Box MCP: reviews documents for completeness, assesses risks (PEP, conflicts, sanctions, litigation), routes submissions, extracts metadata, generates engagement letters.
npx claudepluginhub box/box-for-ai --plugin boxHow this skill is triggered — by the user, by Claude, or both
Slash command
/box:box-legal-workflows-intakeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **PREREQUISITES:**
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
PREREQUISITES:
- Read
box:boxfor Box MCP auth, tool selection, base workflows. If missing, run:npx skills add https://github.com/box/box-for-ai --skill box- Read
box-legal-workflowsfor risk frameworks, confidentiality, human-in-the-loop requirements, Box AI governance. If missing, ensure it's installed from the same skill package.
Legal client intake determines if the firm can and should take on a prospective client. This skill automates completeness checks, risk assessment, intelligent routing, and engagement letter generation.
Core principles: Completeness first, risk-based routing, transparent decisions, human oversight for high-risk.
[CONFIRM: What documents required for intake?]
Typical:
Optional/practice-specific:
Validation questions:
[CONFIRM: Low/medium/high risk criteria for your firm?]
See box-legal-workflows for: General risk framework.
Low-risk: Individual client, standard matter, no litigation, clear funds, all docs complete, no conflicts, value below threshold.
High-risk: PEP, high-value, cross-border with sanctions, conflict identified, criminal with media, reputational risk.
[CONFIRM: How to route intakes?]
Route based on:
Example matrix:
| Risk | Route To | Action |
|---|---|---|
| Low | Auto-approve OR associate | Generate engagement letter (if allowed) |
| Medium | Senior attorney | Add comment with risk summary |
| High | Partner + Compliance | Detailed analysis, block auto-processing |
| Incomplete | Intake coordinator | List missing documents |
| Task | Primary Tool | Notes |
|---|---|---|
| List intake folder | list_folder_content_by_folder_id | Get all submission files |
| Review documents | ai_qa_multi_file | Completeness & validity |
| Extract data | ai_extract_structured_from_fields_enhanced | Name, matter, dates |
| Assess risk | ai_qa_multi_file | Multi-file risk analysis |
| Create summary | upload_file | Write summary doc |
| Write metadata | set_file_metadata | Record decision, risk, attorney |
| Tag for review | create_file_comment | Tag attorney with instructions |
| Grant access | create_collaboration | Give attorney access |
| Generate letter | [CONFIRM: DocGen?] | Need template access |
| Share with client | add_folder_shared_link OR create_collaboration | Provide client access |
who_am_ilist_folder_content_by_folder_idai_qa_multi_file (questions for each doc)ai_extract_structured_from_fields_enhancedai_qa_multi_file (PEP, sanctions, conflicts, litigation, high value, inconsistencies)Determine action:
Save summary: upload_file (completeness, risk, factors, action)
Write metadata: [CONFIRM: Template exists?] → set_file_metadata
create_file_commentcreate_collaborationupload_filecreate_collaboration or add_folder_shared_linkSee box-legal-workflows for: Human-in-the-loop requirements, confidentiality, Box AI governance.
Intake-specific:
ALWAYS confirm before:
CONFIRM if uncertain: 7. Document completeness (if missing docs or validity is ambiguous) 8. Extracted metadata (if values are unclear or contradictory)
Proceed autonomously when confident:
NEVER auto-approve without authorization:
Decision transparency:
Box AI usage:
Request: "Review John Smith intake, ready to approve?"
Flow:
list_folder_content_by_folder_idai_qa_multi_file: "Form complete? ID valid? Conflict check signed?"ai_extract_structured_from_fields_enhanced: name, matter, value, jurisdictionset_file_metadata, create_file_comment, create_collaborationRequest: "Review Acme Corp, what's missing?"
Flow:
list_folder_content_by_folder_idai_qa_multi_file verifyRequest: "Review International Trading LLC."
Flow:
list_folder_content_by_folder_idai_qa_multi_file: "Red flags? PEP? Cross-border? Sanctions jurisdictions? Value > $500K?"Request: "Review Jane Doe, generate engagement letter if approved."
Flow:
upload_file (save letter)create_collaboration, set_file_metadata