Skip to main content

Using the Common Paper Plugin

Install the Common Paper plugin in Claude Code, Grok Build, or Gemini CLI to get the Common Paper connector plus a skill with agreement workflows and safe defaults.

Written by Mark Frantz

The Common Paper plugin connects your AI coding assistant to your Common Paper account and teaches it how Common Paper works. It's available for Claude Code, Grok Build, and Gemini CLI.

If you use Claude, Claude Cowork, ChatGPT, or Cursor, connect Common Paper directly instead - see Common Paper and LLMs.

What's in the plugin

The plugin bundles two things:

  • The Common Paper connector. It connects to the Common Paper MCP server at https://api.commonpaper.com/mcp. You sign in with your Common Paper account, so there's no API key to copy or store.

  • A Common Paper skill. It covers agreement statuses, the Cover Page and Standard Terms model, template settings for each agreement type, the rules for copying contract text into custom terms without changing it, and a guided setup for new accounts.

For a few tasks the connector doesn't cover yet, the skill uses the Common Paper API instead:

  • Finding agreements by company name or end date

  • Uploading a Word file as custom terms

  • Creating a brand-new Common Paper account

Before you start

You need:

  • A Common Paper account

  • Claude Code, Grok Build, or Gemini CLI

You don't need an API key to install the plugin or to sign in.

Installing the plugin

Claude Code

Run these commands in your terminal:

claude plugin marketplace add CommonPaper/ai-plugin
claude plugin install commonpaper@commonpaper

Then run /mcp, choose common-paper, and sign in to Common Paper.

Grok Build

Run these commands in your terminal:

grok plugin marketplace add CommonPaper/ai-plugin
grok plugin install commonpaper --trust
grok plugin enable commonpaper

The --trust flag lets Grok Build connect the bundled Common Paper connector. Sign in to Common Paper when Grok Build prompts you.

Gemini CLI

Run this command in your terminal:

gemini extensions install \
https://github.com/CommonPaper/ai-plugin

Then run /mcp auth common-paper in Gemini CLI and sign in to Common Paper.

What you can do

Once you're signed in, you can ask your assistant to:

  • Count and search your agreements

  • Draft and send agreements

  • Void or reassign agreements, resend signature emails, download PDFs, and create shareable links

  • Answer questions about deal values and renewal dates

  • Look up who signed an agreement

  • Create and update templates for any agreement type, including NDAs, CSAs, DPAs, PSAs, BAAs, LOIs, Pilots, and Software Licenses

  • Create custom terms and custom templates

Here are some example prompts:

How many signed agreements do we have, and how many are still waiting on the other side?

Do we have an active NDA with Northwind? If not, draft one to [email protected] from me.

List every agreement that ends in the next 90 days as a table with the recipient, type, and end date.

Safe defaults

The plugin creates new agreements as drafts and shows you the link before anything is sent. Your assistant asks you to confirm before it sends, voids, reassigns, or resends an agreement, or invites a user.

If the skill needs an API key for one of the tasks above, it creates one for you through the connector or asks you for one. It asks whether to keep the key for future sessions, stores it on your computer with owner-only permissions, and never shows it in the chat.

Setting up a new account

The skill includes a guided setup for new Common Paper accounts. Ask your assistant to set up my Common Paper account, and it walks you through a few quick questions and creates a starter set of templates.

Upgrading from the standalone skill

If you previously installed the standalone Common Paper skill from github.com/CommonPaper/claude-skill, you can remove it after you install the plugin. If the old skill saved an API key, the plugin reuses it automatically.

The standalone skill connects with an API key only. If you can't use the plugin or the connector, you can still use it - see its README on GitHub for setup.

Learn more

Did this answer your question?