New to Claude Skills? Learn how to install them →

anthropics on GitHub

Vendor Agreement Status

OfficialFree

Streamline vendor agreement management across systems.

Get this skill

Free · Opens the source repo

What Vendor Agreement Status does

The Vendor Agreement Status skill is designed to provide a comprehensive overview of existing agreements with vendors by integrating data from various connected systems. This skill is particularly useful for organizations that need to manage multiple vendor relationships and ensure compliance with contractual obligations. By utilizing this skill, users can quickly identify what agreements are in place, their statuses, and any gaps that may exist in their vendor contracts.

When invoked, the skill prompts the user to specify the vendor name, accommodating various naming conventions and clarifying ambiguities. It then searches connected systems, including Contract Lifecycle Management (CLM), Customer Relationship Management (CRM), email, document storage, and chat platforms, to gather relevant information. The skill prioritizes these systems to provide a holistic view of the vendor's agreements, including active contracts, expired agreements, and any pending negotiations.

The output includes a detailed report that summarizes each agreement's type, status, effective and expiration dates, key terms, and any amendments. Additionally, the skill performs a gap analysis to highlight missing agreements that may be necessary based on the vendor's relationship type. This ensures that users are aware of any potential compliance issues or upcoming deadlines that require attention.

While the skill assists in legal workflows, it is important to note that it does not provide legal advice; users should verify the information against original documents with qualified legal professionals. This skill is ideal for legal teams, procurement departments, and project managers who need to maintain oversight of vendor agreements and ensure all contractual obligations are met.

When to use it

Use this skill when onboarding or renewing a vendor, or when you need to check for approaching expirations and obligations.

When not to use it

This skill is not suitable for legal advice or in situations where detailed legal interpretation of contracts is required.

What you can build with it

Onboarding a New Vendor

When bringing a new vendor on board, use this skill to ensure all necessary agreements are in place and identify any missing documents.

Renewing Existing Contracts

Before renewing contracts, check the status of existing agreements and any approaching expiration dates to avoid lapses.

Compliance Audits

During compliance audits, utilize this skill to gather a complete overview of vendor agreements and ensure all obligations are being met.

How to install Vendor Agreement Status

View source

1. Install with the skills CLI

npx skills add anthropics/knowledge-work-plugins/vendor-check --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by anthropics

/vendor-check -- Vendor Agreement Status

If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.

Check the status of existing agreements with a vendor across all connected systems. Provides a consolidated view of the legal relationship.

Important: This command assists with legal workflows but does not provide legal advice. Agreement status reports should be verified against original documents by qualified legal professionals.

Invocation

/vendor-check [vendor name]

If no vendor name is provided, prompt the user to specify which vendor to check.

Workflow

Step 1: Identify the Vendor

Accept the vendor name from the user. Handle common variations:

  • Full legal name vs. trade name (e.g., "Alphabet Inc." vs. "Google")
  • Abbreviations (e.g., "AWS" vs. "Amazon Web Services")
  • Parent/subsidiary relationships

Ask the user to clarify if the vendor name is ambiguous.

Step 2: Search Connected Systems

Search for the vendor across all available connected systems, in priority order:

CLM (Contract Lifecycle Management) -- If Connected

Search for all contracts involving the vendor:

  • Active agreements
  • Expired agreements (last 3 years)
  • Agreements in negotiation or pending signature
  • Amendments and addenda

CRM -- If Connected

Search for the vendor/account record:

  • Account status and relationship type
  • Associated opportunities or deals
  • Contact information for vendor's legal/contracts team

Email -- If Connected

Search for recent relevant correspondence:

  • Contract-related emails (last 6 months)
  • NDA or agreement attachments
  • Negotiation threads

Documents (e.g., Box, Egnyte, SharePoint) -- If Connected

Search for:

  • Executed agreements
  • Redlines and drafts
  • Due diligence materials

Chat (e.g., Slack, Teams) -- If Connected

Search for recent mentions:

  • Contract requests involving this vendor
  • Legal questions about the vendor
  • Relevant team discussions (last 3 months)

Step 3: Compile Agreement Status

For each agreement found, report:

FieldDetails
Agreement TypeNDA, MSA, SOW, DPA, SLA, License Agreement, etc.
StatusActive, Expired, In Negotiation, Pending Signature
Effective DateWhen the agreement started
Expiration DateWhen it expires or renews
Auto-RenewalYes/No, with renewal term and notice period
Key TermsLiability cap, governing law, termination provisions
AmendmentsAny amendments or addenda on file

Step 4: Gap Analysis

Identify what agreements exist and what might be missing:

## Agreement Coverage

[CHECK] NDA -- [status]
[CHECK/MISSING] MSA -- [status or "Not found"]
[CHECK/MISSING] DPA -- [status or "Not found"]
[CHECK/MISSING] SOW(s) -- [status or "Not found"]
[CHECK/MISSING] SLA -- [status or "Not found"]
[CHECK/MISSING] Insurance Certificate -- [status or "Not found"]

Flag any gaps that may be needed based on the relationship type (e.g., if there is an MSA but no DPA and the vendor handles personal data).

Step 5: Generate Report

Output a consolidated report:

## Vendor Agreement Status: [Vendor Name]

**Search Date**: [today's date]
**Sources Checked**: [list of systems searched]
**Sources Unavailable**: [list of systems not connected, if any]

## Relationship Overview

**Vendor**: [full legal name]
**Relationship Type**: [vendor/partner/customer/etc.]
**CRM Status**: [if available]

## Agreement Summary

### [Agreement Type 1] -- [Status]
- **Effective**: [date]
- **Expires**: [date] ([auto-renews / does not auto-renew])
- **Key Terms**: [summary of material terms]
- **Location**: [where the executed copy is stored]

### [Agreement Type 2] -- [Status]
[etc.]

## Gap Analysis

[What's in place vs. what may be needed]

## Upcoming Actions

- [Any approaching expirations or renewal deadlines]
- [Required agreements not yet in place]
- [Amendments or updates that may be needed]

## Notes

[Any relevant context from email/chat searches]

Step 6: Handle Missing Sources

If key systems are not connected via MCP:

  • No CLM: Note that no CLM is connected. Suggest the user check their CLM manually. Report what was found in other systems.
  • No CRM: Skip CRM context. Note the gap.
  • No Email: Note that email was not searched. Suggest the user search their email for "[vendor name] agreement" or "[vendor name] NDA".
  • No Documents: Note that document storage was not searched.

Always clearly state which sources were checked and which were not, so the user knows the completeness of the report.

Notes

  • If no agreements are found in any connected system, report that clearly and ask the user if they have agreements stored elsewhere
  • For vendor groups (e.g., a vendor with multiple subsidiaries), ask whether the user wants to check a specific entity or the entire group
  • Flag any agreements that are expired but may still have surviving obligations (confidentiality, indemnification, etc.)
  • If an agreement is approaching expiration (within 90 days), highlight this prominently

Frequently asked questions about Vendor Agreement Status

Similar skills