agentsclimarketplace

Run1 sc100 case data extraction

Skill cxcscmu/SkillLearnBench/skills/b3-teacher-feedback-claude-opus-4-6/court-form-filling/run1_sc100-case-data-extraction

[COLM'26] SkillLearnBench is the first benchmark for evaluating continual learning methods that automatically generate agent skills.

Install
npx -y skills add cxcscmu/SkillLearnBench --skill run1_sc100-case-data-extraction

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Use this skill to extract and organize case data from a natural language case description for filling the SC-100 form. Maps case facts to form fields.

SKILL.md

3.7 KB, as published. Nobody here has run it

Extracting Case Data for SC-100 Form

Data Mapping from Case Description

Given a case description, extract and map these elements:

Plaintiff Information

Data PointHow to ExtractForm Field
Full Name"I am [Name]"Plaintiff name field
Address"I live in [address]"Plaintiff street, city, state, zip
Phone"my phone # is [number]"Plaintiff phone field
Email"email: [email]"Plaintiff email field

Defendant Information

Data PointHow to ExtractForm Field
Full Name"I want to sue [Name]"Defendant name field
Address"in [address]" after defendant nameDefendant street, city, state, zip
Phone"His/Her phone #: [number]"Defendant phone field

Claim Details

Data PointHow to ExtractForm Field
Amount"security deposit of amount $X"Dollar amount claimed
Basis"failed to return security deposit based on..."What happened / claim description
Date range"happened from [date] until [date]"Date fields for incident
Venue reason"filing where defendant lives"Checkbox: defendant lives in jurisdiction
Demand made"asked him to return money multiple times"Yes, asked defendant to pay
Filing date"file it with date: [date]"Date of filing
Prior claims"first time suing by small claims"Number of prior claims = 0 or first-time indicator
Amount source"listed on the signed roommate sublease contract"How amount was calculated

Example Data for This Case

case_data = {
    # Plaintiff
    "plaintiff_name": "Joyce He",
    "plaintiff_street": "655 S Fair Oaks Ave",
    "plaintiff_city": "Sunnyvale",
    "plaintiff_state": "CA",
    "plaintiff_zip": "94086",
    "plaintiff_phone": "4125886066",
    "plaintiff_email": "[email protected]",

    # Defendant
    "defendant_name": "Zhi Chen",
    "defendant_street": "299 W Washington Ave",
    "defendant_city": "Sunnyvale",
    "defendant_state": "CA",
    "defendant_zip": "94086",
    "defendant_phone": "5125658878",

    # Claim
    "claim_amount": "1500.00",  # or "1,500.00"
    "claim_description": "Defendant failed to return my security deposit of $1,500 after moving out, based on the signed roommate sublease contract.",
    "incident_start_date": "2025-09-30",
    "incident_end_date": "2026-01-19",
    "venue_reason": "Where defendant lives/has a business",
    "asked_to_pay": True,
    "how_asked": "Asked defendant to return the money multiple times via text but defendant is not responding.",
    "amount_basis": "The amount is listed on the signed roommate sublease contract.",
    "filing_date": "2026-01-19",
    "num_prior_claims": 0,  # first time suing
    "is_individual": True,
}

Phone Number Formatting

Phone numbers may need formatting depending on the form:

  • Raw: 4125886066
  • Formatted: (412) 588-6066 or 412-588-6066
  • Check form field expectations; if single field, may use either format

Address Parsing

Break addresses into components:

  • 655 S Fair Oaks Ave, Sunnyvale, CA 94086
    • Street: 655 S Fair Oaks Ave
    • City: Sunnyvale
    • State: CA
    • ZIP: 94086

Venue Selection (Item 3)

The case says "filing where defendant lives" → Check the radio button or checkbox for "Where the defendant lives" or equivalent wording on the SC-100 form.

Number of Claims (Item 7 equivalent)

"First time suing by small claims" → The count of prior SC claims in last 12 months = 0, and check any "first time" indicator.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.