Skills

Lumen Clause Extraction

How to answer review-table columns - formats, normalization, "not found" rules and the...

Install

npx skills add kortix-ai/suna --skill lumen-clause-extraction -g -a claude-code -y
Repository
kortix-ai/suna20.3k
Category
Engineering
Updated
3d ago
License
See repository
Context cost
Lightabout 762 tokens
Runs scripts
No, instructions only

What it does

How to answer review-table columns - formats, normalization, "not found" rules and the commercial preset columns.

Clause extraction

Formats

formatvalueExample
texta string of at most 40 words, the answer first"3 years from 1 April 2026"
yes_notrue, falsetrue
dateISO YYYY-MM-DD, or an ISO duration P2Y, P90D"2026-04-01"
money{"amount": 2000000, "currency": "GBP"}
tagone of the column's options, exactly"England and Wales"
verbatimthe exact quote, nothing else
numbera JSON number, no unit24
percenta JSON number, the percentage (8 % is 8)8
listan array of short strings, one per item, at most 8["Breach", "Insolvency"]

Not found

  • If the document has no clause on the column's question, the cell is {"value": null, "not_found": true, "note": "No clause on X; checked clauses 1-14.", "confidence": "high", "citations": []}.
  • not_found means the document is silent. It is not "no": a lease with no renewal clause is not_found, not false.
  • Use false only when a clause says no ("Neither party may terminate for convenience").

Termination for convenience

  • true only for a right to end the agreement with no trigger: "for convenience", "for any reason", "without cause", a break clause on notice.
  • A right that arises only on an event is not convenience: breach, insolvency, force majeure, change of control, a condition precedent not met, a long-stop date ("if Completion has not occurred by 31 December 2026, either party may terminate"). Such a right alone is not_found, with the clause named in note.

Normalization

Read the whole SKILL.md on GitHub

More in Engineering