Skip to content

ericmigi/pebble-watchface-skill

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pebble Alloy Watchface Skill (SDK v127)

This repository contains a Codex/Claude skill for generating Pebble Alloy (Moddable) JavaScript watchfaces.

What changed

  • Migrated skill guidance from classic C-first Pebble apps to Alloy (Moddable) JS-first flow.
  • Locked target platforms to emery and gabbro.
  • Added downloaded upstream references from the rePebble blog links:
    • alloy-watchface-tutorial
    • pebble-examples
  • Added a new sample project: 3D globe + major timezone cities.

Skill location

  • .claude/skills/pebble-watchface/SKILL.md

New sample project

  • samples/projects/globe-timezones-alloy/

This sample renders a pseudo-3D rotating globe with seven hardcoded cities and local time offsets.

Quick start

cd samples/projects/globe-timezones-alloy
npm install
pebble build
pebble install --emulator emery

References downloaded from announcement links

  • .claude/skills/pebble-watchface/reference/downloads/alloy-watchface-tutorial
  • .claude/skills/pebble-watchface/reference/downloads/pebble-examples

Notes

  • This skill intentionally does not target aplite/basalt/chalk/diorite.
  • The watchface logic lives in src/embeddedjs/main.js and uses commodetto/Poco.

Binary assets policy

To keep PRs compatible with binary-restricted review tooling, vendored tutorial/example folders in reference/downloads/ keep source/code files only (no .png, .ttf, .pdc, or other binary assets).

About

Agent Skills for making pebble watchfaces

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 50.6%
  • Python 45.5%
  • C 3.5%
  • TypeScript 0.4%