juicecultusjuicecultusCommunityยท1 Agent Skills Included

crosspoint-reader-papers3

ESP32 e-reader firmware development with strict memory rules

Guides development of open-source EPUB reader firmware for the M5Paper S3 e-ink device. Enforces strict ESP32-S3 memory rules, PSRAM allocation, and hardware abstraction patterns to prevent crashes and heap fragmentation. Covers PlatformIO builds, touch input mapping, activity lifecycles, and debugging so firmware changes ship stable and verified.
npx skills add juicecultus/crosspoint-reader-papers3 --all -g -y
Available:

Instructs your AI agent to act as a senior embedded engineer, enforcing ESP32-S3 memory limits, hardware abstraction rules, and evidence-based code changes when modifying this e-reader firmware.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install CrossPoint Reader PaperS3?โ–ผ

Run `npx skills add juicecultus/crosspoint-reader-papers3 --all -g -y` in your terminal to install this skill globally.

What does CrossPoint Reader firmware do?โ–ผ

It is open-source firmware that turns the M5Paper S3 into a full EPUB e-reader with touch navigation, WiFi book uploads, and multi-language support.

How does this skill help with ESP32 development?โ–ผ

It gives your AI agent strict rules for PSRAM allocation, stack safety, and hardware abstraction so firmware changes avoid crashes and memory fragmentation.

How do I build and flash the firmware?โ–ผ

Install PlatformIO, then run `pio run --target upload` with the M5Paper S3 connected over USB-C to build and flash in one step.

Does it work with Claude Code and other AI coding tools?โ–ผ

Yes. The included CLAUDE.md follows the universal skill standard and works in Claude Code, Cursor, and other compatible coding environments.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’