commonpaper

Manage contracts via the Common REST API from natural language requests.

6|3|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/CommonPaper/claude-skill --skill commonpaper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commonpaper
Source: https://github.com/CommonPaper/claude-skill/tree/main
Command: npx skills add https://github.com/CommonPaper/claude-skill --skill commonpaper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to query and manage contracts via the Common Paper REST API using natural language, removing the friction of navigating API docs for everyday contract tasks.

Core Features & Use Cases

  • Count and search contracts (e.g., "How many signed NDAs do we have?").
  • Send, void, reassign, and manage agreements across NDA, CSA, DPA, PSA, Partnership, BAA, LOI, and more.
  • Retrieve signer information, renewal dates, and deal-values to support business decisions.

Quick Start

Ask it to show how many signed contracts you have.

Frequently Asked Questions about commonpaper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query contract agreements using natural language instead of REST API calls?

You can query and manage contract agreements using natural language by asking for specific data like signed NDA counts or signer details. The system translates your request into REST API calls to retrieve the requested contract information.

How do I manage contract renewals and reassign signers without navigating API documentation?

Managing contract renewals and reassigning signers is done by stating the desired action in natural language. The system handles the underlying API automation to void, reassign, or renew agreements across supported contract types.

Can I retrieve deal-values and renewal dates for PSA and DPA contracts through natural language queries?

Yes, you can retrieve deal-values and renewal dates for PSA and DPA contracts through natural language queries. The system parses your request to fetch and aggregate this specific metadata from the API.

How are API credentials handled when managing contracts via natural language commands?

API credentials are handled securely by loading tokens from a local file rather than direct input. The system sanitizes inputs and URL-encodes query parameters to ensure secure API automation.

What types of agreements can I send and void using natural language contract management?

You can send and void agreements including NDA, CSA, DPA, PSA, Partnership, BAA, and LOI types. Natural language commands trigger the appropriate API actions to execute these contract management tasks.

Why use natural language to search contracts instead of manually constructing API queries?

Using natural language to search contracts removes the friction of navigating API docs for everyday tasks. It allows teams to count contracts, find signers, and query deal-values quickly without writing code.