Data Faker is a skill that converts plain-English schema descriptions into realistic test datasets in JSON or CSV format. Instead of writing generation scripts or filling out online form tools, a developer describes the schema in a single sentence and receives structured output with up to 1,000 rows.
The skill applies semantic understanding to field names, automatically mapping over 30 recognized field patterns — including revenue, sku, ip_address, status, UUIDs, US-formatted addresses, prices, and ISO dates — to contextually appropriate generated values. This means a field named ‘ip_address’ receives a valid IP, not a random string.
Output is either a valid JSON array or an RFC 4180-compliant CSV file. Cross-record uniqueness is enforced to prevent primary key collisions, which matters when loading generated data into a database or test harness that expects unique identifiers. Custom enumeration values can be specified inline in the prompt using brackets or parentheses, and phone number formats are matched to specified countries. Numeric distributions are kept realistic rather than uniform-random.
Data Faker is the wrong choice when the required data must reflect production statistics or actual business distributions, when output must exceed 1,000 rows, or when integration with a live database schema via direct connection is needed. It operates purely from textual descriptions with no database connectivity.