homey

Develop custom dashboard widgets for the Homey platform using the Homey App SDK.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/nielsbrakel/WidgetBox --skill homey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: homey
Source: https://github.com/nielsbrakel/WidgetBox/tree/main/.agent/skills/homey
Command: npx skills add https://github.com/nielsbrakel/WidgetBox --skill homey

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development and deployment of custom dashboard widgets for the Homey smart home platform, enabling users to create personalized and enhanced smart home interfaces.

Core Features & Use Cases

  • Widget Creation: Generate new widgets with predefined structures and settings.
  • Configuration: Define and manage widget settings like text inputs, dropdowns, and checkboxes.
  • Styling: Apply native Homey styling using provided CSS classes and variables for consistent appearance.
  • Debugging & Publishing: Run apps in development mode, debug on devices, and publish to the Homey App Store.
  • Use Case: A user wants to create a custom weather widget that displays hyper-local precipitation data. They can use this Skill to scaffold the widget, configure its settings (like location input), style it to match their dashboard, and then publish it.

Quick Start

Use the homey skill to create a new widget for an existing Homey app.

Frequently Asked Questions about homey

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

FAQPage Schema
How do I develop custom dashboard widgets for the Homey smart home platform?

To develop custom Homey dashboard widgets, use the Homey App SDK to generate widget structures, configure settings, apply native CSS styling, implement backend APIs, and publish to the Homey App Store.

What tools do I need to create and deploy Homey dashboard widgets?

Creating Homey dashboard widgets requires Node.js, the pnpm package manager, and the Homey CLI to scaffold, run in development mode, debug on mobile devices, and deploy to the App Store.

Can I configure user settings like dropdowns and checkboxes for Homey widgets?

Yes, you can define and manage custom widget settings including text inputs, dropdowns, and checkboxes using the Homey App SDK configuration capabilities.

How do I apply native styling to Homey dashboard widgets?

Apply native Homey styling by utilizing provided CSS classes and variables within your widget code to ensure a consistent appearance matching the smart home dashboard.

How do I debug Homey apps on mobile devices before publishing?

Debug Homey apps on mobile devices by running the application in development mode via the Homey CLI before finalizing and publishing to the Homey App Store.

What is the process for publishing a custom widget to the Homey App Store?

Publishing a custom widget to the Homey App Store involves finalizing your App SDK code, testing via the Homey CLI, and submitting the completed package directly through the CLI.