🖥️

AI Desk Card Agent Hardware Skill

Ein Skill, mit dem Claude Code, Codex, Cursor oder ein anderer Agent mit Shell-Rechten ein M5Paper-E-Ink-Desk-Display einrichtet und steuert.

Experte 45-90 minutes first setup 2 aufrufe 0 likes
AI skillagent hardwaree-inkM5PaperClaude CodeCodexambient displaydesk card

Lernen starten

AI Desk Card Agent Hardware Skill

AI Desk Card is an open-source Agent Skill from op7418 that turns an M5Paper V1.1 4.7-inch e-ink panel into an ambient desk display. The key idea is not another fixed IoT dashboard: the agent decides which widget matters now, renders it through a local daemon, and pushes it to the physical screen.

Was dieser Skill macht

  • Install the ai-desk-card Skill for Claude Code, Codex, Cursor, Gemini CLI, Aider, or a custom shell-capable agent.
  • Guide first-time setup: detect PlatformIO, USB connection, daemon state, Wi-Fi state, and hardware readiness.
  • Build and flash firmware, flash CJK fonts, start the local daemon, provision Wi-Fi, and push the first widget.
  • Use 16 widget types such as weather, calendar, todo, focus, inbox, PR queue, git status, AI status, break reminder, next meeting, deadlines, scratch notes, and business-card sleep mode.
  • Let the agent write ~/.ai-desk-card/interests.yaml, register a loop or cron schedule, and adapt the screen based on work context.

Geeignete Szenarien

  • Makers who already use Claude Code, Codex, Cursor, or another agent and want a physical ambient output.
  • Developers maintaining GitHub projects who want PR, issue, CI, and focus-state signals without opening GitHub every few minutes.
  • Writers, operators, and founders who want calendar, todo, weather, deadlines, and reminders in peripheral vision.
  • People who like e-ink because it is quiet, non-glowing, and good for glanceable information rather than constant interaction.

Arbeitsablauf

  1. Install the skill with npx skills add https://github.com/op7418/ai-desk-card --skill ai-desk-card or clone the repository into the local skills folder.
  2. Ask the agent to set up the card; it probes current state before acting.
  3. Plug in M5Paper V1.1 with a USB-C data cable. The agent handles PlatformIO, build, firmware upload, CJK font upload, daemon startup, and Wi-Fi provisioning.
  4. Choose widgets and cadence. The skill writes local preferences and can schedule refreshes through the agent loop, cron, or no-AI fallback scripts.
  5. Use natural language for daily operations: show weather, pin today’s schedule, display PR queue, sleep with business card, or diagnose connection issues.

Praxisbeispiele

  • Calendar and todo card: the screen shows meetings and tasks that change as the agent updates calendar or todo sources.
  • Quiet-hours business card: e-ink retains the final frame with zero power, so a QR business card can stay visible while the device sleeps.
  • GitHub ambient queue: PRs, mentions, issues, CI failures, and critical labels can be pushed without turning GitHub into a constant distraction.
  • Health and context nudges: break reminders, weather, deadlines, and low-priority but useful signals stay visible without popup fatigue.
  • Hardware-as-agent-output: the M5Paper remains simple while the agent, memory, CLI tools, and APIs provide the intelligence.

Grenzen und Risiken

  • It requires hardware: M5Paper V1.1 is the primary target; M5Paper V1.0 likely needs tuning, and M5Paper S3 / Inkplate / Waveshare are roadmap or porting work.
  • E-ink is slow and monochrome; it is not suitable for video, animation, realtime stock ticks, or rich touch interfaces.
  • First setup still touches firmware, USB, Wi-Fi, Python, PlatformIO, and local daemon permissions, so the agent needs shell access and human approval for risky commands.
  • ESP32 Wi-Fi is 2.4 GHz; 5 GHz-only networks will not work.
  • The repository is very new, so teams should check license, security posture, hardware compatibility, and maintenance before treating it as production infrastructure.

Geprufte Quellen

  • GitHub repository: https://github.com/op7418/ai-desk-card
  • Official README: https://github.com/op7418/ai-desk-card/blob/main/README.en.md
  • Chinese README: https://github.com/op7418/ai-desk-card/blob/main/README.md
  • X article by op7418 / 歸藏: https://x.com/op7418/status/2057776589027594406
  • M5Paper documentation: https://docs.m5stack.com/en/core/m5paper

FAQ

Does the agent really install and flash the device? The official README describes an agent-led flow: probe state, install missing tooling when approved, compile firmware, flash fonts, start the daemon, ask for Wi-Fi, and push the first widget.

Is it cloud-based? The project is designed around a local daemon on 127.0.0.1:9877 and LAN device communication. Verify your own integrations because calendar, weather, GitHub, Feishu, or other data sources may involve their own network calls.

What makes it different from a fixed dashboard? Traditional dashboards ask users to configure widgets. AI Desk Card treats the visible screen as a scheduling decision: the agent can decide what matters based on memory, calendar, repo status, and current work mode.

Verwandte Fähigkeiten

📦

Context Engineering for Coding Agents

Advanced 90 minutes

Praxisinhalt fuer AI-Workflows 2026: Package the right files, constraints, architecture notes, and acceptance checks before asking a coding agent to edit a repo.

agent skillsprompt engineeringworkflow
30
Learn
🧪

Prompt Versioning and Regression Evals

Intermediate 75 minutes

Praxisinhalt fuer AI-Workflows 2026: Manage prompts like production code with versions, eval sets, release notes, and rollback criteria.

agent skillsprompt engineeringworkflow
30
Learn
🔌

MCP-Ready Agent Workflows

Advanced 2 hours

Praxisinhalt fuer AI-Workflows 2026: Design agent workflows that use MCP tools safely, with permissions, secrets, audit logs, and human approvals.

agent skillsprompt engineeringworkflow
30
Learn
🧩

Agent Skill Authoring with SKILL.md

Intermediate 90 minutes

Praxisinhalt fuer AI-Workflows 2026: Write reusable agent skills with clear triggers, workflows, assets, quality gates, and safe boundaries.

agent skillsprompt engineeringworkflow
30
Learn