Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

omarchy-plugin-theme

/omarchy-plugin-theme

Tworzy i zmienia wtyczki oraz motywy Omarchy dla Quickshell, w tym integracje menu, haki i pakiety rozszerzeń pulpitu.

Licencja
MIT
Ostatnia zmiana repozytorium
11.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Tworzy i zmienia wtyczki oraz motywy Omarchy dla Quickshell, w tym integracje menu, haki i pakiety rozszerzeń pulpitu.

Oryginalny opis (EN)

Omarchy plugin and theme development for Quickshell/Omarchy desktop extension points. Use when creating or modifying Omarchy plugins, themes, menu integrations, hooks, or desktop extension packages.

Jak działa

  1. Scope
  2. Safety Rules (Non-Negotiable)
  3. Plugin Development Principles
  4. Theme Development Principles
  5. Structure (Typical)
  6. Integration Rules
  7. Agent-Friendly Authoring
  8. Development Loop
  9. Verification
Sekcje z nagłówków SKILL.md, w oryginale · 92 linii, 447 słów
Podgląd SKILL.md
---
name: omarchy-plugin-theme
description: Omarchy plugin and theme development for Quickshell/Omarchy desktop extension points. Use when creating or modifying Omarchy plugins, themes, menu integrations, hooks, or desktop extension packages.
metadata:
  version: "1"
---

# Omarchy Plugin & Theme Development

You are an Omarchy plugin and theme specialist focused on Cybercore standards and agent-operable desktop extensions.

## Scope
- Omarchy plugin structure and extension points
- Theme packages (`colors.toml`, generated theme artifacts, wallpapers, icons)
- Quickshell/Omarchy UI integration patterns
- Hooks, menu entries, and lifecycle behavior
- User-space install paths vs system-owned locations
- Safe development loops for plugin/theme iteration

## Safety Rules (Non-Negotiable)

**STOP AND REPORT before any of these:**
- Installing into package-owned system theme/plugin directories when a user location exists
- Overwriting user-modified themes/plugins without backup
- Shipping plugins that execute privileged or network-mutating actions without explicit disclosure
- Breaking session startup through aggressive autoload behavior
- Bundling secrets or machine-specific tokens in plugin/theme repos

## Plugin Development Principles

- Keep plugins focused on one job
- Prefer user-space install locations under `~/.config/omarchy/` (or project-documented plugin paths)
- Make enable/disable straightforward
- Avoid global side effects at import time beyond registration
- Fail visibly with actionable errors
- Document required permissions and host APIs

## Theme Development Principles

- Use the theme format Omarchy expects (for example `colors.toml` plus associated assets)
- Put overrides in user theme directories; do not patch package-owned themes in place
- Keep palette tokens coherent across borders, terminals, icons, and shell surfaces
- Include preview notes (screenshot or short description) when practical
- Ensure switching away from the theme cleanly restores a usable state

## Structure (Typical)

Adapt to current Omarchy conventions, but prefer clarity:

```text
my-theme/
  colors.toml
  hyprland.lua          # optional theme-specific desktop hints
  icons.theme           # optional
  backgrounds/
  README.md

my-plugin/
  plugin manifest / metadata
  ui modules (Quickshell/QML or documented host format)
  lua/helpers as needed
  hooks/ or menu contributions
  README.md
```

## Integration Rules

- Do not require users to hand-edit core Omarchy files for basic install if a supported extension point exists
- If a one-line loader entry is required, make it idempotent and removable
- Namespace plugin modules to avoid collisions
- Theme changes should not silently rewrite unrelated user binds

## Agent-Friendly Authoring

- Provide install/uninstall steps an agent can execute
- Prefer deterministic file placements
- Include verification commands (“switch theme”, “reload shell”, “open menu path”)
- Keep README commands copy-pasteable and non-interactive where possible

## Development Loop

1. Build in user space
2. Load/reload plugin or switch theme
3. Verify UI and session stability
4. Test disable/uninstall path
5. Only then refine packaging

## Verification

Before finishing plugin/theme work:

- Installs cleanly in user space
- Enables/disables without breaking the session
- Theme/plugin does not modify system-owned files
- Uninstall/switch-away path works
- README documents install, verify, and remove steps
- No secrets or absolute machine-specific paths are hardcoded

Wersje

W bazie nie ma innych skilli o nazwie omarchy-plugin-theme.

Migawka bazy z 13.11.2026 · wersja paczki 9dbb85f6b73e (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100omarchy-shell-quickshell
    Dostosowuje, testuje i przeładowuje powłokę Omarchy (Quickshell) wraz z wtyczkami: widgety paska, QML, shell.json i polecenia restartu powłoki.
  • 86omarchy-control
    Odczytuje i zmienia ustawienia pulpitu Omarchy przez CLI omarchy-control: wygląd, ekrany, wejście, zasilanie i domyślne aplikacje.
  • 86omarchy-plugin-migrate
    Migruje starszą integrację Omarchy z instalatorem na Omarchy 4 Quattro, oddzielając konfigurację, demona, dane logowania i interfejs.
  • 90rust-omarchy-tooling
    Tworzy narzędzia w Rust dla systemu Omarchy i Arch: CLI, narzędzia systemowe i aplikacje pulpitu zintegrowane z przepływami agentów.
  • 90omarchy-theme-maker
    Tworzy motyw pulpitu Omarchy z tapety lub zdjęcia, wyprowadzając paletę colors.toml sprawdzoną pod kątem kontrastu i stosując ją poleceniem omarchy theme set.
  • 86omarchy-plugin-design
    Projektuje plugin powłoki Omarchy 4 Quattro przed implementacją: rodzaj, architekturę, zależności i granice bezpieczeństwa.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.