Nano Banana Pro
Agent skill for nano-banana-pro
This repository develops proven patterns for generating reliable Business Central (BC) page automation scripts using AI assistance and AI generation for small set of Variants with the use of PowerShell for bulk variant generation. Scripts are YAML-based and test business processes like Purchase Orde
Sign in to like and favorite skills
This repository develops proven patterns for generating reliable Business Central (BC) page automation scripts using AI assistance and AI generation for small set of Variants with the use of PowerShell for bulk variant generation. Scripts are YAML-based and test business processes like Purchase Order creation and posting across multiple data variations.
YAML Script Structure: All BC scripts follow strict YAML format with
name, description, telemetryId, start.profile, and steps[] arrays.
Field Input Pattern (most common):
- type: input target: - page: Purchase Order runtimeRef: [runtime_id] - field: [FieldName] value: "[Value]" description: Input <value>[Value]</value> into <caption>[FieldName]</caption>
Line Entry Pattern (subform data):
- type: focus target: - page: Purchase Order runtimeRef: [runtime_id] - part: PurchLines - page: Purchase Order Subform - repeater: Control1 - field: No.
Location Dependency: Location Code field requires Ship-to option set to "Location" (value: 1) first.
var-vendors, var-items, var-locations[BaseScript] Variant-V[Vendor]-I[Item]-L[Location].ymlnpx-run.ps1)Script Prompts/[ProjectName]/Use
Generate-BC-Script-Variants-Enhanced.ps1 for large-scale generation:
PS Variants/ folder within project directoryCritical Testing Workflow:
-BatchSize parameter# Set credentials and run variations .\npx-run.ps1 # Targets: "Run Me\*.yml"
[ProcessName].yml[ProcessName] Variant-V[Vendor]-I[Item]-L[Location].yml[ProcessName] Simple Prompt.md[ProcessName] Simple Process.mdvar-vendors, var-items, var-locations (text files, one value per line)-BatchSize 1-10 for testing, then increase for production-BatchSize 1-10)When working with this codebase, prioritize understanding the YAML structure and data substitution patterns over generic automation approaches.