box-legal-workflows-contract
This skill automates contract review and monitoring within Box by searching for new or expiring contracts, comparing them against firm templates using Box AI…
Identity proven by GitHub's verified organisation badge (box)
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
- License
- MIT (permissive)
- Pin
- 35567f9pinned Oct 9, 2026
- Context cost
- about 1,500 tokenswhen the skill loads
- GitHub stars
- 7on box/skills
- Scripts
- None found
What it does
“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.”
Generated summary from the skill's own text
This skill automates contract review and monitoring within Box by searching for new or expiring contracts, comparing them against firm templates using Box AI to identify material variances with citations, and writing structured metadata back to Box for searchability and compliance tracking. It produces variance reports and monitors contract expirations, routing findings to reviewing attorneys while maintaining an audit trail of decisions and firm-confirmed risk ratings.
When to use it
- User mentions contract review, monitoring, or variance analysis tasks
- Identifying new contracts by execution date or expiring contracts by renewal window
- Comparing contracts against firm templates to extract material differences
- Extracting and storing contract metadata for searchability and expiration alerts
When not to
- User seeks legal advice or risk determinations from the agent rather than firm confirmation
- No Box account or Box credentials are available for authentication and file access
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add box/skills --skill box-legal-workflows-contractInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install box/skills box-legal-workflows-contract@35567f913a2bfd7f8b59367c9df3ae14b5ad4cfeInstalls the commit we checked (35567f9).
Copy by hand
Download the folder at 35567f9 and put it in .claude/skills/box-legal-workflows-contract for Claude Code and in .agents/skills/box-legal-workflows-contract for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Claude Code plugin
/plugin install box@claude-plugins-officialThe publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "box-legal-workflows-contract" by Box. Source, pinned to commit 35567f913a2bfd7f8b59367c9df3ae14b5ad4cfe: https://github.com/box/skills/tree/35567f913a2bfd7f8b59367c9df3ae14b5ad4cfe/skills/box-legal-workflows-contract 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/box-legal-workflows-contract/ for Claude Code and .agents/skills/box-legal-workflows-contract/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/box/box-legal-workflows-contract
SKILL.md at the pin
--- name: box-legal-workflows-contract description: 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. --- # Contract Review Agent > **PREREQUISITES:** > > - Use the `box` skill for Box MCP auth, tool selection, and base workflows. If it is not installed, run: `npx skills add https://github.com/box/skills --skill box` > - Use the `box-legal-workflows` skill for Box collaboration role definitions, Box AI usage boundaries, and reusable confirmation phrasings. If it is not installed, run: `npx skills add box/skills --skill box-legal-workflows` Do contract review *in Box*: find contracts with Box search, compare against the firm's template with Box AI, persist results as Box metadata so they stay searchable, and monitor dates with metadata search. This skill is the contract-specific recipe; the underlying Box tool mechanics live in the capability references below. Materiality, risk, and favorability are firm-supplied criteria confirmed by an attorney — the agent extracts facts, stores them, and routes. It does not provide legal advice or decide risk. ## Box capability references Reach for these for tool mechanics rather than restating them here: - The `box` skill's `references/mcp-search.md` — find contracts; metadata vs. keyword search, folder scoping, template schema lookup - The `box` skill's `references/ai-and-retrieval.md` — compare to template and extract fields; pacing, text-rep/file limits, citations - The `box` skill's `references/content-workflows.md` — metadata templates, `set_file_metadata`, report uploads, file comments - The `box` skill's `references/collaboration.md` — grant the reviewing attorney access ## Box metadata model Persist review results as file metadata so contracts stay searchable. Find or inspect the firm's template using the `box` skill's `references/mcp-search.md`; create one using its `references/content-workflows.md` if none exists. - **Representative fields** (confirm the firm's actual set): `counterparty_name`, `contract_type`, `execution_date`, `effective_date`, `expiration_date`, `auto_renewal`, `notice_period_days`, `contract_value`, `governing_law`, `status` (active/expired/terminated/under_negotiation), `risk_rating`, `review_date`, `next_review_date`, `expiration_alert_date`. Link to matters with `matter_id`, `practice_area`, `matter_owner`. - The `risk_rating` value is the firm/attorney's determination — store it, don't decide it. ## Contract search recipes Once contracts carry metadata, use `search_files_metadata` (mechanics in the `box` skill's `references/mcp-search.md`; otherwise `search_files_keyword` with date filters): - New since last review: `execution_date >= 'YYYY-MM-DD' AND execution_date <= 'YYYY-MM-DD'` - Expiring window: `expiration_date >= 'YYYY-MM-DD' AND expiration_date <= 'YYYY-MM-DD' AND status = 'active'` - By counterparty / rating: `counterparty_name = 'Acme Corp'` · `risk_rating = 'High'` ## Tool selection | Contract task | Tool | Notes | | --------------------------- | ---------------------------------------------- | -------------------------------------------------------------------------- | | Find new contracts (date) | `search_files_metadata` | Query `execution_date`; fall back to `search_files_keyword` if no metadata | | Find expiring | `search_files_metadata` | Query `expiration_date` within 30/60/90 days | | Compare to template | `ai_qa_multi_file` | Contract + firm template in one call | | Extract metadata (template) | `ai_extract_structured_from_metadata_template` | If a template exists | | Extract metadata (custom) | `ai_extract_structured_from_fields_enhanced` | Define fields at runtime | | Write metadata | `set_file_metadata` | Persist extracted/confirmed fields | | Create variance report | `upload_file` | Write the summary doc | | Tag attorney | `create_file_comment` | Notify for review/expiration | | Grant attorney access | `create_collaboration` | If they lack access | ## Workflow 1. **Find**: `search_files_metadata` or `search_files_keyword`. **[CONFIRM: folder ID, date range/cadence]** 2. **Compare to template**: `ai_qa_multi_file` (contract + firm template) → extract clauses that differ, with citations. **[CONFIRM: template file ID]** 3. **Extract metadata**: `ai_extract_structured_from_metadata_template`, or `ai_extract_structured_from_fields_enhanced` if no template. 4. **Persist**: `set_file_metadata`, including the firm-confirmed `risk_rating`. **[CONFIRM: which fields]** 5. **Report**: `upload_file` — factual differences + citations + firm-confirmed rating (observations for attorney review, not recommendations). 6. **Route**: `create_file_comment` to tag the attorney; `create_collaboration` if they need access. **[CONFIRM: attorney, access]** 7. **Monitor expirations**: `search_files_metadata` on the expiration window → `create_file_comment` reminders → `set_file_metadata` (`expiration_alert_sent: yes`). ## Legal guardrails Box mechanics (external-sharing confirmation, AI pacing/limits/citations, metadata writes) are governed by the capability references above and `box-legal-workflows`. Specific to contracts: - Risk, materiality, and favorability are firm + attorney calls, never the agent's. If the firm has no documented criteria, route to an attorney rather than rating. - Prompt Box AI to extract differences and cite section/page — not to judge materiality or legal risk. - Record decisions in Box as the audit trail: the firm-confirmed rating in metadata plus the uploaded summary.
From box/skills at 35567f9, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at 35567f9Files
- SKILL.md6.7 KB · d7fc6b40d1bc
1 file, 6.7 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 35567f9More from Box
box
Foundation skill for Box integration that routes agent workflows to the correct tooling (MCP, CLI, or REST) and domain reference based on the task type.
Claude Code, Codex, Cursor +4 · about 3.9K tokens · pinned 6 days ago
box-legal-workflows
This skill provides shared reference definitions and confirmation patterns for legal workflows in Box, including collaboration role guidance, boundaries for…
Claude Code, Codex, Cursor +4 · about 830 tokens · pinned 6 days ago
box-legal-workflows-intake
This skill automates legal client intake within Box by checking submitted documents for completeness against firm requirements, extracting client and matter…
Claude Code, Codex, Cursor +4 · about 1.2K tokens · pinned 6 days ago
box-legal-workflows-ma
This skill enables agents to build and manage M&A virtual data rooms in Box, including creating secure folder hierarchies, configuring role-based access…
Claude Code, Codex, Cursor +4 · about 1.2K tokens · pinned 6 days ago
Related in Marketing, sales and product
accelo-automation
This skill enables agents to automate Accelo project management tasks by discovering and executing operations through Composio's Accelo toolkit via Rube MCP.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
acculynx-automation
This skill automates Acculynx operations by discovering and executing available tools through the Rube MCP server.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
active-campaign-automation
This skill automates ActiveCampaign tasks by discovering and executing tools through Rube MCP and Composio's ActiveCampaign toolkit.
by ComposioOfficial publisher
Agents not labelled yet · about 710 tokens · pinned 6 days ago
adrapid-automation
This skill enables agents to automate Adrapid tasks through Composio's toolkit via Rube MCP.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
aeroleads-automation
This skill automates Aeroleads tasks by connecting to the Aeroleads toolkit via Composio's Rube MCP server.
by ComposioOfficial publisher
Agents not labelled yet · about 700 tokens · pinned 6 days ago
affinity-automation
This skill automates Affinity CRM operations by executing tools through Rube MCP and Composio's Affinity toolkit.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago