policydb-spreadsheet

Build editable policy data grids with Tabulator 6.3 and API-driven configuration.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/wanderinglantern/policydb --skill policydb-spreadsheet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: policydb-spreadsheet
Source: https://github.com/wanderinglantern/policydb/tree/main/.claude/skills/policydb-spreadsheet
Command: npx skills add https://github.com/wanderinglantern/policydb --skill policydb-spreadsheet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage large policy data with an editable, scalable spreadsheet UI built on Tabulator 6.3, reducing manual data handling and errors in policy workflows.

Core Features & Use Cases

  • Tabulator 6.3 powered spreadsheet for large data tables with virtual scrolling, column resizing, sorting and filtering.
  • API-driven configuration via initSpreadsheet(config) to wire data, columns, endpoints (patch/add/export), and UX behaviors such as left freezing.
  • Theming and wrapper options for PolicyDB pages (policies and potential future wrappers) to maintain brand consistency.
  • Use Case: build a policy grid to edit attributes, track changes, and export results to XLSX for reporting.

Quick Start

Include the Tabulator-based spreadsheet partial and initialize it with your data, columns, and server endpoints to render an editable policy grid.

Frequently Asked Questions about policydb-spreadsheet

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

FAQPage Schema
How do I build an editable spreadsheet for managing hundreds of policy records?

To build an editable policy spreadsheet, initialize a Tabulator 6.3-based component using the initSpreadsheet(config) API. This wires your data, columns, and server endpoints to render a scalable grid with bulk editing and virtual scrolling.

How do I configure server endpoints for bulk editing in a policy data grid?

Configure bulk editing in a policy data grid by passing patchUrl, addRowUrl, and exportUrl into the initSpreadsheet(config) function. This API-driven approach wires server endpoints for cell-level updates and row-level editing.

Does Tabulator 6.3 support virtual scrolling for large data tables with left-frozen columns?

Tabulator 6.3 supports virtual scrolling for large data tables and allows left-frozen fields. This maintains reference context when scrolling through hundreds of wide policy records while ensuring smooth rendering performance.

Can I export editable policy data grids to XLSX for reporting?

Yes, you can export editable policy data grids to XLSX for reporting by configuring the exportUrl endpoint. This allows teams to export updated policy attributes and tracked changes directly from the Tabulator-based spreadsheet component.

What is the best way to maintain theming consistency across multiple policy wrappers?

The best way to maintain theming consistency across multiple policy wrappers is to use a Tabulator-based spreadsheet component with built-in theming options. This ensures brand uniformity across policies, clients, and followups wrappers.

When should I not use a Tabulator-based spreadsheet for policy data management?

You should not use a Tabulator-based spreadsheet for policy data management if your workflow lacks API-driven endpoints for patching, adding, or exporting data. It requires server-side integration to handle row-level edits and bulk updates effectively.