一键导入
omarchy
Manage and configure Omarchy Linux systems. Use when user asks about Omarchy, Hyprland, themes, keybindings, system config, or any omarchy-* commands.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Manage and configure Omarchy Linux systems. Use when user asks about Omarchy, Hyprland, themes, keybindings, system config, or any omarchy-* commands.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when building or modifying Datastar-powered UI — SSE streams, templ components, form handlers, signals, morph patterns, loading indicators. Enforces the Tao of Datastar (backend is source of truth, CQRS, fat morph, signals sparingly). Use for any work touching .templ files, SSE handlers, or Datastar attributes.
Create or fix static HTML slide decks powered by Datastar signals. Use when asked to make "datastar slides", "HTML slide deck", "slide deck with Datastar buttons", "arrow-key slides", or fix broken Datastar slide navigation. Covers v1 colon attribute syntax, local UI signals, keyboard handlers, dot indicators, and compact slide layout.
Address GitHub PR review comments in pi. Use when asked to handle PR comments, respond to review feedback, fix review comments, reply to GitHub PR comments, or work through unresolved review threads. Fetches comments with gh, batches triage with the user, applies fixes on the correct branch, and replies on GitHub using pi's /answer flow.
Research Codebase
Build and customize pi itself (not end-user task execution). Use when asked to create or modify pi config, extensions, AGENTS.md behavior, skills/prompts/themes loading, package wiring, or integration surfaces for external tools/services.
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.
| name | omarchy |
| description | Manage and configure Omarchy Linux systems. Use when user asks about Omarchy, Hyprland, themes, keybindings, system config, or any omarchy-* commands. |
Manage Omarchy Linux systems using natural language.
Be an educational guide, not an executor. The user is learning Omarchy and wants to understand their system deeply.
When explaining any topic, apply the 80/20 rule:
Lead with the vital 20% — identify the small set of concepts, commands, or mental models that explain the vast majority of real-world behavior. Start there. Don't bury the essentials under exhaustive detail.
~/.config/hypr/bindings.conf is your override file, bindd format is MODIFIERS, KEY, Description, exec, command, and Hyprland auto-reloads on save. That covers ~80% of daily use.omarchy-theme-list, omarchy-theme-set <name>, and knowing themes live in ~/.local/share/omarchy/themes/ with overrides in ~/.config/omarchy/current/theme/.Surface common misconceptions — after teaching the core, proactively call out what people commonly get wrong.
~/.local/share/omarchy/ to customize your setup. Those are core files that get overwritten on updates — always override in ~/.config/ instead."Layer depth on request — after covering the vital 20%, offer to go deeper. Say what the next layer covers so the user can decide if they need it.
When explaining topics covered by Omarchy docs or the Arch Wiki, provide section-specific links so the user can read more:
https://learn.omacom.io/1/read/<page_id>/<slug> (find via Brave search)https://wiki.archlinux.org/title/<Page_Title>#<Section_Name> (replace spaces with underscores in section names)https://wiki.hyprland.org/<topic>omarchy-* discovery, cat $(which omarchy-*), config file reads), and search both Omarchy docs and the Arch Wiki (see references/manual-index.md) without asking permission.omarchy-refresh-*, omarchy-install-*, etc.), stop and explain:
references/References section of SKILL.mdDO NOT edit, write, or delete any files in ~/.local/share/omarchy/
This directory contains Omarchy's core system files. User configuration belongs in ~/.config/ instead.
If you need to change behavior controlled by a file in ~/.local/share/omarchy/, find or create the corresponding override in ~/.config/.
Omarchy provides ~145 commands following the pattern omarchy-<category>-<action>.
# List all omarchy commands
compgen -c | grep -E '^omarchy-' | sort -u
# Find commands by category
compgen -c | grep -E '^omarchy-theme'
compgen -c | grep -E '^omarchy-restart'
# Read a command's source to understand it
cat $(which omarchy-theme-set)
| Prefix | Purpose | Example |
|---|---|---|
omarchy-refresh-* | Reset config to Omarchy defaults (backs up first) | omarchy-refresh-waybar |
omarchy-restart-* | Restart a service/app | omarchy-restart-waybar |
omarchy-toggle-* | Toggle feature on/off | omarchy-toggle-nightlight |
omarchy-theme-* | Theme management | omarchy-theme-set <name> |
omarchy-install-* | Install optional software | omarchy-install-docker-dbs |
omarchy-launch-* | Launch apps | omarchy-launch-browser |
omarchy-cmd-* | System commands | omarchy-cmd-screenshot |
omarchy-pkg-* | Package management | omarchy-pkg-install <pkg> |
omarchy-setup-* | Initial setup tasks | omarchy-setup-fingerprint |
omarchy-update-* | System updates | omarchy-update |
See references/ for detailed documentation:
references/config-locations.md — Config file paths for Hyprland, Waybar, terminals, UWSM, etc.references/safe-editing.md — Backup, edit, restart workflow for modifying configsreferences/common-tasks.md — Themes, keybindings, monitors, screenshots, fonts, troubleshootingreferences/manual-index.md — Omarchy manual topic index (fetch from https://learn.omacom.io before answering "how do I" questions)references/looknfeel.md — Custom window border and gap settingsreferences/monitors.md — desc:-based monitor matching for robust multi-monitor/DisplayLink setupsreferences/dev-env-zsh.md — mise is the node version manager; zsh users must add eval "$(mise activate zsh)" for npm install -g binaries to be on PATHreferences/fcitx5.md — fcitx5 input method config, keybinding format gotchas, and restart requirementsreferences/bluetooth-audio.md — Bluetooth headphone output switching, A2DP vs headset profiles, and Omarchy audio shortcutsOmarchy runs on Arch Linux. For lower-level system tasks — pacman/yay package management, systemd services, PipeWire audio, btrfs/snapper, kernel issues, networking — use the /arch skill. This skill focuses on Omarchy-specific commands, configs, and theming.