yida-table-form

Submit table-form rows to Yida forms with concurrent saveFormData calls.

201|43|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/openyida/openyida --skill yida-table-form
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: yida-table-form
Source: https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-table-form
Command: npx skills add https://github.com/openyida/openyida --skill yida-table-form

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates slow single-record form submissions by providing a table-style interface for bulk data entry into Yida custom pages, reducing manual effort when creating many similar records.

Core Features & Use Cases

  • Dynamic row add/remove with per-row temporary IDs and status tracking.
  • Row-level validation, Excel paste import, and local draft autosave to localStorage for crash recovery.
  • Concurrent batch submission using Promise.all with per-row success/failure reporting and UI feedback.
  • Use case: HR bulk imports new employees from Excel, validates required fields, saves drafts during editing, and batch-submits all rows to the form API.

Quick Start

Create a Yida custom page that uses this table-form to paste Excel rows, auto-save drafts to localStorage, validate each row, and batch-submit with concurrent saveFormData calls.

Frequently Asked Questions about yida-table-form

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I submit multiple rows of data to Yida forms at once?▼

You can submit multiple rows to Yida forms at once by using a table-form interface that leverages Promise.all for concurrent saveFormData calls, enabling efficient batch creation of records.

Can I paste data from Excel directly into a Yida custom page?▼

Yes, you can paste data from Excel directly into a Yida custom page using a table-form component, which populates rows for row-level validation before you batch submit them to the form API.

What is the best way to handle bulk data entry for Yida records?▼

The best way to handle bulk data entry for Yida records is using a table-style interface with dynamic row add/remove, Excel paste import, and local draft autosave to streamline creating many similar records.

Do I need to validate each row before batch submitting to Yida forms?▼

Yes, you need to validate each row before batch submitting to Yida forms to ensure required fields are populated, preventing submission errors and ensuring successful concurrent saveFormData operations.