Agent skill

nanoleaf

Control Nanoleaf light panels via the Picoleaf CLI. Use for turning Nanoleaf on/off, adjusting brightness, setting colors (RGB/HSL), changing color temperature, or any Nanoleaf lighting control.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/nanoleaf

Metadata

Additional technical details for this skill

clawdbot
{
    "emoji": "\ud83c\udf08",
    "install": [
        {
            "id": "brew",
            "tap": "paulrosania/command-home",
            "bins": [
                "picoleaf"
            ],
            "kind": "brew",
            "label": "Install Picoleaf CLI (brew)",
            "formula": "paulrosania/command-home/picoleaf"
        },
        {
            "id": "binary",
            "bins": [
                "picoleaf"
            ],
            "kind": "shell",
            "label": "Install Picoleaf (binary)",
            "command": "curl -sL https://github.com/tessro/picoleaf/releases/latest/download/picoleaf_1.4.0_linux_amd64.tar.gz | tar xz -C ~/.local/bin"
        }
    ],
    "requires": {
        "bins": [
            "picoleaf"
        ]
    }
}

SKILL.md

Picoleaf CLI

Use picoleaf to control Nanoleaf light panels.

Setup

  1. Find Nanoleaf IP: Check router or use mDNS: dns-sd -Z _nanoleafapi
  2. Generate token: Hold power button 5-7 sec until LED flashes, then within 30 sec run: curl -iLX POST http://<ip>:16021/api/v1/new
  3. Create config file ~/.picoleafrc:
    ini
    host=<ip>:16021
    access_token=<token>
    

Power

  • picoleaf on - Turn on
  • picoleaf off - Turn off

Brightness

  • picoleaf brightness <0-100> - Set brightness percentage

Colors

  • picoleaf rgb <r> <g> <b> - Set RGB color (0-255 each)
  • picoleaf hsl <hue> <sat> <light> - Set HSL color
  • picoleaf temp <1200-6500> - Set color temperature in Kelvin

Examples

  • Warm dim light: picoleaf on && picoleaf brightness 30 && picoleaf temp 2700
  • Bright blue: picoleaf on && picoleaf brightness 100 && picoleaf rgb 0 100 255
  • Turn off: picoleaf off

Notes

  • Default port is 16021
  • Token generation requires physical access to the Nanoleaf controller
  • Multiple commands can be chained with &&

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results