Actually I am planning to integrate AI to generate this kind of YAML first and then convert it to PDF.
The idea:
1. apply strict schema validation to YAML so AI won't generate wrong/invalid data
2. write prompt to AI help people generate a sample YAMLResume
3. adopt AI to parse existing PDF or images and convert it to YAMLResume format