bc-setup-table-generator

Generate singleton setup tables and pages for Business Central extensions.

20|5|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/fernandoartalf/AL-Copilot-Skills-Collection --skill bc-setup-table-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bc-setup-table-generator
Source: https://github.com/fernandoartalf/AL-Copilot-Skills-Collection/tree/main/skills/bc-setup-table-generator
Command: npx skills add https://github.com/fernandoartalf/AL-Copilot-Skills-Collection --skill bc-setup-table-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of setup tables and pages in Business Central, simplifying the implementation of singleton configuration patterns and reducing manual coding effort.

Core Features & Use Cases

  • Generate setup tables and pages following Microsoft's singleton pattern for module configuration.
  • Create auto-initializing setup pages with performance-optimized GetRecordOnce codeunits.
  • Implement common setup field patterns such as default values, data validation, and lookup relations.
  • Use case: Quickly establish a standardized configuration setup for new or existing Business Central extensions, ensuring consistency and best practices.

Quick Start

Use the bc-setup-table-generator skill to automatically generate setup objects with predefined patterns for your Business Central module.

Frequently Asked Questions about bc-setup-table-generator

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

FAQPage Schema
How do I create a singleton setup table in Business Central?

A singleton setup table in Business Central is a configuration table holding a single record, initialized automatically. This skill automates generating these tables and their pages using standardized singleton patterns and best practices.

How do I generate auto-initializing setup pages in Business Central extensions?

Auto-initializing setup pages in Business Central extensions are generated by combining singleton tables with performance-optimized GetRecordOnce codeunits. This skill automates creating these page objects and codeunits to ensure configuration data loads efficiently.

What is the best way to implement standard configuration patterns in AL?

The best way to implement standard configuration patterns in AL is using the singleton setup table pattern. This skill automates generating AL objects for tables and pages, applying best practices for data classification, default values, and lookups.

Does this Business Central setup automation handle data classification and validation?

Yes, Business Central setup automation handles data classification and validation by implementing common setup field patterns. This skill generates AL code that includes default values, data validation rules, and lookup relations for your configuration tables.

Can I use this setup table generator for existing Business Central extensions?

Yes, you can use this setup table generator for existing Business Central extensions. It quickly establishes standardized configuration setups for both new and existing modules, ensuring consistency and adherence to performance optimization best practices.