pebble-watchface

Automate Pebble watchface creation, build PBW artifacts, and test in QEMU.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/ehjacobs/pebble-sky --skill pebble-watchface-ehjacobs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pebble-watchface
Source: https://github.com/ehjacobs/pebble-sky/tree/main/.claude/skills/pebble-watchface
Command: npx skills add https://github.com/ehjacobs/pebble-sky --skill pebble-watchface-ehjacobs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, and includes scripts (resource) components.

What problem does it solve?

This skill streamlines the entire Pebble watchface workflow from research to production-grade PBW artifacts, reducing manual setup and testing overhead.

Core Features & Use Cases

  • End-to-end watchface generation with PBW output and QEMU validation
  • Phase-driven workflow including design, implementation, build, test, and asset generation
  • Use cases include creating new watchfaces, prototyping interfaces, and validating emulator-ready releases

Quick Start

Create a complete watchface project, build the PBW, and verify it in the Emery emulator.

Frequently Asked Questions about pebble-watchface

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

FAQPage Schema
How do I automate Pebble watchface creation and generate PBW files?

You can automate Pebble watchface creation by using a phase-driven workflow that handles design, implementation, and building to generate ready-to-install PBW artifacts. This process targets the Emery platform using the Pebble SDK.

Can I test Pebble watchfaces in an emulator before installing them?

Yes, you can test Pebble watchfaces in an emulator by running QEMU validation. This emulator testing ensures your watchface is ready-to-install and functions correctly on the 200x228 Emery target before final delivery.

What is the best way to build battery-efficient Pebble watchfaces with weather data?

The best way to build battery-efficient Pebble watchfaces with weather data is to use an automated workflow that applies battery-efficient update patterns during implementation. This ensures your watchface project is optimized for the Pebble SDK.

Does this Pebble SDK workflow support the Emery 200x228 target?

Yes, this Pebble SDK workflow specifically supports the Emery target with a 200x228 resolution. It builds and validates your watchface project to ensure the generated PBW files are compatible with this specific emulator environment.

Do I need the Pillow dependency to build Pebble watchfaces?

Yes, you need the Pillow dependency installed to use this end-to-end Pebble watchface generation workflow. It is required for the scripts to properly process assets and generate the final PBW artifacts.

Why does my Pebble watchface workflow require manual testing overhead?

Your Pebble watchface workflow requires manual testing overhead because it lacks automated QEMU validation. By automating the end-to-end build and test phases, you can eliminate manual setup and directly produce emulator-ready releases.