flet
Build mobile, desktop, and web apps entirely in Python
All Skills in This Repository (17)
Pure Emerald Level Indicatorsimplement-flet-extension
Wrap third-party Flutter packages into Flet extensions with dependency and CI updates.
fix-members-short-description
Insert backslashes into multi-line Python member docstrings and enforce 88-character line limits.
run-unit-tests
Execute Python Flet framework unit tests using pytest.
run-integration-tests
Execute integration tests for the Flet project using README instructions.
prepare-flet-release
Automate Flet release preparation with version increments and git-based release notes.
flet-release-announcement
Drafts Flet release announcement blog posts from changelog notes with screenshots and upgrade instructions.
flet-deprecation
Manages deprecation lifecycle for Flet Python controls, APIs, and documentation.
docs-build-and-verify
Builds the Flet documentation website and detects broken links, images, and cross-references.
create-flet-control-integration-tests
Creates integration tests with golden screenshots for Flet controls using pytest.
write-changelog-entry
Write changelog entries matching repo style for the correct release section and audience.
flet-validation
Author validation rules for Flet Python control properties using Annotated V rules.
update-flet-control-doc-gifs
Generate doc-ready screenshots and GIFs from Flet integration tests.
Frequently Asked Questions
FAQPage SchemaHow to install Flet skills?โผ
Run `npx skills add flet-dev/flet --all -g -y` in your terminal to install all skills in this suite globally.
What is Flet used for?โผ
Flet lets you build mobile, desktop, and web apps entirely in Python, with no frontend experience required. It renders interfaces with Flutter and ships with over 150 built-in controls.
Can AI agents help maintain Flet projects?โผ
Yes. These skills guide agents through running tests, writing changelog entries, handling API deprecations, building documentation, and preparing new releases.
Do Flet apps work on the web?โผ
Yes. Flet apps run natively in browsers using WebAssembly, or as server-side Python web apps with real-time UI updates.
Do I need to know Flutter to use Flet?โผ
No. You write everything in Python, and Flet handles the Flutter rendering layer for you behind the scenes.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core