cachyos
Skill1 starsChanged 8 days agoMITView on GitHub
CachyOS administration on top of Arch: linux-cachyos kernels, the x86-64-v3 and v4 repositories, chwd and NVIDIA modules, sched-ext schedulers, cachyos-settings, and Limine with snapshot boot entries. Use when the user says "switch to the bore kernel", "should I use the v4 repos", "black screen after the nvidia update" or "the system will not boot". Not for generic pacman work, use `arch-linux`.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- gloomyweather/opencode-setuptheir own version, first seen Sep 20, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- gloomyweather/opencode-setup★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository70 other files it gives its agents.
- AGENTS.mdAGENTS.md
- agentic-engineeringSkill
- ai-regression-testingSkill
- angularSkill
- ansibleSkill
- api-designSkill
- architecture-decision-recordsSkill
- arch-linuxSkill
- ascend-memorySkill
- ascend-web-hunterSkill
- asus-routerSkill
- audio-scribeSkill
- automation-inventorySkill
- backend-patternsSkill
- bashSkill
- build-dependency-managementSkill
- code-formatterSkill
- code-reviewerSkill
- coding-standardsSkill
- dart-flutter-patternsSkill
- database-migrationsSkill
- deployment-patternsSkill
- design-systemSkill
- docker-patternsSkill
- e2e-runbooksSkill
- e2e-testingSkill
- embedded-c-arduinoSkill
- frontend-designSkill
- g-code-3d-printingSkill
- github-opsSkill
- git-workflowSkill
- golang-patternsSkill
- hexagonal-architectureSkill
- home-assistantSkill
- homelab-servicesSkill
- java-coding-standardsSkill
- jetbrains-ide-opsSkill
- jira-integrationSkill
- kde-plasmaSkill
- keycloak-patternsSkill
- kicadSkill
- machine-healthSkill
- macosSkill
- markdown-writerSkill
- mongodb-patternsSkill
- nextjs-app-router-patternsSkill
- node-backend-patternsSkill
- observability-and-loggingSkill
- obsidianSkill
- performance-optimizationSkill
- postgres-patternsSkill
- powershellSkill
- project-trackingSkill
- proxmoxSkill
- python-patternsSkill
- pytorch-patternsSkill
- react-patternsSkill
- researchSkill
- review-duplicationSkill
- samsung-tvSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 2 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 53
Never edit shipped files under /usr/lib or /usr/share.
- Very specific: line 54
Keep the CachyOS repositories above [core] in pacman.conf, and never replace the file with its .pacnew.
- Very specific: line 55
Never add nvidia-dkms, nvidia-open-dkms or another driver set by hand on top of a prebuilt linux-cachyos*-nvidia* module package.
- Distinctive: line 56
Keep a second known good kernel installed and bootable at all times.
- Distinctive: line 57
Do not add third party pacman repositories, including ones that offer agent skill packages.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
CachyOS Administration
CachyOS is a rolling Arch derivative with its own kernels, repositories rebuilt for newer CPU instruction sets, a tuned settings package and its own tools. The Arch Wiki is still the background, but where it and CachyOS differ, what the CachyOS packages ship on the machine wins. Read the arch-linux skill as well, because every generic package, snapshot and journal rule applies here unchanged.
Written for CachyOS with Limine and snapper. The commands that ran were run on one host, and commands that were not executed are marked UNVERIFIED in the topic files.
| You are about to | Open |
Edit /etc/pacman.conf, add or change a CachyOS repository, rank mirrors, consider v4 or znver4 | repos-v3.md |
Install, switch, remove or upgrade a kernel, use kerver | kernel.md |
Touch the NVIDIA driver, run chwd, change the GPU, fix a black screen after an upgrade | hardware-nvidia.md |
Change the scheduler, scx_loader, ananicy-cpp, the power profile, sysctl, zram, the I/O scheduler | performance.md |
| Touch the bootloader, the kernel command line, snapshot boot entries, recover from a live ISO | boot-limine.md |
Change something a cachyos-*-settings package owns, the login manager, /etc/skel | desktop-defaults.md |
Machine facts
Machine-specific facts live in MACHINE.md next to the global AGENTS.md: the CPU and its ISA level, the GPU and driver packaging, installed kernels, the bootloader and its command line, disks that must never be touched, and the change log. Read it before acting. This skill holds no facts about any single machine. Discover them with the commands in the topic files and compare with MACHINE.md.
When to activate
- A question about a
linux-cachyos*kernel, its modules or its headers - An edit to
/etc/pacman.confor a CachyOS mirrorlist chwd, a GPU driver change, or a display that broke after an upgradescx_loader,ananicy-cpp,power-profiles-daemon, zram or a sysctl fromcachyos-settings- Limine,
/etc/default/limine, snapshot boot entries, or a machine that does not boot cachyos-kde-settings,/etc/skel, or the login manager- Also covers linux-cachyos kernel flavors and switching, kerver, cachyos-kernel-manager, the x86-64-v3 and v4 optimized repositories and pacman.conf order, cachyos-mirrorlist and cachyos-rate-mirrors, chwd hardware profiles, the prebuilt NVIDIA module packages, scx_loader and sched-ext, ananicy-cpp, power-profiles-daemon, game-performance, zram and cachyos-settings, the Limine bootloader with limine-snapper-sync and limine-mkinitcpio, snapshot boot entries, cachy-chroot recovery, cachyos-kde-settings and the login manager
- The user says "chwd", "enable scx_lavd", "change the kernel command line" or "restore a snapshot from the boot menu"
When not to activate
- Generic pacman, AUR,
.pacnew, cleanup, snapper, journal, crash or audio work, usearch-linux - Plasma panels, widgets, KWin, shortcuts, themes or konsave, use
kde-plasma - Provisioning a CachyOS host reproducibly, use
ansible
Hard rules
- This is not vanilla Arch. Check what a CachyOS package owns with
pacman -Qobefore applying an Arch Wiki recipe. - Never edit shipped files under
/usr/libor/usr/share. Override in/etcor~, as thearch-linuxskill describes. - Keep the CachyOS repositories above
[core]inpacman.conf, and never replace the file with its.pacnew. - Never add
nvidia-dkms,nvidia-open-dkmsor another driver set by hand on top of a prebuiltlinux-cachyos*-nvidia*module package. - Keep a second known good kernel installed and bootable at all times.
- Do not add third party pacman repositories, including ones that offer agent skill packages.
- The agent does not run
sudo, and every root step goes to the owner with what it changes.
Related skills
arch-linuxowns pacman, the AUR, snapshots, the journal, crash diagnosis, audio and safe configurationkde-plasmaowns the Plasma desktop thatcachyos-kde-settingsseedsansibleowns provisioning the same state reproducibly
Checklist
MACHINE.mdread, and the CPU ISA level, GPU, kernels and bootloader discovered or confirmed- A snapshot taken before any kernel, driver, bootloader or initramfs change
- Kernel, headers and module package installed or removed as one flavor set
- A fallback kernel still installed and listed in the boot menu
- No hand-installed DKMS driver on top of a prebuilt module
- Boot options changed in
/etc/default/limine, never in the generatedlimine.conf - The change and its undo recorded in the
MACHINE.mdchange log
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

