Back to work Open-source developer tool

Pebble Watchface Skill

An open-source Codex skill that takes a watchface from brief to source code, PBW, screenshots, and release assets.

Four Pebble watchfaces created with the Pebble Watchface Skill: a castle, pocket garden, tumbling monkeys, and a beach

Why I Built It

I kept repeating the same project setup, build, emulator, and packaging steps, so I turned them into a reusable skill.

What the Workflow Does

  1. Turns the brief into a layout and technical plan.
  2. Creates the Pebble project and required files.
  3. Writes the C watchface and PebbleKit JavaScript when external data is needed.
  4. Checks the manifest, source, lifecycle, and common layout problems.
  5. Builds the PBW and verifies the packaged version.
  6. Installs the watchface in QEMU and captures a screenshot.
  7. Uses the screenshot to find clipping, poor contrast, or unreadable text.
  8. Creates icons and preview assets when needed.

What Is Included

  • Project scaffolding scripts.
  • Static, animated, and weather templates.
  • Source validation and version checks.
  • Icon and preview helpers.
  • Pebble API, drawing, and animation guidance.
  • Emulator recovery steps for common tooling failures.
  • Sample projects and tutorials.

Why It Is Separate From Stratum

Stratum is one watchface. The skill is the reusable process that can build and check a completely different one from a new brief.

The sample watchfaces above were created to test different layouts, shapes, colors, resources, and target platforms.

Back to all work