eww-expressions

Community

Write and debug eww expressions.

Authormilojarow
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps users write and debug expressions for the eww widget system, enabling dynamic and interactive user interfaces.

Core Features & Use Cases

  • Expression Syntax: Understand and utilize ${} for string interpolation and {} for attribute expressions.
  • Operators & Functions: Master arithmetic, boolean, ternary, elvis, and safe access operators, along with essential functions like round(), formattime(), and jq().
  • Data Access: Learn to access variables, object fields, array elements, and special EWW_* magic variables.
  • Use Case: Create a custom status bar widget that displays the current time, CPU usage, and battery level, with dynamic styling based on system conditions.

Quick Start

Use the eww-expressions skill to understand how to display the current time formatted as HH:MM in a label.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: eww-expressions
Download link: https://github.com/milojarow/dotfiles/archive/main.zip#eww-expressions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.