bonita-uib-apps

Convert UI Builder JSON exports into Bonita Living Application XML descriptors.

Updated Jun 24, 2025
One-click install
npx skills add https://github.com/bonitasoft-presales/presales_workflows --skill bonita-uib-apps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bonita-uib-apps
Source: https://github.com/bonitasoft-presales/presales_workflows/tree/main/.claude/skills/bonita-uib-apps
Command: npx skills add https://github.com/bonitasoft-presales/presales_workflows --skill bonita-uib-apps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, zip, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation and updating of Bonita Living Application descriptors based on exported UI Builder JSON files, simplifying UI configuration management.

Core Features & Use Cases

  • Descriptor Generation: Converts UI Builder JSON exports into structured XML application descriptors.
  • Icon Management: Downloads and manages application icons directly from a private GitHub repository.
  • Use Case: A developer exports several UI applications as JSON files, runs this Skill to generate the descriptors, and integrates them into the Bonita deployment pipeline for seamless application publishing.

Quick Start

Generate application descriptors by exporting UI Builder JSON files to app/web_applications/ and running the command to create or update UIB_applications.xml.

Frequently Asked Questions about bonita-uib-apps

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

FAQPage Schema
How do I convert UI Builder JSON exports into Bonita Living Application descriptors?

Run the Skill after exporting your UI Builder JSON files to the app/web_applications/ directory to automatically generate well-structured XML descriptors for Bonita application deployment.

What is the process for generating XML application descriptors from JSON files?

The process parses exported JSON files, downloads required icons from a private GitHub repository, and outputs a structured UIB_applications.xml file for Bonita deployment.

Do I need GitHub CLI and zip installed to automate Bonita descriptor generation?

Yes, you need the gh and zip dependencies installed in your environment to run the descriptor generation process, which downloads icons from a private GitHub repository and packages files for deployment.

Can I manage application icons automatically when creating Bonita Living Application descriptors?

Yes, the Skill manages application icons automatically by downloading them directly from a private GitHub repository during the descriptor generation workflow.

What is the best way to update existing Bonita Living Application descriptors from new JSON exports?

The best way to update existing descriptors is to overwrite the JSON files in the app/web_applications/ directory with your new exports and run the Skill to regenerate the UIB_applications.xml file.