dataapp-development

Installation
SKILL.md

Keboola App Development

This skill covers the full lifecycle of Keboola Apps (formerly "Data Apps"): choosing the right app type, building locally, deploying, and debugging. It supports both Streamlit apps and Python/JS apps, and three client paths (MCP-only, Claude Code with filesystem access, and kbagent CLI).

The skill is a router — it does not contain all the guidance itself. The references/ files load on demand based on the task at hand. Read the decision tree below, then load only the references you need.

Decision tree

Answer these questions in order. Each answer routes to the right reference.

1. What is the task?

Task Where to look first
Build a new app from scratch references/choosing-app-type.md → type-specific reference → references/deployment-paths.md
Modify an existing app (add feature, fix bug) references/dev-workflow.md for the change loop
Deploy or redeploy references/deployment-paths.md
Debug a deployment or runtime issue references/troubleshooting.md
Migrate an existing app between types references/choosing-app-type.md + references/streamlit-apps.md + references/python-js-apps.md
Installs
26
Repository
keboola/ai-kit
GitHub Stars
15
First Seen
Jun 18, 2026
dataapp-development — keboola/ai-kit