contract-metadata-extraction

Extract and populate structured contract metadata in ServiceNow CLM records.

34|13|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill contract-metadata-extraction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contract-metadata-extraction
Source: https://github.com/Happy-Technologies-LLC/happy-servicenow-skills/tree/main/skills/legal/contract-metadata-extraction
Command: npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill contract-metadata-extraction

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates extraction and population of structured contract metadata into ServiceNow CLM records, eliminating manual data entry and reducing risk of inconsistent metadata.

Core Features & Use Cases

  • Extracts key contract fields such as parties, effective dates, renewal terms, financials, governing law, and obligations from ast_contract, clm_contract_doc, and related records.
  • Populates contract metadata on the primary contract record and creates or updates related obligations and party references for portfolio-wide reporting and renewal dashboards.
  • Use Case: Onboarding a new vendor contract, run metadata extraction to populate owner, vendor, dates, value, and obligations; then schedule renewal alerts.

Quick Start

Load a contract record and initiate a metadata extraction to populate all CLM fields for review.

Frequently Asked Questions about contract-metadata-extraction

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

FAQPage Schema
How do I extract contract metadata from ServiceNow CLM records?

Contract metadata extraction automates populating structured fields like parties, effective dates, and financials from ServiceNow CLM tables. It reads ast_contract and clm_contract_doc records to populate primary contract data, obligations, and party references for portfolio reporting.

Can I automate contract metadata population for onboarding and renewal planning?

Yes, contract metadata extraction supports Bash-based scripting for automation across onboarding, renewal planning, and due diligence scenarios. It identifies and populates key contract fields and creates related obligations to schedule renewal alerts and enable portfolio-wide reporting.

What ServiceNow tables are used for contract metadata extraction?

Contract metadata extraction reads and updates data using MCP/rest endpoints on ServiceNow CLM tables including ast_contract, clm_contract_doc, clm_obligation, and core_company. These tables store primary contract records, documents, obligations, and party references.

Does contract metadata extraction work for portfolio audits and due diligence?

Contract metadata extraction is applicable to portfolio audits, due diligence, onboarding, and renewal planning scenarios. It populates contract metadata on primary records and creates or updates related obligations and party references to support comprehensive portfolio-wide reporting dashboards.

How do I populate contract obligations and party references in ServiceNow?

Contract metadata extraction populates obligations and party references by reading related ServiceNow CLM records. It creates or updates clm_obligation entries and core_company references for portfolio-wide reporting and renewal dashboards during the extraction process.

What is the best way to populate vendor contract fields like dates and financials in ServiceNow?

The best way to populate vendor contract fields is through automated metadata extraction. It identifies key fields such as owner, vendor, effective dates, contract value, governing law, and obligations from ServiceNow data and documents, eliminating manual data entry.