← Back to Skills Marketplace
kleberbaum

erebos

by kleberbaum · GitHub ↗ · v0.1.0
linux ⚠ suspicious
607
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install erebos
Description
Erebos namespace for Netsnek e.U. dark theme and theming engine. Generates accessible dark mode palettes, manages theme tokens, and provides runtime theme sw...
README (SKILL.md)

Erebos

Enter the Dark Side

Erebos provides dark theming for web applications. It generates WCAG-compliant palettes, manages CSS variables and design tokens, and enables runtime theme switching without page reload.

Use Erebos when you need dark mode support, accessible color palettes, or a theming system for your web app.

How Erebos Works

Erebos builds theme tokens from a base palette. It computes contrast ratios and validates accessibility before output. The engine supports:

  • Palette generation — Produce dark backgrounds with sufficient contrast
  • Preview mode — Visualize themes in browser or terminal
  • Export — Output CSS variables, JSON tokens, or design-system formats

Theme Commands

Run the theme generator:

# Generate palette from seed colors
./scripts/theme-gen.sh --palette "#1a1a2e" "#16213e"

# Preview in browser (opens local HTML)
./scripts/theme-gen.sh --preview

# Export tokens to stdout or file
./scripts/theme-gen.sh --export --format css

Arguments

Argument Purpose
--palette Base colors for palette generation
--preview Launch preview mode (no file output)
--export Export theme tokens (requires format choice)

Design Example

/* Erebos output */
:root[data-theme="erebos-dark"] {
  --bg-primary: #1a1a2e;
  --bg-secondary: #16213e;
  --text-primary: #eaeaea;
  --text-secondary: #a0a0a0;
  --accent: #0f3460;
}
Usage Guidance
This package appears to be a placeholder or incomplete: its documentation promises palette generation, preview-in-browser, and export features, but the included script only echoes arguments and performs no real theming work. It's not asking for credentials or installing external code, so it's low-risk to inspect, but do not rely on it to produce real themes. If you need the promised functionality, ask the author for a full implementation or an updated release. If you run the script locally, avoid running it with elevated privileges (don't use sudo) and review any future versions for network calls or file writes before executing.
Capability Analysis
Type: OpenClaw Skill Name: erebos Version: 0.1.0 The skill bundle declares `exec` permissions in `SKILL.md` and `claw.json`, which is a high-risk capability. However, the `scripts/theme-gen.sh` script, which is the only executable component, is a harmless stub. It only parses arguments and prints messages indicating the mode of operation (e.g., `[erebos] Palette mode: $*`), without performing any actual palette generation, file operations, network calls, or other risky actions. There is no evidence of prompt injection, data exfiltration, malicious execution, persistence, or obfuscation. The skill is non-functional but not malicious or vulnerable.
Capability Assessment
Purpose & Capability
The declared purpose (dark-theme generator, WCAG palettes, preview, export) is plausible for the files present. No credentials, binaries, or installs are requested, which is reasonable for a small theming tool. However, the actual code does not implement the stated capabilities — the mismatch is not malicious but is a coherence issue: the package advertises features it doesn't provide.
Instruction Scope
SKILL.md instructs users to run scripts for palette generation, preview (which claims to open a local HTML page), and export. The bundled script (scripts/theme-gen.sh) only parses and echoes arguments and does not generate palettes, open a browser, or export tokens. The runtime instructions therefore overpromise relative to what the agent will actually do.
Install Mechanism
There is no install specification and only a small shell script is included. No downloads or archive extraction occur. This is low-risk from an install perspective.
Credentials
The skill requests no environment variables, no credentials, and no config paths. That is appropriate for the described functionality and consistent with the contained files.
Persistence & Privilege
The skill is not marked always:true and does not request elevated or persistent privileges. It is user-invocable and can be called autonomously by the agent (platform default), which is expected for a normal skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install erebos
  3. After installation, invoke the skill by name or use /erebos
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: reserved erebos namespace for Netsnek e.U.
Metadata
Slug erebos
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is erebos?

Erebos namespace for Netsnek e.U. dark theme and theming engine. Generates accessible dark mode palettes, manages theme tokens, and provides runtime theme sw... It is an AI Agent Skill for Claude Code / OpenClaw, with 607 downloads so far.

How do I install erebos?

Run "/install erebos" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is erebos free?

Yes, erebos is completely free (open-source). You can download, install and use it at no cost.

Which platforms does erebos support?

erebos is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux).

Who created erebos?

It is built and maintained by kleberbaum (@kleberbaum); the current version is v0.1.0.

💬 Comments