[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P3048VYRFGPKQN7RTKWMDB":3,"skill-same:01M6P3048VYRFGPKQN7RTKWMDB":159},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":13,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":55,"install":56,"resources":69},"01M6P3048VYRFGPKQN7RTKWMDB","fedora-hyprland-installer",null,"Install, configure, verify, repair, update, and uninstall Hyprland on Fedora Linux with GPU-aware detection (NVIDIA\u002FAMD\u002FIntel).","duc-duy-1612\u002FOnline-Delivery-Systems-Web","duc-duy-1612","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F192231384?v=4","01M6NSDKQQDKVTHZ8DZMZ1VYY6","01M6NSDKW8DDVTQHBT1HBDDJPT",0,"MIT","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"fedora hyprland installer","fedora","installer","hyprland","cursor","wayland","with","critical","repair","community","devops","uninstall","configure","verify","NVIDIA","gpu","license","linux","github","gemini","2026-11-10 10:12:30",false,"---\nname: fedora-hyprland-installer\ndescription: Install, configure, verify, repair, update, and uninstall Hyprland on Fedora Linux with GPU-aware detection (NVIDIA\u002FAMD\u002FIntel).\ncategory: devops\nrisk: critical\nsource: community\nsource_repo: maleksaadi0109\u002Fhyprfedora\nsource_type: community\ndate_added: \"2026-07-26\"\nauthor: maleksaadi0109\ntags: [fedora, hyprland, wayland, linux]\ntools: [claude, cursor, gemini]\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002Fmaleksaadi0109\u002Fhyprfedora\u002Fblob\u002F3ec6d4fc5eecdb188613dd841dce9926ae5c8319\u002FLICENSE\n---\n\n# Fedora Hyprland Installer Skill\n\nThis skill provides an automated, safety-first workflow for managing Hyprland on Fedora Linux.\n\n## Resolve the Skill Directory\n\nBefore running a bundled script, resolve `SKILL_DIR` to the directory that\ncontains this `SKILL.md`. Do not assume the user's current working directory or\nguess a global installation path. If the agent cannot resolve the installed\nskill directory from its runtime context, stop and ask the user to provide it.\nInvoke bundled shell files explicitly with `bash` and a quoted path, for\nexample `bash \"$SKILL_DIR\u002Fscripts\u002Fdetect-system.sh\"`.\n\n## When to Use\n\n- Use when installing or updating a Fedora-packaged Hyprland desktop stack.\n- Use when verifying a Hyprland session, portals, PipeWire, or WirePlumber on Fedora.\n- Use when diagnosing the limited repair cases documented below or removing the Hyprland-specific packages installed by this workflow.\n\n## Core Directives & Safety Rules\n\n1. **Fedora-First**: Always use Fedora tools (`dnf`, `systemctl`, `loginctl`). Never use `apt`, `pacman`, or `yay`.\n2. **Never Blindly Execute**: Inspect the system prior to any installation or modification.\n3. **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\u002FSDDM\u002FLightDM).\n4. **Mandatory Backup**: Always create a timestamped backup in `~\u002F.local\u002Fstate\u002Ffedora-hyprland-installer\u002Fbackups\u002F` before writing or altering configurations in `~\u002F.config\u002Fhypr\u002F`, `~\u002F.config\u002Fwaybar\u002F`, etc.\n5. **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\u002FRPM Fusion repositories.\n6. **Privileged Operations**: Sudo commands must be clearly identified and communicated to the user. Do not hardcode passwords.\n7. **Idempotency**: Running actions multiple times must be safe and avoid duplicate config lines.\n8. **Explicit Consent**: Show the exact package or service changes first. Run scripts that mutate packages or services only after the user confirms; use `repair.sh` without `--apply` for diagnosis.\n\n---\n\n## Workflow Guide\n\n### 1. Installation Workflow\nWhen the user asks to **\"Install Hyprland\"** or **\"Setup Hyprland on Fedora\"**:\n1. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fdetect-system.sh\"` and `bash \"$SKILL_DIR\u002Fscripts\u002Fdetect-gpu.sh\"`.\n2. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fpreflight.sh\"` to verify Fedora release, network, package manager, and sudo access.\n3. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fbackup.sh\"` to preserve any pre-existing configurations.\n4. Show the package plan with `bash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\" --dry-run`; after explicit approval, execute `bash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\"` to install Hyprland, Wayland portal packages (`xdg-desktop-portal-hyprland`, `xdg-desktop-portal-gtk`), PipeWire\u002FWirePlumber, terminal, launcher, status bar, and authentication agent.\n5. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fconfigure.sh\"` to write a clean, functional initial Hyprland config (`~\u002F.config\u002Fhypr\u002Fhyprland.conf`) tailored to detected terminal\u002Flauncher and GPU environment variables.\n6. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fverify.sh\"` to ensure binaries, portal services, PipeWire, and login desktop entries (`\u002Fusr\u002Fshare\u002Fwayland-sessions\u002Fhyprland.desktop`) exist and validate.\n7. Present a summary report detailing installed packages, backup paths, and login instructions.\n\n### 2. Repair Workflow\nWhen the user asks to **\"Fix Hyprland\"**, **\"Hyprland won't start\"**, **\"No audio\"**, **\"Screen sharing broken\"**:\n1. Run `bash \"$SKILL_DIR\u002Fscripts\u002Fdetect-system.sh\"` and inspect system logs (`journalctl -xe`, `journalctl --user -u xdg-desktop-portal`).\n2. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Frepair.sh\"` to report a missing Hyprland config, missing portal package, and inactive PipeWire\u002FWirePlumber services.\n3. Review the proposed changes with the user, then execute `bash \"$SKILL_DIR\u002Fscripts\u002Frepair.sh\" --apply` only after approval. The script can create a missing config, install missing portal packages, and enable or restart the checked user services; investigate other faults manually.\n4. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fverify.sh\"`.\n\n### 3. Update Workflow\nWhen the user asks to **\"Update Hyprland\"**:\n1. Run `bash \"$SKILL_DIR\u002Fscripts\u002Fbackup.sh\"`.\n2. Show the package plan with `bash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\" --dry-run --update` and obtain approval.\n3. Update Hyprland and related Wayland packages via `bash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\" --update`.\n4. Validate configuration syntax and verify system integrity via `bash \"$SKILL_DIR\u002Fscripts\u002Fverify.sh\"`.\n\n### 4. Uninstall Workflow\nWhen the user asks to **\"Uninstall Hyprland\"**:\n1. Explain to the user which packages will be removed.\n2. Run `bash \"$SKILL_DIR\u002Fscripts\u002Fbackup.sh\"`.\n3. Show the removal list and obtain approval, then execute `bash \"$SKILL_DIR\u002Fscripts\u002Funinstall.sh\" --yes` to remove the listed Hyprland-specific packages while preserving base desktop environments (GNOME\u002FKDE) and user backup files.\n\n---\n\n## Reference Manuals\n\n- [Fedora Details](references\u002Ffedora.md)\n- [Hyprland Config Guide](references\u002Fhyprland.md)\n- [NVIDIA Setup & Wayland](references\u002Fnvidia.md)\n- [AMD Mesa Stack](references\u002Famd.md)\n- [Intel Mesa Stack](references\u002Fintel.md)\n- [Wayland & Environment](references\u002Fwayland.md)\n- [Portals & PipeWire](references\u002Fportals.md)\n- [Troubleshooting Matrix](references\u002Ftroubleshooting.md)\n\n## Examples\n\nInspect the system and preview the package plan without changing it:\n\n```bash\nbash \"$SKILL_DIR\u002Fscripts\u002Fdetect-system.sh\"\nbash \"$SKILL_DIR\u002Fscripts\u002Fdetect-gpu.sh\"\nbash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\" --dry-run\n```\n\n## Limitations\n\n- Bundled shell files are intentionally non-executable under the repository\n  safety policy and must be invoked explicitly with `bash` as shown above.\n- Fedora package availability varies by Fedora release and enabled repositories. This skill does not enable RPM Fusion or install GPU drivers.\n- GPU detection identifies vendors, not whether a proposed configuration is correct for a particular driver version, hybrid-graphics routing, monitor, or laptop.\n- The repair script covers only the checks it reports; it does not diagnose broken symlinks, kernel parameters, GPU driver mismatches, or every portal\u002Faudio failure.\n- Generated configuration is a minimal starting point and is not merged into an existing `hyprland.conf`.\n- Commands that install or remove packages, change services, or regenerate initramfs require review, explicit consent, and suitable privileges.\n","# Fedora Hyprland Installer Skill\n\nThis skill provides an automated, safety-first workflow for managing Hyprland on Fedora Linux.\n\n## Resolve the Skill Directory\n\nBefore running a bundled script, resolve `SKILL_DIR` to the directory that\ncontains this `SKILL.md`. Do not assume the user's current working directory or\nguess a global installation path. If the agent cannot resolve the installed\nskill directory from its runtime context, stop and ask the user to provide it.\nInvoke bundled shell files explicitly with `bash` and a quoted path, for\nexample `bash \"$SKILL_DIR\u002Fscripts\u002Fdetect-system.sh\"`.\n\n## When to Use\n\n- Use when installing or updating a Fedora-packaged Hyprland desktop stack.\n- Use when verifying a Hyprland session, portals, PipeWire, or WirePlumber on Fedora.\n- Use when diagnosing the limited repair cases documented below or removing the Hyprland-specific packages installed by this workflow.\n\n## Core Directives & Safety Rules\n\n1. **Fedora-First**: Always use Fedora tools (`dnf`, `systemctl`, `loginctl`). Never use `apt`, `pacman`, or `yay`.\n2. **Never Blindly Execute**: Inspect the system prior to any installation or modification.\n3. **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\u002FSDDM\u002FLightDM).\n4. **Mandatory Backup**: Always create a timestamped backup in `~\u002F.local\u002Fstate\u002Ffedora-hyprland-installer\u002Fbackups\u002F` before writing or altering configurations in `~\u002F.config\u002Fhypr\u002F`, `~\u002F.config\u002Fwaybar\u002F`, etc.\n5. **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\u002FRPM Fusion repositories.\n6. **Privileged Operations**: Sudo commands must be clearly identified and communicated to the user. Do not hardcode passwords.\n7. **Idempotency**: Running actions multiple times must be safe and avoid duplicate config lines.\n8. **Explicit Consent**: Show the exact package or service changes first. Run scripts that mutate packages or services only after the user confirms; use `repair.sh` without `--apply` for diagnosis.\n\n---\n\n## Workflow Guide\n\n### 1. Installation Workflow\nWhen the user asks to **\"Install Hyprland\"** or **\"Setup Hyprland on Fedora\"**:\n1. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fdetect-system.sh\"` and `bash \"$SKILL_DIR\u002Fscripts\u002Fdetect-gpu.sh\"`.\n2. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fpreflight.sh\"` to verify Fedora release, network, package manager, and sudo access.\n3. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fbackup.sh\"` to preserve any pre-existing configurations.\n4. Show the package plan with `bash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\" --dry-run`; after explicit approval, execute `bash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\"` to install Hyprland, Wayland portal packages (`xdg-desktop-portal-hyprland`, `xdg-desktop-portal-gtk`), PipeWire\u002FWirePlumber, terminal, launcher, status bar, and authentication agent.\n5. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fconfigure.sh\"` to write a clean, functional initial Hyprland config (`~\u002F.config\u002Fhypr\u002Fhyprland.conf`) tailored to detected terminal\u002Flauncher and GPU environment variables.\n6. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fverify.sh\"` to ensure binaries, portal services, PipeWire, and login desktop entries (`\u002Fusr\u002Fshare\u002Fwayland-sessions\u002Fhyprland.desktop`) exist and validate.\n7. Present a summary report detailing installed packages, backup paths, and login instructions.\n\n### 2. Repair Workflow\nWhen the user asks to **\"Fix Hyprland\"**, **\"Hyprland won't start\"**, **\"No audio\"**, **\"Screen sharing broken\"**:\n1. Run `bash \"$SKILL_DIR\u002Fscripts\u002Fdetect-system.sh\"` and inspect system logs (`journalctl -xe`, `journalctl --user -u xdg-desktop-portal`).\n2. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Frepair.sh\"` to report a missing Hyprland config, missing portal package, and inactive PipeWire\u002FWirePlumber services.\n3. Review the proposed changes with the user, then execute `bash \"$SKILL_DIR\u002Fscripts\u002Frepair.sh\" --apply` only after approval. The script can create a missing config, install missing portal packages, and enable or restart the checked user services; investigate other faults manually.\n4. Execute `bash \"$SKILL_DIR\u002Fscripts\u002Fverify.sh\"`.\n\n### 3. Update Workflow\nWhen the user asks to **\"Update Hyprland\"**:\n1. Run `bash \"$SKILL_DIR\u002Fscripts\u002Fbackup.sh\"`.\n2. Show the package plan with `bash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\" --dry-run --update` and obtain approval.\n3. Update Hyprland and related Wayland packages via `bash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\" --update`.\n4. Validate configuration syntax and verify system integrity via `bash \"$SKILL_DIR\u002Fscripts\u002Fverify.sh\"`.\n\n### 4. Uninstall Workflow\nWhen the user asks to **\"Uninstall Hyprland\"**:\n1. Explain to the user which packages will be removed.\n2. Run `bash \"$SKILL_DIR\u002Fscripts\u002Fbackup.sh\"`.\n3. Show the removal list and obtain approval, then execute `bash \"$SKILL_DIR\u002Fscripts\u002Funinstall.sh\" --yes` to remove the listed Hyprland-specific packages while preserving base desktop environments (GNOME\u002FKDE) and user backup files.\n\n---\n\n## Reference Manuals\n\n- [Fedora Details](references\u002Ffedora.md)\n- [Hyprland Config Guide](references\u002Fhyprland.md)\n- [NVIDIA Setup & Wayland](references\u002Fnvidia.md)\n- [AMD Mesa Stack](references\u002Famd.md)\n- [Intel Mesa Stack](references\u002Fintel.md)\n- [Wayland & Environment](references\u002Fwayland.md)\n- [Portals & PipeWire](references\u002Fportals.md)\n- [Troubleshooting Matrix](references\u002Ftroubleshooting.md)\n\n## Examples\n\nInspect the system and preview the package plan without changing it:\n\n```bash\nbash \"$SKILL_DIR\u002Fscripts\u002Fdetect-system.sh\"\nbash \"$SKILL_DIR\u002Fscripts\u002Fdetect-gpu.sh\"\nbash \"$SKILL_DIR\u002Fscripts\u002Finstall.sh\" --dry-run\n```\n\n## Limitations\n\n- Bundled shell files are intentionally non-executable under the repository\n  safety policy and must be invoked explicitly with `bash` as shown above.\n- Fedora package availability varies by Fedora release and enabled repositories. This skill does not enable RPM Fusion or install GPU drivers.\n- GPU detection identifies vendors, not whether a proposed configuration is correct for a particular driver version, hybrid-graphics routing, monitor, or laptop.\n- The repair script covers only the checks it reports; it does not diagnose broken symlinks, kernel parameters, GPU driver mismatches, or every portal\u002Faudio failure.\n- Generated configuration is a minimal starting point and is not merged into an existing `hyprland.conf`.\n- Commands that install or remove packages, change services, or regenerate initramfs require review, explicit consent, and suitable privileges.\n",{"name":5,"risk":25,"tags":43,"tools":44,"author":46,"source":27,"license":14,"category":28,"date_added":47,"description":7,"source_repo":48,"source_type":27,"license_source":49},[19,21,23,35],[45,22,37],"claude","maleksaadi0109","2026-07-26","maleksaadi0109\u002Fhyprfedora","https:\u002F\u002Fgithub.com\u002Fmaleksaadi0109\u002Fhyprfedora\u002Fblob\u002F3ec6d4fc5eecdb188613dd841dce9926ae5c8319\u002FLICENSE","main","f3312ba749561b6159f477dbfc9313c875d40a56",".agents\u002Fskills_archive\u002Ffedora-hyprland-installer","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612","2026-10-25 23:50:58",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill fedora-hyprland-installer",{"tool":62,"command":63},"bunx","bunx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill fedora-hyprland-installer",{"tool":65,"command":66},"pnpm","pnpm dlx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill fedora-hyprland-installer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002FSKILL.md",true,[70,75,81,85,89,93,97,101,105,109,113,119,123,127,131,135,139,143,147,151,155],{"path":71,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"LICENSE","许可证",1085,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002FLICENSE",{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"README.md","REFERENCE","参考文档",4874,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002FREADME.md",{"path":82,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":83,"sourceHtmlUrl":84},"references\u002Famd.md",368,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Freferences\u002Famd.md",{"path":86,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Ffedora.md",642,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Freferences\u002Ffedora.md",{"path":90,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fhyprland.md",674,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Freferences\u002Fhyprland.md",{"path":94,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":95,"sourceHtmlUrl":96},"references\u002Fintel.md",275,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Freferences\u002Fintel.md",{"path":98,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Fnvidia.md",1249,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Freferences\u002Fnvidia.md",{"path":102,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Fportals.md",583,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Freferences\u002Fportals.md",{"path":106,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Ftroubleshooting.md",2068,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Freferences\u002Ftroubleshooting.md",{"path":110,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":111,"sourceHtmlUrl":112},"references\u002Fwayland.md",317,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Freferences\u002Fwayland.md",{"path":114,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":117,"sourceHtmlUrl":118},"scripts\u002Fbackup.sh","SCRIPT","脚本",1630,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Fbackup.sh",{"path":120,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":121,"sourceHtmlUrl":122},"scripts\u002Fconfigure.sh",4102,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Fconfigure.sh",{"path":124,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":125,"sourceHtmlUrl":126},"scripts\u002Fdetect-gpu.sh",1965,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Fdetect-gpu.sh",{"path":128,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":129,"sourceHtmlUrl":130},"scripts\u002Fdetect-system.sh",2618,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Fdetect-system.sh",{"path":132,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":133,"sourceHtmlUrl":134},"scripts\u002Finstall.sh",1466,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Finstall.sh",{"path":136,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":137,"sourceHtmlUrl":138},"scripts\u002Fpreflight.sh",2713,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Fpreflight.sh",{"path":140,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":141,"sourceHtmlUrl":142},"scripts\u002Frepair.sh",3154,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Frepair.sh",{"path":144,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":145,"sourceHtmlUrl":146},"scripts\u002Funinstall.sh",1625,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Funinstall.sh",{"path":148,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":149,"sourceHtmlUrl":150},"scripts\u002Fverify.sh",2761,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Fscripts\u002Fverify.sh",{"path":152,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":153,"sourceHtmlUrl":154},"tests\u002Ftest-detection.sh",1115,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Ftests\u002Ftest-detection.sh",{"path":156,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":157,"sourceHtmlUrl":158},"tests\u002Ftest-scripts.sh",1740,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Ffedora-hyprland-installer\u002Ftests\u002Ftest-scripts.sh",[160,187,211,234,261,285],{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":171,"publishedAt":38},"01M6Q0FA5FZ410Z33Z3TFQ4DBA","zero-trust","Implement zero-trust network architecture. Configure identity-based access, micro-segmentation, and continuous verification. Use when implementing modern security architectures.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzero-trust\u002FSKILL.md",[166],{"categoryNo":167,"categoryName":168,"taxonomyType":169,"taxonomyTypeDesc":170},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[172,173,174,175,176,177,162,178,179,180,30,181,27,50,182,25,183,184,185,186],"ZeRO","trust","zero trust","architecture","assessment","verification","segmentation","devops-security","access","only","active","scope","scripts","relevant","implementing",{"skillNo":188,"name":189,"nameZh":6,"description":190,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":193,"publishedAt":38},"01M6Q0F1YZJW3KX5FBKEVZ8CV4","zcode-delegate","Delegate coding tasks to the Z.AI ZCode CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzcode-delegate\u002FSKILL.md",[],[194,195,196,197,198,199,200,201,202,203,204,205,206,181,207,27,208,209,25,210],"delegate","zcode","zcode delegate","review","cli","orchestration","tasks","run","Bash","model","node","read","orchestrator","files","desktop app","app","agent-orchestration",{"skillNo":212,"name":213,"nameZh":6,"description":214,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":215,"categories":216,"keywords":217,"publishedAt":38},"01M6Q0ETK41VGNMYEXW0T00AJN","youtube-transcript","Fetch YouTube transcripts through DeepAPI or local fallback tooling and save clean text output.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript\u002FSKILL.md",[],[218,219,220,221,36,222,223,34,224,225,226,227,228,27,50,229,230,231,232,233],"transcript","youtube transcript","youtube","safe","codex","research","https","text","fetch","tooling","clean","local","output","deepapi","youtube transcripts","blob",{"skillNo":235,"name":236,"nameZh":6,"description":237,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":238,"categories":239,"keywords":251,"publishedAt":38},"01M6Q0EPPH2PVMDW40017F8WX0","youtube-transcript-skills","Fetch YouTube video transcripts, search videos\u002Fchannels, browse channels, and extract playlists via the getyoutubetranscript.com API - free tier, no card required.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript-skills\u002FSKILL.md",[240,243,246],{"categoryNo":241,"categoryName":242,"taxonomyType":169,"taxonomyTypeDesc":170},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":244,"categoryName":245,"taxonomyType":169,"taxonomyTypeDesc":170},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":247,"categoryName":248,"taxonomyType":249,"taxonomyTypeDesc":250},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[218,219,220,252,221,37,36,222,34,253,254,255,256,226,257,27,50,258,259,260],"youtube transcript skills","search","api","Video","browse","api-integration","free","card","channels",{"skillNo":262,"name":263,"nameZh":6,"description":264,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":265,"categories":266,"keywords":271,"publishedAt":38},"01M6Q0EAB96PX83W5PTE8A0R8D","youtube-notetaker","Turn YouTube talks into local study notes with slides, transcripts, editable annotations, and a markdown-backed viewer.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-notetaker\u002FSKILL.md",[267,270],{"categoryNo":268,"categoryName":269,"taxonomyType":169,"taxonomyTypeDesc":170},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":244,"categoryName":245,"taxonomyType":169,"taxonomyTypeDesc":170},[220,272,273,198,221,274,275,276,277,34,255,278,279,280,281,50,282,229,283,284],"youtube notetaker","notetaker","workflow","official","notes","code","markdown","slides","annotations","README","study","dair-academy","viewer",{"skillNo":286,"name":287,"nameZh":6,"description":288,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":289,"categories":290,"keywords":292,"publishedAt":38},"01M6Q0E55F0GW5MX48V8HXS8B5","youtube-full","Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-full\u002FSKILL.md",[291],{"categoryNo":241,"categoryName":242,"taxonomyType":169,"taxonomyTypeDesc":170},[293,220,294,295,221,37,253,296,297,254,255,256,226,298,257,27,50,258,299,232],"youtube full","full","google","server","dlp","credits","automatic"]