charly-distros
claudecodexBase OS images and hardware runtime — arch, fedora, debian, ubuntu, aurora, bazzite, GPU runtime (nvidia/cuda/rocm), bootc bootstrap, per-distro builders.
46 skills
Self-contained skills + MCP wiring for the selkies-desktop family (Wayland desktop in a container with VNC + Chrome). Ships the chrome-devtools MCP server (port 9224).
Plugin charly-selkies from marketplace charly-plugins in opencharly/marketplace. Commands read from the repo's manifest — 12 days ago.
a11y-toolsAT-SPI2 accessibility introspection — Python AT-SPI2 bindings to query the accessibility tree of GTK, Qt, and Chrome apps for element-based automation (find by name/role, not pixel coordinates), backing the `wl: atspi` verb (tree/find/click actions). Use when working with accessibility-tree introspe
camsnapRTSP/ONVIF camera snapshot and clip CLI. Use when working with the camsnap candy.
chrome-devtools-mcpChrome DevTools MCP server via mcp-proxy (Streamable HTTP on port 9224). Use when working with the chrome-devtools-mcp candy, MCP-based browser automation, or the mcp-proxy stdio-to-HTTP bridge pattern.
chrome-swayGoogle Chrome running on Sway compositor via exec autostart with DevTools protocol. Use when working with Chrome in Sway, browser automation, or CDP in desktop containers.
chromeGoogle Chrome with DevTools on port 9222, Chrome DevTools MCP on port 9224, and browser-open helper. Use when working with Chrome, CDP, browser automation, or DevTools Protocol.
desktop-fontsJetBrains Mono and Nerd Fonts for desktop containers. Use when working with font configuration or desktop text rendering.
desktop-mediaDesktop media codecs, thumbnailers, and the ALSA↔PipeWire bridge for a KDE workstation. Use when composing the full KDE/Plasma media stack into an image, or when a downstream box needs GStreamer/VLC codec coverage, file thumbnails, or ALSA clients routed through PipeWire.
fastfetchFast system information tool (neofetch successor). Use when working with the fastfetch candy.
ffmpegFFmpeg multimedia framework (negativo17 nonfree build with H.264/AAC support). Use when working with the ffmpeg candy.
fonts-extendedThe full CachyOS desktop font set (Noto CJK + emoji, Cantarell, DejaVu, Bitstream Vera, Open Sans, Meslo Nerd, awesome-terminal glyphs) on top of the lean desktop-fonts layer. Use when a full KDE/workstation image needs CJK and emoji coverage, or when adding a font family to a desktop image.
heroicHeroic Games Launcher for Epic, GOG, and Amazon Prime Gaming with mangohud and gamemode. Use when working with Heroic, Epic Games, GOG, or non-Steam game launchers in containers.
kde-selkiesThe KDE nested-compositor PRIMITIVE for the selkies streaming desktop — startplasma-wayland nested in pixelflux, de-SDDM, started by a supervisord poll-for-wayland-1 service. MUST be invoked before editing the kde-selkies candy or its kde-selkies-session wrapper.
kde-shellThe SDDM-free KDE Plasma Wayland SESSION package leaf — the package set shared by the bare-metal KDE desktop (kde-desktop) and the headless streamed KDE pod (kde-selkies). MUST be invoked before editing the kde-shell or kde-desktop package partition.
labwcLightweight Wayland compositor (wlroots-based) for nested desktop inside pixelflux. MUST be invoked when working with: the labwc candy, Wayland compositor config in selkies boxes, or labwc-wrapper.
libnotifyDesktop notification client library providing notify-send CLI. Use when working with notify-send, libnotify, or shell-based notifications.
pavucontrolPulseAudio volume control GUI for desktop containers with PipeWire audio. Use when working with audio configuration or volume control.
pipewirePipeWire audio and media server with WirePlumber session manager. Use when working with audio in containers, PipeWire, or PulseAudio compatibility.
selkies-coreThe compositor-agnostic core of the selkies streaming desktop — the pixelflux transport plus the shared desktop fixings consumed by BOTH flavors (labwc and KDE Plasma). MUST be invoked before editing the selkies-core metalayer or reasoning about what is shared vs flavor-specific in the selkies stack
selkies-desktop-layerMetalayer composing a full Selkies Wayland streaming desktop with Chrome, Waybar, desktop automation tools, and accessibility introspection. Use when working with the selkies-desktop metalayer composition, labwc desktop, or browser-accessible remote desktops.
selkies-kde-desktopThe full KDE Plasma flavor of the selkies streaming desktop — a headless pod running kwin_wayland directly (--wayland-display) + plasmashell nested in pixelflux, the KDE sibling of the labwc selkies-desktop. MUST be invoked before working on the selkies-kde-desktop metalayer, the kde-selkies / kde-s
selkies-kde-nvidiaThe NVIDIA-GPU build of the KDE Plasma Selkies streaming desktop — full Plasma nested in pixelflux with REAL NVENC (cuda-arch-builder-compiled). MUST be invoked before building, deploying, or troubleshooting the selkies-kde-nvidia box.
selkies-kdeThe KDE Plasma flavor of the Selkies streaming desktop (cpu/default GPU build) — a browser-accessible, headless-pod Wayland desktop running startplasma-wayland nested in pixelflux. MUST be invoked before building, deploying, or troubleshooting the selkies-kde box.
selkies-labwc-nvidiaGPU-accelerated Selkies streaming desktop (labwc flavor) on the CachyOS NVIDIA base, with real NVENC. Use when working with the selkies-labwc-nvidia box.
selkies-labwcThe labwc flavor of the Selkies streaming desktop (cpu/default GPU build) — a browser-accessible Wayland desktop streamed via pixelflux WebSocket on the CachyOS base. MUST be invoked before building, deploying, or troubleshooting the selkies-labwc box.
selkiesBrowser-accessible desktop streaming via WebSocket using pixelflux and pcmflux. Use when working with Selkies streaming engine, pixelflux, pcmflux, or browser-based remote desktop.
steamSteam gaming client with gamescope. Use when working with Steam, gaming, or gamescope in containers.
sway-browser-vncMinimal Sway desktop with VNC remote access and Chrome browser. Use when working with VNC desktop containers or testing the sway-desktop-vnc composition.
sway-desktop-vncSway desktop with VNC remote access via wayvnc on port 5900. Composes sway-desktop base with wayvnc.
sway-desktopBase Sway desktop composition with audio, portals, Wayland tools, Chrome, terminal, file manager, and status bar. Use sway-desktop-vnc for VNC remote access.
swaySway Wayland compositor running headless inside containers with Mesa GPU drivers. Use when working with Sway, Wayland desktop, or headless compositor setup.
swayncSwayNotificationCenter notification daemon for wlroots compositors (sway, labwc). Use when working with desktop notifications, notification center, or swaync configuration.
thunarThunar file manager for Sway desktop environments with sway config integration. Use when working with file management in Sway desktop containers.
wacliWhatsApp CLI for message sending and history sync. Use when working with the wacli candy.
waybar-labwcWaybar status bar adapted for the labwc compositor (not sway) — shares the unified waybar config and connects to labwc's wayland-0 socket for layer-shell exclusive zones and the wlr-foreign-toplevel taskbar. Use when working with the labwc status bar or the selkies-desktop waybar.
waybarWaybar status bar and sway-autotile for the Sway desktop compositor. Use when working with Waybar configuration, status bar, or automatic tiling.
wayvncWayVNC server on port tcp:5900 for remote access to Wayland desktops. Use when working with VNC access, remote desktop, or wayvnc configuration.
wf-recorderWayland screen recorder for wlroots compositors. Use when working with the wf-recorder candy.
wl-overlay-layerWayland overlay windows via gtk4-layer-shell (for screen recordings). Use when working with the wl-overlay candy, gtk4-layer-shell, or overlay dependencies.
wl-record-pixelfluxDesktop video recorder via selkies WebSocket capture bridge for selkies-desktop. Use when working with the wl-record-pixelflux candy.
wl-screenshot-grimWayland screenshot capture via `grim` using the wlr-screencopy protocol, for sway and standalone wlroots compositors. Use when capturing screenshots on wlroots desktops — NOT on selkies-desktop (use wl-screenshot-pixelflux there).
wl-screenshot-pixelfluxScreenshot via selkies WebSocket capture bridge for selkies-desktop. Use when working with the wl-screenshot-pixelflux candy.
wl-toolsCompositor-agnostic desktop automation CLI tools — Wayland-native input (wtype), X11, and clipboard (wl-clipboard) — that back the `wl:` check verb on wlroots compositors (sway, labwc) and partially on KWin. Use when working with the `wl:` check verb, Wayland desktop automation, keyboard/window cont
xdg-portalXDG Desktop Portal infrastructure for Sway containers — the portal daemon, the wlroots backend (xdg-desktop-portal-wlr), and the GTK fallback — enabling screen sharing, portal screenshots, and file dialogs. Use when working with XDG desktop portals, screen-sharing, or file-dialog support inside a co
xfce4-terminalXfce4 terminal emulator for Sway desktop environments with sway config integration. Use when working with terminal emulators in Sway desktop containers.
xtermLightweight X11 terminal emulator (xterm) that triggers on-demand XWayland on labwc/selkies-desktop, enabling X11 automation tools (xdotool, xprop, xwininfo) to find windows. Use when working with xterm, on-demand XWayland startup, or X11-based window automation on a Wayland desktop.
chrome-devtoolsconnects to: http://localhost:9224/mcp
Base OS images and hardware runtime — arch, fedora, debian, ubuntu, aurora, bazzite, GPU runtime (nvidia/cuda/rocm), bootc bootstrap, per-distro builders.
46 skills
Self-contained skills + MCP wiring for charly coder/dev images (arch-coder, debian-coder, fedora-coder, ubuntu-coder, charly-arch). Ships the charly MCP server (port 18765). Bundles language runtimes (golang, rust, nodejs).
32 skills · 1 MCP server
Development internals for charly contributors — Go source map, install-plan IR, capabilities/OCI labels, vm-spec, libvirt/cloud-init renderers, cutover-policy, strict-policy, disposable, ovmf, generate-source, skill maintenance, and the agents/workflows/teams guide. Ships five agents (root-cause-analyzer, layer-validator, testing-validator, check-bed-runner, deploy-verifier).
23 skills · 6 agents
Live-container evaluation and probe verbs — `charly check` orchestrator + per-protocol live probes (cdp, wl, wl-overlay, dbus, vnc, spice, libvirt, record).
24 skills
CLI utilities and the charly binary deploy artifacts — ripgrep, himalaya, whisper, nano-pdf, summarize, ordercli, gogcli, sherpa-onnx, plus the `charly` binary deployment skill.
24 skills
Infrastructure services and system layers — postgresql, redis, valkey, vectorchord, k3s cluster, traefik, supervisord, tailscale, gocryptfs, virtualization, dbus-layer, tmux-layer.
22 skills
Run ruflo swarm agents on your own ruOS cloud desktops via the tenant-authenticated fleet MCP or per-tenant SSH; optional, removable
1 skill · 4 commands · 1 agent
Package any website or local web build into a lightweight desktop app with Pake CLI.
1 skill
53 marketing skills for technical marketers and founders: CRO, copywriting, cold email, prospecting, SEO, AI SEO, paid ads, SMS, ad creative, video production, image generation, co-marketing, churn prevention, pricing, referrals, revenue operations, sales enablement, customer research, site architecture, comprehensive AARRR-structured marketing plans, public relations and earned media, offer design, event marketing and webinars, and more
53 skills
Harness Adobe's creative AI-powered tools to edit images, automate design workflows, and bring creative visions to life — from background removal to vectorization and professional retouching.
26 skills · 1 MCP server
Cross-platform application development coordinating web, iOS, Android, and desktop implementations
1 command · 6 agents
Brings together Adobe Creative Cloud tools for images, vectors, design, and video. Edit multiple assets at once, adapt for different platforms, and complete multi-step creative workflows for polished results.
26 skills · 1 MCP server
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.