contract-obligation-extraction

Extract contractual obligations from ServiceNow contracts into structured registers with tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages the complexity of extracting, organizing, and tracking contractual obligations from ServiceNow contracts and related documents, reducing manual review time and ensuring nothing falls through the cracks.

Core Features & Use Cases

  • Structured extraction of obligations from contract documents stored in ast_contract and linked terms in clm_terms_and_conditions, with categorization into payment, deliverables, SLA, compliance, and termination.
  • Automatic creation of trackable sn_legal_task records for each obligation, including due dates, owners, and ownership assignments.
  • Obligation register and ongoing compliance monitoring for portfolio-wide visibility and audit readiness.
  • Use Case: After contract execution, extract obligations and populate a monitorable workflow to track deadlines, SLA credits, and renewal conditions.

Quick Start

Load a contract into the obligation extractor workflow to generate a complete obligation register and accompanying tasks.

Frequently Asked Questions about contract-obligation-extraction

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

FAQPage Schema
How do I extract contractual obligations from ServiceNow contracts?

Extract contractual obligations from ServiceNow by loading ast_contract records and related clm_terms_and_conditions into the workflow, which generates a structured obligation register with owners, due dates, and mapped task data.

What is a contract obligation register and how does it work in ServiceNow?

A contract obligation register is a structured dataset categorizing payment terms, deliverables, SLA commitments, compliance reporting, and termination conditions extracted from ServiceNow CLM tables into trackable records for monitoring.

Can I automatically create legal tasks for SLA and payment terms in ServiceNow?

Yes, you can automatically create trackable sn_legal_task records for each extracted obligation, assigning owners, setting due dates, and linking payment terms and SLA commitments directly to generated task data.

What ServiceNow tables do I need access to for contract obligation extraction?

Contract obligation extraction requires access to ast_contract, sn_legal_case, sn_legal_task, sn_legal_matter, sys_attachment, and clm_terms_and_conditions tables to map obligations and populate the register.

Does contract obligation extraction work for portfolio-wide compliance monitoring?

Yes, contract obligation extraction supports portfolio-wide compliance monitoring by generating a complete register of obligations across multiple contracts, ensuring audit readiness and tracking deadlines, SLA credits, and renewal conditions.

What's the best way to track contract deadlines and renewal conditions after execution?

The best way to track contract deadlines and renewal conditions is to extract obligations post-execution into a monitorable workflow that automatically generates tasks with due dates and ownership assignments for ongoing compliance.