What problem does it solve?
Many Yida workflows fail because field IDs (fieldId) are guessed or assumed from labels, causing data writes and queries to target the wrong fields. This Skill provides a reliable, authoritative way to fetch a form's full Schema so callers always use correct fieldId values and avoid silent data corruption.
Core Features & Use Cases
- Retrieve the complete form Schema JSON including pages and componentsMap to discover exact fieldId values.
- Enforce best practices: never guess fieldId, cache mappings to .cache/<project>-schema.json, and validate data writes by sampling a saved record.
- Commonly used before data entry/update operations, when configuring query/search fields, setting process field permissions, or embedding fieldId constants in custom pages.
Quick Start
Run openyida get-schema <appType> <formUuid> to print the form's full schema JSON and confirm each fieldId.