mowatch-dev

Develop MoWatch e-ink smartwatch apps with C/C++ and Docker builds.

7|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/yetone/agent-skill-mowatch-dev --skill mowatch-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mowatch-dev
Source: https://github.com/yetone/agent-skill-mowatch-dev/tree/main
Command: npx skills add https://github.com/yetone/agent-skill-mowatch-dev --skill mowatch-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide and resources for developing applications for the MoWatch e-ink smartwatch, simplifying the process of creating watch faces and apps.

Core Features & Use Cases

  • SDK Access: Provides access to essential SDK files, headers, and libraries.
  • API Reference: Detailed documentation for drawing, time, system, and file operations.
  • Build Process: Guides through Docker-based compilation and packaging.
  • Image Processing: Includes Python scripts for converting images to the required 1-bit bitmap format.
  • Use Case: You want to create a custom watch face that displays the current time, date, and battery percentage. This Skill provides the necessary API calls, constants, and build instructions to achieve this.

Quick Start

Use the mowatch-dev skill to get the SDK header file and Makefile template to start a new MoWatch app project.

Frequently Asked Questions about mowatch-dev

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

FAQPage Schema
How do I develop custom watch faces for an e-ink smartwatch using C?

You can develop e-ink smartwatch apps using the MoWatch SDK, which provides C/C++ headers and libraries for accessing drawing, time, system, and file operation APIs to build custom watch faces.

What is the process for compiling and packaging embedded C applications for a smartwatch?

Compiling embedded C smartwatch applications involves using a Docker-based build process provided by the SDK, which handles packaging your application and linking against the necessary MoWatch libraries.

Do I need Docker to build and compile MoWatch e-ink applications?

Yes, Docker is required to build and compile MoWatch e-ink applications, as the SDK specifies a Docker-based build process to ensure the correct embedded development environment for your C code.

How do I convert images for display on an e-ink smartwatch screen?

To convert images for an e-ink smartwatch screen, you use provided Python scripts that process and convert standard images into the required 1-bit bitmap format compatible with the hardware.

What system APIs are available for MoWatch embedded development?

MoWatch embedded development provides APIs for drawing operations, time management, system functions, file operations, and dialogs, enabling you to create functional custom apps within hardware constraints.