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.
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
- Find Nanoleaf IP: Check router or use mDNS:
dns-sd -Z _nanoleafapi - 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 - Create config file
~/.picoleafrc:inihost=<ip>:16021 access_token=<token>
Power
picoleaf on- Turn onpicoleaf 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 colorpicoleaf 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
&&
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?