Skip to content
Back to skills

Sc100 Case Data Extraction

ASecurity

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.

  • 16 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 7, 2026
ai-agentspythongitsecurity

Security analysis

A100/100

Scanned June 7, 2026

npx -y skills add ThomasMoreAI/legal-skills-open --skill sc100-case-data-extraction --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sc100 Case Data Extraction?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sc100 Case Data Extraction
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thomasmoreai-sc100-case-data-extraction/badge)](https://www.skillsdirectory.com/skills/thomasmoreai-sc100-case-data-extraction)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sc100-case-data-extraction
title: Extracting Case Data for SC-100 Form
description: 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.
author: cxcscmu
author_url: https://github.com/cxcscmu/SkillLearnBench/tree/main/skills/b3-teacher-feedback-claude-opus-4-6/court-form-filling/run1_sc100-case-data-extraction
license: MIT
version: 0.1.0
execution_mode: open
jurisdiction: us
practice: litigation
language: en
---

# Extracting Case Data for SC-100 Form

## Data Mapping from Case Description

Given a case description, extract and map these elements:

### Plaintiff Information
| Data Point | How to Extract | Form 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 Point | How to Extract | Form Field |
|---|---|---|
| Full Name | "I want to sue [Name]" | Defendant name field |
| Address | "in [address]" after defendant name | Defendant street, city, state, zip |
| Phone | "His/Her phone #: [number]" | Defendant phone field |

### Claim Details
| Data Point | How to Extract | Form 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

```python
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": "he1998@gmail.com",

    # 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…