{"slug":"webiny-webiny-api-cms-custom-field-type","source_name":"webiny/webiny-api-cms-custom-field-type","name":"Webiny/Webiny API Cms Custom Field Type","description":"How to implement a custom CMS field type that integrates with the model builder's fluent API. Covers extending DataFieldBuilder, composing validator interfaces, creating a FieldTypeFactory, registering via DI, and module augmentation for TypeScript autocomplete on the fields() registry.","version":1,"lift":{"pass_rate_delta_pts":72.73,"pass_rate_pct":100,"total_cases":22,"passed_cases":22,"tokens_delta_pct":58.1,"turns_delta_pct":0,"verdict":"pass","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-12T01:18:41.751707+00:00"},"skill_score":1,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":72.73,"with_pass_pct":100,"without_pass_pct":27.3,"tokens_delta_pct":58.1,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"pass","never_hurt":true,"completed_at":"2026-08-12T01:18:41.751707+00:00","run_id":"664700b6-d8f0-4b46-aa2d-6fe4b19101fe","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"NOASSERTION","install_count":0,"manifest_hash":"e9a57fc0b224dbb74010b1962c71f6d9147b8ed85ba5887ba334f24ed4210c65","raw_url":"https://app.decimal.ai/s/webiny-webiny-api-cms-custom-field-type/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/webiny-webiny-api-cms-custom-field-type"}