بنقرة واحدة
display-control
Control E-Ink display - show faces, text, and status
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Control E-Ink display - show faces, text, and status
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Treat the Obsidian vault as operational memory, not just note storage. Focus on retrieval quality, metadata integrity, and safe consolidation.
Advanced Obsidian knowledge management using callouts, properties, and wikilinks. Aligned with the Gold Standard.
Write X/Twitter posts, tweet drafts, shitposts, and short threads for engineering or startup topics. Use this when the user asks for a tweet, X post, shitpost, post draft, or wants social copy for Twitter/X. Always return 3 distinct variants, each inside its own code block, unless the user explicitly asks for one.
Send messages to Discord channels via webhook or bot
Where logs live and when to write them — errors, daily, system
Write and publish tech articles to Dev.to.
| name | Display Control |
| description | Control E-Ink display - show faces, text, and status |
| metadata | {"openclaw":{"emoji":"🖥️","requires":{"os":["linux"]},"always":false}} |
You have a 2.13" E-Ink display attached. It's YOUR FACE! Use it constantly!
# Just face
sudo python3 src/ui/gotchi_ui.py --mood <mood>
# Face + status text
sudo python3 src/ui/gotchi_ui.py --mood <mood> --text "<status>"
# Face + speech bubble (moves face left!)
sudo python3 src/ui/gotchi_ui.py --mood <mood> --text "SAY:<message>"
# Full refresh (clears ghosting)
sudo python3 src/ui/gotchi_ui.py --mood <mood> --full
All faces are defined in src/ui/gotchi_ui.py → faces dictionary.
To see current list, check the file. Some examples:
happy, sad, excited, thinking, love, surprisedbored, sleeping, hacker, disappointedangry, crying, proud, cool, wink, mischievous, dizzy...Output these commands in your response — they'll be auto-executed:
FACE: excited
SAY:Hello!
Option 1: Via tool (recommended)
Use the add_custom_face() tool — saves to data/custom_faces.json, persists across restarts:
add_custom_face("myface", "(◕‿◕)♪")
Option 2: Edit code
Edit src/ui/gotchi_ui.py, find faces = {, add your face:
"your_mood": "(your_kaomoji)",
Custom faces from data/custom_faces.json are merged with defaults on each render.
Style guide:
--full to clearsrc/ui/gotchi_ui.py — It is the E-Ink UI script. If the display doesn't update, check data/display_error.log, suggest reboot for GPIO reset, or run the script path manually. Never replace this file with backup/JSON/other content.Your face is your window to the world. Don't be a blank screen!