swal-theme-creator
Allows AI agents (Hermes, Antigravity, Jules) to generate, validate, and switch visual themes in SWAL Desktop using declarative JSON tokens.
Skill by iberi22
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/iberi22-swal-theme-creator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/swal-theme-creator
What's inside
- Skill name
swal-theme-creator- Description
- Allows AI agents (Hermes, Antigravity, Jules) to generate, validate, and switch visual themes in SWAL Desktop using declarative JSON tokens.
- License
- MIT
- Instructions
- 50 lines in SKILL.md · view on GitHub
Before installing
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Files (1)
- SKILL.md
SKILL.md (first lines)
# SWAL Theme Creator & Manager Skill
This skill enables agents to customize the visual appearance of the SWAL Desktop environment by generating or editing JSON theme definitions.
## Location of Themes
All themes are stored in `~/.config/swal/themes/<theme_id>.json`.
## Theme Structure (`~/.config/swal/schemas/theme.schema.json`)
```json
{
"id": "theme-name",
"name": "Human Readable Theme Name",
"author": "Hermes Agent",
"version": "1.0.0",
"colors": {
"bg": "rgba(2, 6, 23, 0.97)",
"elevated": "rgba(15, 23, 42, 0.85)",
"elevated_850": "rgba(21, 30, 46, 0.90)",
"void": "#000000",
"accent_primary": "#06b6d4",
"accent_secondary": "#f97316",
"text_primary": "#f1f5f9",
"text_secondary": "#94a3b8",
"success": "#10b981",
"warning": "#f59e0b",
"danger": "#ef4444",
"border_active": "rgba(6, 182, 212, 0.40)",
"border_subtle": "rgba(255, 255, 255, 0.08)"
},
"hyprland": {
"active_border": "rgba(06b6d4ff) rgba(f97316ff) 45deg",
"inactive_border": "rgba(0f172aff)"
}
}
```
## CLI Commands for Agents
- **List themes**: `swal-theme list`
- **Show current theme**: `swal-theme current`
- **Switch theme**: `swal-theme switch <theme_id>`
- **Create new theme**: `swal-theme create <theme_id> --base hive-dark`
## Guidelines for Agents
1. Always maintain strong contrast between `bg` and `text_primary`.
2. Keep `border_subtle` slightly translucent (`rgba(..., 0.07)`).
3. After creating a new theme file in `~/.config/swal/themes/<id>.json`, run `swal-theme switch <id>` to apply it in real time.From iberi22/skills, MIT.
More from iberi22/skills
- 0.570score
agent-issue-delegation
iberi22
Crear GitHub Issues de calidad profesional para delegar a agentes autónomos (Jules, Claude Code, Codex, OpenCode).
SkillAFreshness: AClaude Code +9 - 0.567score
linux-performance-profiles
iberi22
Switchable Linux system performance profiles (gaming, sen/headless work, default) via sysfs/sysctl/Hyprland.
SkillAFreshness: AClaude Code +9 - 0.566score
cron-fleet-maintenance
iberi22
Use when auditing or repairing a fleet of cron jobs.
SkillAFreshness: AClaude Code +9 - 0.565score
issue-triage
iberi22
Use when moving issues or external PRs through the issue tracker's triage state machine (needs-triage, ready-for-agent, wontfix).
SkillAFreshness: AClaude Code +9 - 0.565score
bug-triage
iberi22
Use when diagnosing a bug in code.
SkillAFreshness: AClaude Code +9 - 0.561score
jules-recovery-protocol
iberi22
Protocolo de recuperación para Jules cuando falla una sesión.
SkillAFreshness: AClaude Code +9 - 0.560score
rclone-cloud-backup
iberi22
Use when auditing a running rclone cloud sync job.
SkillAFreshness: AClaude Code +9 - 0.560score
cpanel-node-ops
iberi22
Use when deploying Node backends on cPanel hosting.
SkillAFreshness: AClaude Code +9 - 0.557score
hermes-gateway-troubleshooting
iberi22
Debug Hermes Gateway connectivity and platform integration issues — Telegram, Discord, WhatsApp.
SkillAFreshness: AClaude Code +9 - 0.556score
background-transfer-monitor
iberi22
Use when running long background uploads: track progress.
SkillAFreshness: AClaude Code +9 - 0.521score
caveman
iberi22
Ultra-compressed communication mode para coding agents.
SkillBFreshness: BClaude Code +9 - 0.521score
claude-design-principles
iberi22
Principios de diseño UI/UX distillados del system prompt de Claude Design.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 3
- Last commit (this folder)
- Oct 8, 2026 (21 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/iberi22/skills
- Website
- github.com/iberi22/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from iberi22
- 0.570score
agent-issue-delegation
iberi22
Crear GitHub Issues de calidad profesional para delegar a agentes autónomos (Jules, Claude Code, Codex, OpenCode).
SkillAFreshness: AClaude Code +9 - 0.567score
linux-performance-profiles
iberi22
Switchable Linux system performance profiles (gaming, sen/headless work, default) via sysfs/sysctl/Hyprland.
SkillAFreshness: AClaude Code +9 - 0.566score
cron-fleet-maintenance
iberi22
Use when auditing or repairing a fleet of cron jobs.
SkillAFreshness: AClaude Code +9 - 0.565score
bug-triage
iberi22
Use when diagnosing a bug in code.
SkillAFreshness: AClaude Code +9 - 0.565score
issue-triage
iberi22
Use when moving issues or external PRs through the issue tracker's triage state machine (needs-triage, ready-for-agent, wontfix).
SkillAFreshness: AClaude Code +9 - 0.561score
jules-recovery-protocol
iberi22
Protocolo de recuperación para Jules cuando falla una sesión.
SkillAFreshness: AClaude Code +9
Cite this page
swal-theme-creator skill. Agent Mart. https://agentmart.dev/skills/iberi22-swal-theme-creator (last updated 2026-10-24)