hyprfedora: Skill for Claude Code

.agents/skills/fedora-hyprland-installer/SKILL.md

fedora-hyprland-installer is a skill for Claude Code, Codex from maleksaadi0109/hyprfedora. It costs 39 tokens per session (1,200 once invoked), scanned B, original, MIT.

A Fedora Linux skill for managing Hyprland, a tiling desktop environment and window manager. It detects NVIDIA, AMD, and Intel graphics hardware during the process.

In plain words
What is it for?
Use it to install, configure, verify, repair, update, or uninstall Hyprland on Fedora, with backups and GPU-aware handling.
Why use it?
It provides checks and repair steps for changing the desktop setup while preserving existing desktop environments such as GNOME or KDE.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: installed under .agents/ (shared by several agents).

This is maleksaadi0109/hyprfedora's own configuration. It tells Claude Code and Codex how to work on hyprfedora itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything hyprfedora configures →

Reuse

Borrowing it

Nothing to install: this file belongs to maleksaadi0109/hyprfedora. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/maleksaadi0109/hyprfedora/main/.agents/skills/fedora-hyprland-installer/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/maleksaadi0109/hyprfedora

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for fedora-hyprland-installer

README.md
[![agentmods](https://agentmods.dev/badge/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer/github.svg)](https://agentmods.dev/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer)
Your own site
<a href="https://agentmods.dev/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer"><img src="https://agentmods.dev/badge/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for fedora-hyprland-installer

Your own site · 80×15
<a href="https://agentmods.dev/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer"><img src="https://agentmods.dev/badge/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 39 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,200 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00039 $0.01200
Opus 5 $0.00019 $0.00600
Sonnet 5 $0.00008 $0.00240
Haiku 4.5 $0.00004 $0.00120

Measured 12d ago against content hash c3f9377fca29, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade B, and why

fedora-hyprland-installer scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

The scan reads SKILL.md. This mod also ships 11 executable files (scripts/backup.sh, scripts/configure.sh, scripts/detect-gpu.sh, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Asks for rootmediumPrivilege escalation

A mod that escalates privileges can change anything on the machine, not only the project.

2. Execute `<SKILL_DIR>/scripts/preflight.sh` to verify Fedora release, network, package manager, and sudo access.
.agents/skills/fedora-hyprland-installer/SKILL.md · 77 lines

How it starts

The opening of the file, as written. The whole thing — 77 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Fedora Hyprland Installer Skill

This skill provides an automated, safety-first workflow for managing Hyprland on Fedora Linux.

Script Path Resolution Directive

When agy is launched from a user's working directory, bundled scripts do NOT reside in ./scripts/. The agent MUST first locate the base directory of the fedora-hyprland-installer skill (e.g., <workspace>/.agents/skills/fedora-hyprland-installer, ~/.gemini/antigravity-cli/skills/fedora-hyprland-installer, or the skill repository root) and define it as SKILL_DIR.

All bundled scripts MUST be executed using their full path relative to SKILL_DIR: <SKILL_DIR>/scripts/<script-name>.sh.


Core Directives & Safety Rules

  1. Fedora-First: Always use Fedora tools (dnf, systemctl, loginctl). Never use apt, pacman, or yay.
  2. Never Blindly Execute: Inspect the system prior to any installation or modification.
  3. Preserve Existing Desktop: Do not uninstall GNOME, KDE, or any existing desktop environment. Hyprland should be added as a session choice in the display manager (GDM/SDDM/LightDM).
  4. Mandatory Backup: Always create a timestamped backup in ~/.local/state/fedora-hyprland-installer/backups/ before writing or altering configurations in ~/.config/hypr/, ~/.config/waybar/, etc.
  5. GPU Awareness: Check whether the system uses NVIDIA, AMD, Intel, or Hybrid graphics before configuring environment variables or graphics drivers. Never use arbitrary .run installers for NVIDIA; rely on Fedora/RPM Fusion repositories.
  6. Privileged Operations: Sudo commands must be clearly identified and communicated to the user. Do not hardcode passwords.
  7. Idempotency: Running actions multiple times must be safe and avoid duplicate config lines.

Workflow Guide

1. Installation Workflow

When the user asks to "Install Hyprland" or "Setup Hyprland on Fedora":

  1. Execute <SKILL_DIR>/scripts/detect-system.sh and <SKILL_DIR>/scripts/detect-gpu.sh.
  2. Execute <SKILL_DIR>/scripts/preflight.sh to verify Fedora release, network, package manager, and sudo access.
  3. Execute <SKILL_DIR>/scripts/backup.sh to preserve any pre-existing configurations.
  4. Execute <SKILL_DIR>/scripts/install.sh to install Hyprland, Wayland portal packages (xdg-desktop-portal-hyprland, xdg-desktop-portal-gtk), PipeWire/WirePlumber, terminal, launcher, status bar, and authentication agent.
  5. Execute <SKILL_DIR>/scripts/configure.sh to write a clean, functional initial Hyprland config (~/.config/hypr/hyprland.conf) tailored to detected terminal/launcher and GPU environment variables.
  6. Execute <SKILL_DIR>/scripts/verify.sh to ensure binaries, portal services, PipeWire, and login desktop entries (/usr/share/wayland-sessions/hyprland.desktop) exist and validate.
  7. Present a summary report detailing installed packages, backup paths, and login instructions.

Read the full file on GitHub · 77 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 77 lines · 39 tokens per session scan B c3f9377fca29

Subscribe to this mod's changes

fedora-hyprland-installer is a skill published in the GitHub repository maleksaadi0109/hyprfedora (0 stars, last pushed 1mo ago), licensed MIT. It adds 39 tokens to every session and 1,200 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it B with 1 finding (asks for root). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

gke-compute-classes

Configures, optimizes, and troubleshoots GKE ComputeClasses. Use when configuring Spot VMs with on-demand fallback, targeting specific accelerators (GPUs/TPUs) or machine families, restricting ComputeClass access, or debugging pending pods related to node pool auto-creation. Do not use for cluster-level Node Auto…

google/skills · 83 tokens

jetson-diagnostic

Read-only Jetson health snapshot for identity, memory, GPU, thermal, power, storage, services, and top processes.

NVIDIA/skills · 30 tokens

doca-socket-relay

Use this skill when the operator is driving the DOCA Socket Relay to bridge a socket-oriented host application onto a BlueField DPU peer without rewriting it — picking the deployment shape (in-process, sidecar, or BlueField service container), configuring the host-side socket and the DPU-side forwarding endpoint…

NVIDIA/skills · 236 tokens

offensive-z-wave

Z-Wave attack methodology — sniffing with Z-Force / EZ-Wave / RTL-SDR + ZniffMobile, S0 (legacy) network-key derivation flaw and key reuse, S2 (modern) ECDH commissioning analysis, replay/injection on unauthenticated nodes, default-key brute-force on test deployments, and home-automation hub pivots. Use when targeting…

SnailSploit/Claude-Red · 113 tokens

hsb-flash

Flash the FPGA on an HSB board connected to an NVIDIA devkit. Supports HSB Lattice boards (FPGA versions 2407, 2412, 2507, 2510) and Leopard Imaging VB1940 "all-in-one" cameras (FPGA versions 2507, 2510). Uses release-specific YAML manifests and board-type-specific program commands. Lattice and VB1940 commands must…

NVIDIA/skills · 94 tokens

jetson-validate-image

Use after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: validate bsp, on-target validation.

NVIDIA/skills · 50 tokens