lametric-cli

Control LaMetric TIME/SKY smart displays from the command line. Use when sending notifications, controlling device brightness/volume, managing timers, or displaying data on LaMetric devices. Triggers on "LaMetric", "smart display", "notification to device", "set timer", "send alert to clock".

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "lametric-cli" with this command: npx skills add dedene/lametric-cli

LaMetric CLI

CLI tool for controlling LaMetric TIME/SKY devices. Send notifications, control settings, manage timers, and stream content.

Prerequisites

Installation

# Homebrew (macOS/Linux)
brew install dedene/tap/lametric

# Or Go install
go install github.com/dedene/lametric-cli/cmd/lametric@latest

Setup

  1. Get API key from LaMetric mobile app: Device Settings > API Key
  2. Run setup wizard:
lametric setup

Or configure manually:

# Store API key securely
lametric auth set-key --device=living-room

# Or use environment variables
export LAMETRIC_API_KEY=your-api-key
export LAMETRIC_DEVICE=192.168.1.100

Config file location: ~/.config/lametric-cli/config.yaml

Core Workflows

Sending Notifications

Simple notification:

lametric notify "Hello World"

With icon and sound:

lametric notify "Build passed" --icon=checkmark --sound=positive1

Critical alert (wakes device, plays alarm):

lametric notify "ALERT: Server down" --priority=critical --sound=alarm1

Progress indicator:

lametric notify "Upload progress" --goal=75/100 --icon=upload

Sparkline chart:

lametric notify "CPU Usage" --chart=10,25,50,30,45,80,60

From stdin (for pipelines):

echo "Build complete" | lametric notify
git log -1 --format="%s" | lametric notify --icon=github

Wait for user dismissal:

lametric notify "Confirm deployment?" --wait

Device Control

Get device info:

lametric device

Display brightness:

lametric display get
lametric display brightness 50      # Set to 50%
lametric display mode auto          # Auto brightness

Audio volume:

lametric audio get
lametric audio volume 30            # Set to 30%

Bluetooth:

lametric bluetooth get
lametric bluetooth on
lametric bluetooth off

Built-in Apps

Timer:

lametric app timer set 5m           # Set 5 minute timer
lametric app timer set 1h30m        # Set 1 hour 30 minutes
lametric app timer start
lametric app timer pause
lametric app timer reset

Stopwatch:

lametric app stopwatch start
lametric app stopwatch pause
lametric app stopwatch reset

Radio:

lametric app radio play
lametric app radio stop
lametric app radio next
lametric app radio prev

App navigation:

lametric app list                   # List installed apps
lametric app next                   # Switch to next app
lametric app prev                   # Switch to previous app

Streaming

Stream images or video to the display:

lametric stream start               # Start streaming session
lametric stream image logo.png      # Send static image
lametric stream gif animation.gif   # Send animated GIF
lametric stream stop                # End streaming

Pipe from ffmpeg:

ffmpeg -i video.mp4 -vf "scale=37:8" -f rawvideo -pix_fmt rgb24 - | lametric stream pipe

Discovery

Find LaMetric devices on your network:

lametric discover
lametric discover --timeout=10s

Common Patterns

Build/CI Notifications

# Success
lametric notify "Build #123 passed" --icon=checkmark --sound=positive1

# Failure
lametric notify "Build #123 failed" --icon=error --sound=negative1 --priority=warning

# Deployment
lametric notify "Deployed to prod" --icon=rocket --sound=positive2

System Monitoring

# CPU alert
lametric notify "High CPU: 95%" --priority=warning --icon=warning

# Disk space
lametric notify "Disk: 85% full" --goal=85/100 --icon=harddrive

Pomodoro Timer

lametric app timer set 25m && lametric app timer start

Meeting Reminder

lametric notify "Meeting in 5 min" --icon=calendar --sound=alarm3 --priority=warning

Quick Reference

Popular Icons

AliasDescription
checkmarkSuccess/complete
errorError/failure
warningWarning/caution
infoInformation
rocketDeploy/launch
githubGitHub
slackSlack
mailEmail
calendarCalendar/meeting
downloadDownload
uploadUpload

Run lametric icons for full list.

Popular Sounds

SoundCategory
positive1-5Success sounds
negative1-5Error sounds
alarm1-13Alarm sounds
notification1-4Gentle notifications

Run lametric sounds for full list.

Global Flags

FlagDescription
-d, --deviceDevice name or IP
-j, --jsonOutput JSON
--plainOutput TSV (for scripting)
-v, --verboseVerbose logging

Troubleshooting

Connection Failed

  1. Verify device IP: lametric discover
  2. Check device is on same network
  3. Ensure API key is correct: lametric auth get-key --device=NAME

Authentication Error

# Re-set API key
lametric auth set-key --device=living-room

# Or use environment variable
export LAMETRIC_API_KEY=your-api-key

Device Not Found

# Discover devices
lametric discover --timeout=10s

# Add to config
lametric setup

Installation

brew install dedene/tap/lametric

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Dlazy One Click Generation

Short-video generation pipeline. Configure subject, script, TTS voiceover, BGM, and subtitle styling.

Registry SourceRecently Updated
Coding

Dlazy Video Generate

Video generation skill. Automatically selects the best dlazy CLI video model based on the prompt.

Registry SourceRecently Updated
Coding

Dlazy Audio Generate

Audio generation skill. Automatically selects the best dlazy CLI audio/TTS model based on the prompt. 音频生成技能。根据提示词自动选择最佳的 dlazy CLI 音频/TTS 模型。

Registry SourceRecently Updated
Coding

Dlazy Vidu Audio Clone

Clone voice and generate new text reading audio with one click using Vidu Audio Clone.

Registry SourceRecently Updated