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.