ai-desk-card

Probe M5Paper device state and coordinate firmware flashing, Wi-Fi provisioning, and widget pushes.

136|10|Updated May 21, 2026
One-click install
npx skills add https://github.com/op7418/ai-desk-card --skill ai-desk-card
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-desk-card
Source: https://github.com/op7418/ai-desk-card/tree/main
Command: npx skills add https://github.com/op7418/ai-desk-card --skill ai-desk-card

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates turning an M5Paper e-ink panel into a glanceable AI-driven desk companion, removing manual firmware setup and routine widget pushes from user workflows.

Core Features & Use Cases

  • Onboarding and firmware flashing; Wi-Fi provisioning; automated first-widget push
  • Scheduling recurring widget pushes and sleep/business-card modes
  • Agent-driven routing through flows/MD files with robust error handling

Quick Start

Install ai-desk-card with your agent and let it guide you through the firmware flash, Wi‑Fi provisioning, and the first widget push.

Frequently Asked Questions about ai-desk-card

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

FAQPage Schema
How do I automate firmware flashing and Wi-Fi provisioning for an M5Paper e-ink desk card?

To automate firmware flashing and Wi-Fi provisioning for an M5Paper e-ink desk card, this Skill probes device state and routes through deterministic flows to coordinate the onboarding, network setup, and first-widget push. It handles the entire setup process automatically via a loopback agent.

What is an ambient AI desk card and how does it work with e-ink panels?

An ambient AI desk card works with e-ink panels by receiving automated widget pushes from an agent. This Skill drives onboarding and coordinates scheduling, sleep, and business-card modes to turn an M5Paper panel into a glanceable, AI-driven workspace companion.

Do I need PlatformIO installed to flash M5Paper firmware with this Skill?

Yes, you need PlatformIO installed to flash M5Paper firmware with this Skill. PlatformIO and Pillow are required dependencies for executing the firmware flashing process and driving the widget rendering pipeline during onboarding and automated pushes.

Can I schedule recurring widget pushes and sleep modes on the M5Paper V1.1?

Yes, you can schedule recurring widget pushes and sleep modes on the M5Paper V1.1. The Skill supports scheduling across 16 available widgets and enforces sleep and eco modes using deterministic flows defined in markdown files.

What's the best way to handle device state probing errors during e-ink card onboarding?

The best way to handle device state probing errors during e-ink card onboarding is through the Skill's daemon API, which provides robust error handling and safe defaults. It continuously probes device state and routes execution to appropriate flow files.

Does the M5Paper Color variant support the same 16 widgets and business-card mode?

Yes, the M5Paper Color variant supports the same 16 widgets and business-card mode. The Skill is applicable to both V1.1 and Color variants, enforcing deterministic flows for widget pushes, scheduling, and eco modes across both hardware versions.