build-teal-app

Generate Teal Shiny apps from ADaM datasets and push to GitHub.

35|9|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Appsilon/mediforce --skill build-teal-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-teal-app
Source: https://github.com/Appsilon/mediforce/tree/main/apps/tealflow/plugins/tealflow/skills/build-teal-app
Command: npx skills add https://github.com/Appsilon/mediforce --skill build-teal-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables an autonomous agent to assemble and deploy a Teal Shiny app from ADaM datasets using TealFlowMCP tools, removing manual steps.

Core Features & Use Cases

  • Automated app scaffolding: Discover datasets, select modules, generate code, and push to GitHub without user input.
  • End-to-end validation: Set up renv environment, verify startup, and handle failures with retries.
  • Publish-ready outputs: Produces data.R, app.R, and renv.lock for reproducibility.

Quick Start

Provide the ADaM datasets path and GitHub repository, then run the Teal app generation workflow to produce app.R and data.R and push to GitHub.

Frequently Asked Questions about build-teal-app

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

FAQPage Schema
How do I automate building a Teal Shiny app from ADaM datasets?

To automate Teal Shiny app generation from ADaM datasets, provide the absolute dataset paths and a GitHub repository. The workflow autonomously discovers data, selects compatible modules, generates app.R and data.R, configures renv, and pushes the validated code to GitHub.

What is needed to generate reproducible R Shiny apps with renv and Teal?

Generating reproducible Teal apps requires absolute paths to ADaM datasets and a target GitHub repository. The process autonomously sets up the renv environment, validates startup, and produces a renv.lock file alongside the app.R and data.R scripts for full reproducibility.

Can I automatically push generated Teal apps to GitHub after validation?

Yes, automatically pushing generated Teal apps to GitHub after validation is supported. The workflow handles end-to-end validation, including renv setup and startup verification with failure retries, before pushing the publish-ready outputs directly to your specified GitHub repository.

Does the Teal app generation workflow require absolute paths for ADaM datasets?

Yes, the Teal app generation workflow requires absolute paths for ADaM datasets. Providing absolute paths allows the autonomous agent to correctly discover datasets, perform module compatibility checks, and generate the necessary TealFlowMCP tools for your Shiny application.

Why does automated Teal app scaffolding perform module compatibility checks on ADaM data?

Automated Teal app scaffolding performs module compatibility checks on ADaM data to ensure selected modules function correctly with your specific datasets. This validation step prevents runtime errors and guarantees the generated Shiny app executes successfully before pushing to GitHub.