[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-box-box-legal-workflows":3,"mdc-punoge-key":37,"related-org-box-box-legal-workflows":419,"related-repo-box-box-legal-workflows":486},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":32,"sourceUrl":35,"mdContent":36},"box-legal-workflows","manage legal workflows in Box","Shared building blocks for Box-based legal workflows — Box collaboration role definitions, Box AI usage boundaries (what AI must not decide), and reusable human-in-the-loop confirmation phrasings. Referenced by box-legal-workflows-ma, box-legal-workflows-intake, and box-legal-workflows-contract skills.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"box","Box","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fbox.png",[12,16,19,20,23],{"name":13,"slug":14,"type":15},"Compliance","compliance","tag",{"name":17,"slug":18,"type":15},"Governance","governance",{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},"Legal","legal",{"name":24,"slug":25,"type":15},"Risk Assessment","risk-assessment",5,"https:\u002F\u002Fgithub.com\u002Fbox\u002Fbox-for-ai","2026-05-06T05:40:32.827004",null,3,[],{"repoUrl":27,"stars":26,"forks":30,"topics":33,"description":34},[],"A toolkit for developers to get the most out of the Box Platform using AI","https:\u002F\u002Fgithub.com\u002Fbox\u002Fbox-for-ai\u002Ftree\u002FHEAD\u002Fskills\u002Fbox-legal-workflows","---\nname: box-legal-workflows\ndescription: Shared building blocks for Box-based legal workflows — Box collaboration role definitions, Box AI usage boundaries (what AI must not decide), and reusable human-in-the-loop confirmation phrasings. Referenced by box-legal-workflows-ma, box-legal-workflows-intake, and box-legal-workflows-contract skills.\n---\n\n# Shared Legal Concepts\n\n> **PREREQUISITE:** Read `box:box` for Box MCP authentication, tool selection, and base workflows. If missing, run: `npx skills add https:\u002F\u002Fgithub.com\u002Fbox\u002Fbox-for-ai --skill box`\n\nShared building blocks used by the legal skills (M&A, Intake, Contract Review): Box collaboration role definitions, the boundaries of where Box AI must not be the decision-maker, and reusable confirmation phrasings. Risk frameworks, metadata fields, workflows, and decision-transparency requirements live in the individual legal skills.\n\n## Box capability references\n\nReach for these for the underlying Box tool mechanics rather than restating them here:\n\n- `box:references\u002Fcollaboration.md` — collaborator role capabilities, shared links, and external-sharing rules\n- `box:references\u002Fai-and-retrieval.md` — Box AI Q&A, extraction, and structured metadata tools, with pacing\u002Flimits\u002Fcitations\n\n---\n\n## Box Collaboration Roles\n\n**[CONFIRM: What permission level is appropriate?]**\n\nFor the full breakdown of each Box collaborator role (Co-owner, Editor, Viewer Uploader, Previewer Uploader, Viewer, Previewer, Uploader) and the exact capabilities each grants, see the role matrix in `box:references\u002Fcollaboration.md`. Use that matrix to determine which role fits a given collaborator, then have the human confirm the choice before granting access.\n\nApply least privilege: default to the most restrictive role that still lets the collaborator do their job, prefer specific folders over root access, and set expiration dates on external collaborations.\n\n---\n\n## Box AI Boundaries\n\nBox AI informs; a human attorney decides. Do **NOT** use Box AI for:\n\n- Final legal advice or decisions (human attorney only)\n- Access-control decisions (human approves permissions)\n- Client conflict checks (use the firm's conflict system)\n- Privilege determinations (attorney judgment)\n- Settlement negotiations or strategy\n\nBox AI is appropriate for *informing* humans — completeness checks, risk-factor flagging, metadata extraction, contract comparison, and due-diligence Q&A — always with citations surfaced and a human making the final call.\n\nFor details on the Box AI tools available and how to use them, see `box:references\u002Fai-and-retrieval.md`.\n\n---\n\n## Common Confirmation Patterns\n\nReusable phrasings for the human-in-the-loop confirmations the legal skills require.\n\n### Risk Rating\n\"Here are the factors I found: [...], with citations from Box. Under your firm's criteria, which rating applies?\" (The agent presents facts; the firm's criteria and attorney determine the rating.)\n\n### Permissions\n\"I'll grant [person] [role] access to [folder\u002Ffile]. They can [permissions]. Proceed?\"\n\n### Routing\n\"Based on [practice area\u002Frisk\u002Ftype], I recommend routing to [attorney]. Correct, or assign to someone else?\"\n\n### Document Completeness\n\"Firm requires: [list]. Found: [list]. Missing: [list]. Proceed with assessment?\"\n\n### Metadata Template\n\"Do you have a Box metadata template for [type]? If yes, scope and template key?\"\n\n### Thresholds\n\"What is your firm's threshold for [matter value\u002Fexpiration alert\u002Frisk escalation]?\"\n\n### External Sharing\n\"Before sharing with [external party], confirm: (1) Permission level? (2) Folders? (3) Expiration? (4) Link or collaboration?\"\n",{"data":38,"body":39},{"name":4,"description":6},{"type":40,"children":41},"root",[42,51,82,87,94,99,126,130,136,148,160,165,168,174,186,214,227,239,242,248,253,260,272,278,310,316,335,341,365,371,383,389,401,407],{"type":43,"tag":44,"props":45,"children":47},"element","h1",{"id":46},"shared-legal-concepts",[48],{"type":49,"value":50},"text","Shared Legal Concepts",{"type":43,"tag":52,"props":53,"children":54},"blockquote",{},[55],{"type":43,"tag":56,"props":57,"children":58},"p",{},[59,65,67,74,76],{"type":43,"tag":60,"props":61,"children":62},"strong",{},[63],{"type":49,"value":64},"PREREQUISITE:",{"type":49,"value":66}," Read ",{"type":43,"tag":68,"props":69,"children":71},"code",{"className":70},[],[72],{"type":49,"value":73},"box:box",{"type":49,"value":75}," for Box MCP authentication, tool selection, and base workflows. If missing, run: ",{"type":43,"tag":68,"props":77,"children":79},{"className":78},[],[80],{"type":49,"value":81},"npx skills add https:\u002F\u002Fgithub.com\u002Fbox\u002Fbox-for-ai --skill box",{"type":43,"tag":56,"props":83,"children":84},{},[85],{"type":49,"value":86},"Shared building blocks used by the legal skills (M&A, Intake, Contract Review): Box collaboration role definitions, the boundaries of where Box AI must not be the decision-maker, and reusable confirmation phrasings. Risk frameworks, metadata fields, workflows, and decision-transparency requirements live in the individual legal skills.",{"type":43,"tag":88,"props":89,"children":91},"h2",{"id":90},"box-capability-references",[92],{"type":49,"value":93},"Box capability references",{"type":43,"tag":56,"props":95,"children":96},{},[97],{"type":49,"value":98},"Reach for these for the underlying Box tool mechanics rather than restating them here:",{"type":43,"tag":100,"props":101,"children":102},"ul",{},[103,115],{"type":43,"tag":104,"props":105,"children":106},"li",{},[107,113],{"type":43,"tag":68,"props":108,"children":110},{"className":109},[],[111],{"type":49,"value":112},"box:references\u002Fcollaboration.md",{"type":49,"value":114}," — collaborator role capabilities, shared links, and external-sharing rules",{"type":43,"tag":104,"props":116,"children":117},{},[118,124],{"type":43,"tag":68,"props":119,"children":121},{"className":120},[],[122],{"type":49,"value":123},"box:references\u002Fai-and-retrieval.md",{"type":49,"value":125}," — Box AI Q&A, extraction, and structured metadata tools, with pacing\u002Flimits\u002Fcitations",{"type":43,"tag":127,"props":128,"children":129},"hr",{},[],{"type":43,"tag":88,"props":131,"children":133},{"id":132},"box-collaboration-roles",[134],{"type":49,"value":135},"Box Collaboration Roles",{"type":43,"tag":56,"props":137,"children":138},{},[139],{"type":43,"tag":60,"props":140,"children":141},{},[142],{"type":43,"tag":143,"props":144,"children":145},"span",{},[146],{"type":49,"value":147},"CONFIRM: What permission level is appropriate?",{"type":43,"tag":56,"props":149,"children":150},{},[151,153,158],{"type":49,"value":152},"For the full breakdown of each Box collaborator role (Co-owner, Editor, Viewer Uploader, Previewer Uploader, Viewer, Previewer, Uploader) and the exact capabilities each grants, see the role matrix in ",{"type":43,"tag":68,"props":154,"children":156},{"className":155},[],[157],{"type":49,"value":112},{"type":49,"value":159},". Use that matrix to determine which role fits a given collaborator, then have the human confirm the choice before granting access.",{"type":43,"tag":56,"props":161,"children":162},{},[163],{"type":49,"value":164},"Apply least privilege: default to the most restrictive role that still lets the collaborator do their job, prefer specific folders over root access, and set expiration dates on external collaborations.",{"type":43,"tag":127,"props":166,"children":167},{},[],{"type":43,"tag":88,"props":169,"children":171},{"id":170},"box-ai-boundaries",[172],{"type":49,"value":173},"Box AI Boundaries",{"type":43,"tag":56,"props":175,"children":176},{},[177,179,184],{"type":49,"value":178},"Box AI informs; a human attorney decides. Do ",{"type":43,"tag":60,"props":180,"children":181},{},[182],{"type":49,"value":183},"NOT",{"type":49,"value":185}," use Box AI for:",{"type":43,"tag":100,"props":187,"children":188},{},[189,194,199,204,209],{"type":43,"tag":104,"props":190,"children":191},{},[192],{"type":49,"value":193},"Final legal advice or decisions (human attorney only)",{"type":43,"tag":104,"props":195,"children":196},{},[197],{"type":49,"value":198},"Access-control decisions (human approves permissions)",{"type":43,"tag":104,"props":200,"children":201},{},[202],{"type":49,"value":203},"Client conflict checks (use the firm's conflict system)",{"type":43,"tag":104,"props":205,"children":206},{},[207],{"type":49,"value":208},"Privilege determinations (attorney judgment)",{"type":43,"tag":104,"props":210,"children":211},{},[212],{"type":49,"value":213},"Settlement negotiations or strategy",{"type":43,"tag":56,"props":215,"children":216},{},[217,219,225],{"type":49,"value":218},"Box AI is appropriate for ",{"type":43,"tag":220,"props":221,"children":222},"em",{},[223],{"type":49,"value":224},"informing",{"type":49,"value":226}," humans — completeness checks, risk-factor flagging, metadata extraction, contract comparison, and due-diligence Q&A — always with citations surfaced and a human making the final call.",{"type":43,"tag":56,"props":228,"children":229},{},[230,232,237],{"type":49,"value":231},"For details on the Box AI tools available and how to use them, see ",{"type":43,"tag":68,"props":233,"children":235},{"className":234},[],[236],{"type":49,"value":123},{"type":49,"value":238},".",{"type":43,"tag":127,"props":240,"children":241},{},[],{"type":43,"tag":88,"props":243,"children":245},{"id":244},"common-confirmation-patterns",[246],{"type":49,"value":247},"Common Confirmation Patterns",{"type":43,"tag":56,"props":249,"children":250},{},[251],{"type":49,"value":252},"Reusable phrasings for the human-in-the-loop confirmations the legal skills require.",{"type":43,"tag":254,"props":255,"children":257},"h3",{"id":256},"risk-rating",[258],{"type":49,"value":259},"Risk Rating",{"type":43,"tag":56,"props":261,"children":262},{},[263,265,270],{"type":49,"value":264},"\"Here are the factors I found: ",{"type":43,"tag":143,"props":266,"children":267},{},[268],{"type":49,"value":269},"...",{"type":49,"value":271},", with citations from Box. Under your firm's criteria, which rating applies?\" (The agent presents facts; the firm's criteria and attorney determine the rating.)",{"type":43,"tag":254,"props":273,"children":275},{"id":274},"permissions",[276],{"type":49,"value":277},"Permissions",{"type":43,"tag":56,"props":279,"children":280},{},[281,283,288,290,295,297,302,304,308],{"type":49,"value":282},"\"I'll grant ",{"type":43,"tag":143,"props":284,"children":285},{},[286],{"type":49,"value":287},"person",{"type":49,"value":289}," ",{"type":43,"tag":143,"props":291,"children":292},{},[293],{"type":49,"value":294},"role",{"type":49,"value":296}," access to ",{"type":43,"tag":143,"props":298,"children":299},{},[300],{"type":49,"value":301},"folder\u002Ffile",{"type":49,"value":303},". They can ",{"type":43,"tag":143,"props":305,"children":306},{},[307],{"type":49,"value":274},{"type":49,"value":309},". Proceed?\"",{"type":43,"tag":254,"props":311,"children":313},{"id":312},"routing",[314],{"type":49,"value":315},"Routing",{"type":43,"tag":56,"props":317,"children":318},{},[319,321,326,328,333],{"type":49,"value":320},"\"Based on ",{"type":43,"tag":143,"props":322,"children":323},{},[324],{"type":49,"value":325},"practice area\u002Frisk\u002Ftype",{"type":49,"value":327},", I recommend routing to ",{"type":43,"tag":143,"props":329,"children":330},{},[331],{"type":49,"value":332},"attorney",{"type":49,"value":334},". Correct, or assign to someone else?\"",{"type":43,"tag":254,"props":336,"children":338},{"id":337},"document-completeness",[339],{"type":49,"value":340},"Document Completeness",{"type":43,"tag":56,"props":342,"children":343},{},[344,346,351,353,357,359,363],{"type":49,"value":345},"\"Firm requires: ",{"type":43,"tag":143,"props":347,"children":348},{},[349],{"type":49,"value":350},"list",{"type":49,"value":352},". Found: ",{"type":43,"tag":143,"props":354,"children":355},{},[356],{"type":49,"value":350},{"type":49,"value":358},". Missing: ",{"type":43,"tag":143,"props":360,"children":361},{},[362],{"type":49,"value":350},{"type":49,"value":364},". Proceed with assessment?\"",{"type":43,"tag":254,"props":366,"children":368},{"id":367},"metadata-template",[369],{"type":49,"value":370},"Metadata Template",{"type":43,"tag":56,"props":372,"children":373},{},[374,376,381],{"type":49,"value":375},"\"Do you have a Box metadata template for ",{"type":43,"tag":143,"props":377,"children":378},{},[379],{"type":49,"value":380},"type",{"type":49,"value":382},"? If yes, scope and template key?\"",{"type":43,"tag":254,"props":384,"children":386},{"id":385},"thresholds",[387],{"type":49,"value":388},"Thresholds",{"type":43,"tag":56,"props":390,"children":391},{},[392,394,399],{"type":49,"value":393},"\"What is your firm's threshold for ",{"type":43,"tag":143,"props":395,"children":396},{},[397],{"type":49,"value":398},"matter value\u002Fexpiration alert\u002Frisk escalation",{"type":49,"value":400},"?\"",{"type":43,"tag":254,"props":402,"children":404},{"id":403},"external-sharing",[405],{"type":49,"value":406},"External Sharing",{"type":43,"tag":56,"props":408,"children":409},{},[410,412,417],{"type":49,"value":411},"\"Before sharing with ",{"type":43,"tag":143,"props":413,"children":414},{},[415],{"type":49,"value":416},"external party",{"type":49,"value":418},", confirm: (1) Permission level? (2) Folders? (3) Expiration? (4) Link or collaboration?\"",{"items":420,"total":26},[421,434,442,458,470],{"slug":8,"name":8,"fn":422,"description":423,"org":424,"tags":425,"stars":26,"repoUrl":27,"updatedAt":433},"build Box file storage integrations","Foundation skill for working with Box. Use this whenever the user mentions Box — authentication and MCP\u002FCLI setup, choosing between MCP\u002FCLI\u002FREST, rate-limit and pacing guidance, troubleshooting Box errors (401\u002F403\u002F404\u002F409\u002F429), or working with Box MCP tools (files, search, collaboration, AI, hubs, doc gen). Start here for any Box task even if the user doesn't name a specific tool, then route to the right reference.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[426,427,430],{"name":9,"slug":8,"type":15},{"name":428,"slug":429,"type":15},"Documents","documents",{"name":431,"slug":432,"type":15},"File Storage","file-storage","2026-04-06T18:05:46.82578",{"slug":4,"name":4,"fn":5,"description":6,"org":435,"tags":436,"stars":26,"repoUrl":27,"updatedAt":28},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[437,438,439,440,441],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":17,"slug":18,"type":15},{"name":21,"slug":22,"type":15},{"name":24,"slug":25,"type":15},{"slug":443,"name":443,"fn":444,"description":445,"org":446,"tags":447,"stars":26,"repoUrl":27,"updatedAt":457},"box-legal-workflows-contract","automate contract review and monitoring in Box","Automate contract review and monitoring with Box MCP — find new or expiring contracts, compare them against firm templates to flag material variances, write structured contract metadata back to Box for searchability, and produce variance reports with citations. Use this skill when the user mentions contract review or monitoring, NDA or MSA review, contract expiration or renewals, contract metadata, or variance analysis, even if they don't name a specific Box tool.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[448,449,450,453,454],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":451,"slug":452,"type":15},"Contracts","contracts",{"name":21,"slug":22,"type":15},{"name":455,"slug":456,"type":15},"MCP","mcp","2026-05-06T05:40:36.465772",{"slug":459,"name":459,"fn":460,"description":461,"org":462,"tags":463,"stars":26,"repoUrl":27,"updatedAt":469},"box-legal-workflows-intake","automate legal client intake in Box","Automate legal client intake and onboarding with Box MCP — review intake documents for completeness against firm requirements, summarize risk for attorney review, route incomplete or high-risk submissions to the right attorney, extract client and matter metadata to Box, and generate engagement letters from Box DocGen templates. Use this skill when the user mentions client intake, client onboarding, new client review, intake documents, or engagement letters.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[464,465,466,467,468],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":21,"slug":22,"type":15},{"name":455,"slug":456,"type":15},{"name":24,"slug":25,"type":15},"2026-05-06T05:40:35.256366",{"slug":471,"name":471,"fn":472,"description":473,"org":474,"tags":475,"stars":26,"repoUrl":27,"updatedAt":485},"box-legal-workflows-ma","manage M&A virtual data rooms in Box","Build and manage M&A virtual data rooms with Box MCP — create secure due-diligence folder structures, scope role-based access for internal teams and external parties, validate permissions before sharing, and answer cross-document due-diligence questions with Box AI. Use this skill when the user mentions M&A, deal rooms, data rooms, VDRs, due diligence, or mergers and acquisitions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[476,479,480,483,484],{"name":477,"slug":478,"type":15},"Access Control","access-control",{"name":9,"slug":8,"type":15},{"name":481,"slug":482,"type":15},"Finance","finance",{"name":21,"slug":22,"type":15},{"name":455,"slug":456,"type":15},"2026-05-06T05:40:34.045368",{"items":487,"total":26},[488,494,502,510,518],{"slug":8,"name":8,"fn":422,"description":423,"org":489,"tags":490,"stars":26,"repoUrl":27,"updatedAt":433},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[491,492,493],{"name":9,"slug":8,"type":15},{"name":428,"slug":429,"type":15},{"name":431,"slug":432,"type":15},{"slug":4,"name":4,"fn":5,"description":6,"org":495,"tags":496,"stars":26,"repoUrl":27,"updatedAt":28},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[497,498,499,500,501],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":17,"slug":18,"type":15},{"name":21,"slug":22,"type":15},{"name":24,"slug":25,"type":15},{"slug":443,"name":443,"fn":444,"description":445,"org":503,"tags":504,"stars":26,"repoUrl":27,"updatedAt":457},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[505,506,507,508,509],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":451,"slug":452,"type":15},{"name":21,"slug":22,"type":15},{"name":455,"slug":456,"type":15},{"slug":459,"name":459,"fn":460,"description":461,"org":511,"tags":512,"stars":26,"repoUrl":27,"updatedAt":469},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[513,514,515,516,517],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":21,"slug":22,"type":15},{"name":455,"slug":456,"type":15},{"name":24,"slug":25,"type":15},{"slug":471,"name":471,"fn":472,"description":473,"org":519,"tags":520,"stars":26,"repoUrl":27,"updatedAt":485},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[521,522,523,524,525],{"name":477,"slug":478,"type":15},{"name":9,"slug":8,"type":15},{"name":481,"slug":482,"type":15},{"name":21,"slug":22,"type":15},{"name":455,"slug":456,"type":15}]