Agent Plugins Marketplace
All plugins

charly-check

Live-container evaluation and probe verbs — `charly check` orchestrator + per-protocol live probes (cdp, wl, wl-overlay, dbus, vnc, spice, libvirt, record).

CodexClaude Code13 Skills

By opencharlyLicense: MIT0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
13 skill or MCP entries
Source updated
Aug 28, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install plugin

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add charly-check@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/opencharly/marketplace

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is check/.

Plugin files

check/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/adb/SKILL.md
├── skills/android/SKILL.md
├── skills/appium/SKILL.md
├── skills/cdp/SKILL.md
├── skills/check/SKILL.md
├── skills/check-sway-browser-vnc/SKILL.md
├── skills/dbus/SKILL.md
├── skills/libvirt/SKILL.md
├── skills/record/SKILL.md
├── skills/spice/SKILL.md
├── skills/vnc/SKILL.md
├── skills/wl/SKILL.md
└── skills/wl-overlay/SKILL.md

Included Skills13

adbskills/adb/SKILL.md

MUST be invoked before any work involving: the `adb:` check verb (declarative, dispatched to the out-of-process plugin candy/plugin-adb), Android Debug Bridge interaction, APK install/uninstall, device shell command execution, system property reads, screencap, logcat tailing — anywhere the goal is to drive a running Android emulator from outside the container via the host-published ADB server port.

androidskills/android/SKILL.md

MUST be invoked before any work involving: the `kind: android` schema kind, a `target: android` deploy (the external `deploy:android` substrate), the `apk:` layer package format (installing Android apps declaratively), the android deploy preresolver, an in-pod emulator OR a remote/physical adb-endpoint device, or nested `pod → android` deployment. The first-class Android device + app surface that sits above the `adb:`/`appium:` check verbs.

appiumskills/appium/SKILL.md

MUST be invoked before any work involving: the `appium:` check verb (declarative, dispatched to the out-of-process plugin candy/plugin-appium), Android UI automation, WebDriver session management, APK install via Appium, element find/click/send-keys, mobile-specific WebDriver caps — anywhere the goal is to drive a running Appium 3.x server inside a container via W3C WebDriver from outside.

cdpskills/cdp/SKILL.md

Chrome DevTools Protocol browser automation via the declarative `cdp:` check verb, served out-of-process by `candy/plugin-cdp`. MUST be invoked before any work involving: the `cdp:` check verb, Chrome DevTools Protocol, browser automation, clicking elements, taking screenshots, or OAuth flows inside containers.

checkskills/check/SKILL.md

MUST be invoked for every `charly check` mode, candy or box plan authoring, disposable test beds, R10 runs, agent grading, baked plan labels, or check operation. Covers image/live/run, the plugin-provided live probe verbs, deterministic verb catalog, runtime variables, overlays, plan inclusion, cross-deployment probing, and the bounded AI-iteration harness.

check-sway-browser-vncskills/check-sway-browser-vnc/SKILL.md

The DISPOSABLE pod bed (check-sway-browser-vnc-pod) for R10 testing of the Sway desktop verb surface (cdp / wl / vnc / dbus / mcp / record). Deploys the shipping sway-browser-vnc image. Use when running or maintaining the live-container check bed for the sway stack.

dbusskills/dbus/SKILL.md

D-Bus interaction inside containers via the declarative `dbus:` check verb, served out-of-process by `candy/plugin-dbus` (EXEC-based, `gdbus` over the executor reverse channel). MUST be invoked before any work involving: the `dbus:` check verb, desktop notifications, D-Bus method calls, service introspection, or session bus interaction.

libvirtskills/libvirt/SKILL.md

the `libvirt:` libvirt-RPC check verb for VMs — domain info, framebuffer screenshots, send-key, passwd, QMP, qemu-guest-agent client, snapshots, events — served out-of-process by candy/plugin-vm.

recordskills/record/SKILL.md

Record terminal sessions (asciinema) or desktop video (pixelflux/wf-recorder) via the declarative `record:` check verb, served out-of-process by `candy/plugin-record`. MUST be invoked before any work involving: the `record:` check verb, terminal recording, desktop video recording, or session capture.

spiceskills/spice/SKILL.md

the `spice:` SPICE-wire check verb for VMs — handshake, native-SPICE display screenshots, and input injection, served out-of-process by candy/plugin-spice (the vendored Shells-com/spice library).

vncskills/vnc/SKILL.md

VNC/RFB desktop automation via the declarative `vnc:` check verb, served out-of-process by `candy/plugin-vnc` (covers pod AND vm targets). MUST be invoked before any work involving: the `vnc:` check verb, VNC automation, RFB protocol desktop interaction, VNC screenshots, clicking coordinates, or VNC authentication.

wlskills/wl/SKILL.md

MUST be invoked before any work involving: Wayland desktop automation — the `wl:` check verb (screenshots, click/type/scroll/drag, window management, clipboard, resolution control, AT-SPI2 introspection, window geometry), its nested `wl: sway-*` / `wl: overlay-*` methods, or `wl:` declarative steps inside `check:`/`run:` blocks. Served out-of-process by `candy/plugin-wl`. Covers sway-desktop and selkies-desktop image automation on sway, labwc, AND KWin (KDE Plasma) — window management routes to wlrctl on wlroots and kdotool on KWin.

wl-overlayskills/wl-overlay/SKILL.md

Fullscreen Wayland overlays for screen recordings via gtk4-layer-shell. MUST be invoked before any work involving: the `wl: overlay-*` methods, recording overlays, title cards, lower-thirds, countdowns, or fade transitions.

Plugin manifests2

check/.codex-plugin/plugin.json
{
  "name": "charly-check",
  "description": "Live-container evaluation and probe verbs — `charly check` orchestrator + per-protocol live probes (cdp, wl, wl-overlay, dbus, vnc, spice, libvirt, record).",
  "author": {
    "name": "opencharly"
  },
  "repository": "https://github.com/opencharly/marketplace",
  "skills": "./skills/",
  "interface": {
    "displayName": "OpenCharly Check",
    "shortDescription": "Live-container evaluation and probe verbs — `charly check` orchestrator + per-protocol live probes (cdp, wl, wl-overlay, dbus, vnc, spice, libvirt, record).",
    "longDescription": "Live-container evaluation and probe verbs — `charly check` orchestrator + per-protocol live probes (cdp, wl, wl-overlay, dbus, vnc, spice, libvirt, record).",
    "developerName": "opencharly",
    "category": "commands",
    "capabilities": [
      "Instructions"
    ],
    "defaultPrompt": [
      "Use OpenCharly Check for this OpenCharly task."
    ]
  }
}
check/.claude-plugin/plugin.json
{
  "name": "charly-check",
  "description": "Live-container evaluation and probe verbs — `charly check` orchestrator + per-protocol live probes (cdp, wl, wl-overlay, dbus, vnc, spice, libvirt, record).",
  "author": {
    "name": "opencharly"
  },
  "homepage": "https://github.com/opencharly/charly",
  "repository": "https://github.com/opencharly/marketplace",
  "license": "MIT",
  "keywords": [
    "charly",
    "check",
    "probe",
    "automation",
    "live"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[charly-check on Agent Plugins Marketplace](https://pluginsmp.com/plugins/charly-check)