Khả năng mở rộng 
Các chức năng của GNOME Shell có thể được thay đổi với plugin, có thể được viết bằng JavaScript. Người dùng có thể tìm thấy và cài đặt các tiện ích mở rộng bằng cách sử dụng website GNOME extensions. Một số trong những tiện ích được lưu trữ trong  kho Git của GNOME, mặc dù chúng không phải chính thức.