Install any skill in seconds. Free to start, no credit card required.
Get Started Free →用于条款字段抽取的条款字段抽取原子 skill,适用于通用行业信息抽取场景。
.claude/skills/aifinlab-clause-field-extraction/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 999% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 103% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 351% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 51% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 65% | 0% |
本 Skill 支持多种合同文档输入格式,核心数据来源包括:
> 说明:本 Skill 不包含文档采集功能,需要用户提供合同文档文件。建议文档格式规范,以便进行准确的条款字段抽取。
本 Skill 提供全面的条款字段抽取能力,涵盖多种抽取功能:
json{ "source_info": { "document_id": "DOC001", "document_type": "loan_contract", "source_file": "loan_contract.pdf" }, "clauses": [ { "clause_id": "CLAUSE001", "clause_number": "第一条", "clause_title": "贷款金额和用途", "clause_type": "obligation", "clause_category": "loan_amount", "clause_text": "贷款人同意向借款人发放贷款人民币1000万元,用于生产经营。", "fields": { "subject": { "lender": "贷款人", "borrower": "借款人" }, "amount": { "value": 10000000, "currency": "CNY", "unit": "元" }, "purpose": "生产经营", "time": null }, "position": { "page": 2, "section": "第一条" }, "confidence": 0.98 }, { "clause_id": "CLAUSE002", "clause_number": "第二条", "clause_title": "贷款利率和期限", "clause_type": "condition", "clause_category": "loan_terms", "clause_text": "贷款利率为年利率4.35%,贷款期限为12个月。", "fields": { "interest_rate": { "value": 4.35, "unit": "%", "type": "annual" }, "loan_term": { "value": 12, "unit": "个月" } }, "position": { "page": 2, "section": "第二条" }, "confidence": 0.97 }, { "clause_id": "CLAUSE003", "clause_number": "第十条", "clause_title": "违约责任", "clause_type": "liability", "clause_category": "default", "clause_text": "借款人未按期还款的,应支付逾期利息,并承担违约责任。", "fields": { "default_condition": "未按期还款", "consequence": "支付逾期利息,承担违约责任" }, "position": { "page": 5, "section": "第十条" }, "confidence": 0.95 } ], "statistics": { "total_clauses": 20, "extracted_clauses": 18, "missing_clauses": 2, "average_confidence": 0.96 } }
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 7,520 | 18,022 | +140% | 1 | 1 | 0% | 431 | 4,738 | +999% | 0 | 0 | — |
case-02 | fail→pass | 11,929 | 14,714 | +23% | 1 | 1 | 0% | 2,200 | 4,470 | +103% | 0 | 0 | — |
case-03 | fail→fail | 19,387 | 14,272 | -26% | 1 | 1 | 0% | 3,523 | 4,528 | +29% | 0 | 0 | — |
case-04 | fail→fail | 17,073 | 19,759 | +16% | 1 | 1 | 0% | 2,591 | 4,636 | +79% | 0 | 0 | — |
case-05 | fail→fail | 20,369 | 10,533 | -48% | 1 | 1 | 0% | 3,314 | 3,405 | +3% | 0 | 0 | — |
case-06 | fail→fail | 32,716 | 35,711 | +9% | 1 | 1 | 0% | 5,042 | 7,267 | +44% | 0 | 0 | — |
case-07 | pass→pass | 10,315 | 10,765 | +4% | 1 | 1 | 0% | 1,979 | 4,021 | +103% | 0 | 0 | — |
case-08 | pass→pass | 7,533 | 6,280 | -17% | 1 | 1 | 0% | 1,617 | 3,038 | +88% | 0 | 0 | — |
case-09 | pass→pass | 6,854 | 6,860 | +0% | 1 | 1 | 0% | 1,405 | 3,124 | +122% | 0 | 0 | — |
case-10 | fail→pass | 3,875 | 8,842 | +128% | 1 | 1 | 0% | 776 | 3,503 | +351% | 0 | 0 | — |
case-11 | fail→pass | 8,103 | 3,770 | -53% | 1 | 1 | 0% | 1,541 | 2,326 | +51% | 0 | 0 | — |
case-12 | pass→pass | 12,957 | 5,420 | -58% | 1 | 1 | 0% | 2,199 | 2,610 | +19% | 0 | 0 | — |
case-13 | fail→pass | 6,432 | 2,888 | -55% | 1 | 1 | 0% | 1,301 | 2,149 | +65% | 0 | 0 | — |
case-18 | pass→pass | 17,194 | 9,489 | -45% | 1 | 1 | 0% | 2,997 | 3,374 | +13% | 0 | 0 | — |
case-14 | pass→pass | 16,616 | 17,329 | +4% | 1 | 1 | 0% | 2,906 | 4,418 | +52% | 0 | 0 | — |
case-15 | pass→pass | 18,920 | 17,695 | -6% | 1 | 1 | 0% | 3,276 | 4,789 | +46% | 0 | 0 | — |
case-16 | pass→pass | 12,945 | 10,950 | -15% | 1 | 1 | 0% | 2,206 | 3,491 | +58% | 0 | 0 | — |
case-17 | pass→pass | 17,639 | 16,435 | -7% | 1 | 1 | 0% | 2,544 | 4,600 | +81% | 0 | 0 | — |
case-19 | pass→pass | 5,681 | 7,999 | +41% | 1 | 1 | 0% | 1,138 | 3,401 | +199% | 0 | 0 | — |
case-20 | pass→pass | 15,699 | 9,440 | -40% | 1 | 1 | 0% | 2,579 | 3,718 | +44% | 0 | 0 | — |
case-21 | pass→pass | 19,383 | 18,116 | -7% | 1 | 1 | 0% | 2,849 | 4,560 | +60% | 0 | 0 | — |
case-22 | fail→pass | 17,582 | 6,939 | -61% | 1 | 1 | 0% | 2,801 | 2,773 | -1% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 21 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +27 percentage points is the difference between those two pass rates over the 21 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.