desktop-gtk

Installation
SKILL.md

GTK

Purpose

Build applications using GTK (GIMP Toolkit) — the primary widget toolkit for GNOME and a cross-platform toolkit supporting Linux, Windows, and macOS. GTK4 provides a modern rendering model with CSS styling, hardware-accelerated rendering via Vulkan/OpenGL, and a robust widget hierarchy.

Agent Protocol

Trigger

Exact user phrases: "GTK", "GTK3", "GTK4", "GtkWidget", "GtkBuilder", "Gtk CSS", "gtk-rs", "PyGObject", "GTK application", "GtkWindow", "GtkBox", "GtkListView".

Input Context

  • GTK version (3.x or 4.x — 4.x preferred for new projects)
  • Language (C, Rust via gtk4-rs, Python via PyGObject, Vala, JS via GJS)
  • Display backend (Wayland, X11, Windows GDK, macOS Quartz)
  • CSS styling approach (Adwaita theme, custom CSS, libadwaita)
  • Performance needs (heavy rendering via GtkGLArea, large data via GtkListView)
  • Platform target (Linux native, cross-platform)
Installs
8
GitHub Stars
21
First Seen
Jun 7, 2026
desktop-gtk — j4flmao/agent-skills