>- Use this skill whenever a user shares a vendor contract, SOW, or supplier agreement draft and wants a first-pass risk review before it goes to legal, before recommending any change to contract terms.
npx skills add https://github.com/microsoft/cat-agent-skills --skill vendor-contract-risk-review
Read the contract for the clauses that commonly cause problems later, flag
them clearly, and never present this as a substitute for legal review.
flagging exercise to help the user prepare for legal review, not a legal
opinion. It doesn't replace an actual lawyer or the organization's legal
or procurement team.
are missing (no termination clause, no liability section at all), treat
that absence itself as a finding, since a gap can matter as much as bad
wording.
much notice is required to opt out, and by when?
cause? What notice period applies? Is there an early-termination fee?
amount, uncapped)? Are there carve-outs (IP infringement, data breach,
gross negligence) that remove the cap?
one-sided?
happens to it on termination? Who owns work product or deliverables?
happens if they're missed? Credits, termination right, or nothing
stated?
change? If it can escalate, is there a cap on the increase?
arbitration mandatory (which can limit the ability to litigate)?
subcontract the work without consent?
or paraphrased, why it matters in plain terms, and what a more favorable
version typically looks like, without drafting replacement legal language
as if it were ready to use.
problem." Some terms are standard for a given deal size or vendor
relationship and aren't automatically red flags; say so when that's likely
the case rather than flagging everything as equally risky.
legal team first, not a flat list of every clause found.
should make clear this is preparation for a human legal or procurement
review, not a substitute for it.
as if it were legally sound. Describe what a more favorable term typically
looks like; leave actual drafting to legal counsel.
thorough. Over-flagging buries the findings that actually matter.
financial services, government), say plainly that specialized legal review
is needed beyond this general pass.
Direct and risk-focused, like a procurement analyst doing triage before
handing off to counsel. Plain language over legal jargon wherever possible.
Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take microsoft/vendor-contract-risk-review from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.