Agent Plugins Marketplace
All plugins

charly-core

Runtime/lifecycle CLI verbs — start, stop, restart, charly-status, logs, shell, ssh, deploy, charly-update, remove, charly-config, cmd, charly-version, charly-doctor.

CodexClaude Code15 Skills

By opencharlyLicense: MIT0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
15 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-core@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 core/.

Plugin files

core/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/charly-config/SKILL.md
├── skills/charly-doctor/SKILL.md
├── skills/charly-status/SKILL.md
├── skills/charly-update/SKILL.md
├── skills/charly-version/SKILL.md
├── skills/clean/SKILL.md
├── skills/cmd/SKILL.md
├── skills/deploy/SKILL.md
├── skills/logs/SKILL.md
├── skills/remove/SKILL.md
├── skills/service/SKILL.md
├── skills/shell/SKILL.md
├── skills/ssh/SKILL.md
├── skills/start/SKILL.md
└── skills/stop/SKILL.md

Included Skills15

charly-configskills/charly-config/SKILL.md

MUST be invoked before any work involving: charly config commands, image deployment setup, quadlet generation, secrets provisioning, encrypted volumes, data seeding, or volume backing configuration. Named `charly-config` (not `config`) to disambiguate from Claude Code's built-in `/config` slash command.

charly-doctorskills/charly-doctor/SKILL.md

Host dependency checker and hardware detector for the `charly doctor` CLI verb. Use when diagnosing host setup, checking dependencies, or verifying GPU detection. Named `charly-doctor` (not `doctor`) to disambiguate from Claude Code's built-in `/doctor` slash command.

charly-statusskills/charly-status/SKILL.md

Service status display with tool probes and device detection. MUST be invoked before any work involving: charly status command, checking container state, tool availability, port mapping, or JSON status output. Named `charly-status` (not `status`) to disambiguate from Claude Code's built-in `/status` slash command.

charly-updateskills/charly-update/SKILL.md

Update image and restart service with data sync. MUST be invoked before any work involving: charly update command, pulling new image versions, data seeding, force-seed, or updating deployed services. Named `charly-update` (not `update`) to disambiguate from Claude Code's built-in `/update`/`/upgrade` slash commands.

charly-versionskills/charly-version/SKILL.md

Show charly CLI version information. MUST be invoked before any work involving: charly version command or checking installed charly version. Named `charly-version` (not `version`) to disambiguate from Claude Code's built-in `/version` slash command.

cleanskills/clean/SKILL.md

Prune reusable build artifacts to defaults: retention (images, check runs) and sweep one-time makepkg leftovers. MUST be invoked before any work involving: charly clean, build-artifact retention, keep_images / keep_check_runs, image-tag pruning, or .check run cleanup.

cmdskills/cmd/SKILL.md

Single command execution in a running container with D-Bus notification. MUST be invoked before any work involving: charly cmd command, running commands in containers, or container exec with notifications.

deployskills/deploy/SKILL.md

MUST be invoked before any work involving: `charly fleet add`/`charly fleet del` commands, quadlet generation, volume backing, tunnels (Tailscale/Cloudflare), `add_candy:` overlay, or per-machine deploy overlays.

logsskills/logs/SKILL.md

Service log viewing for running containers. MUST be invoked before any work involving: charly logs command, viewing container output, or debugging service issues.

removeskills/remove/SKILL.md

Remove service container, quadlet file, and charly.yml entry. MUST be invoked before any work involving: charly remove command, cleaning up containers, removing quadlets, or purging volumes.

serviceskills/service/SKILL.md

MUST be invoked before any work involving: charly start/stop/status/logs/update/remove commands, charly config (deployment), init system service management, or container lifecycle.

shellskills/shell/SKILL.md

MUST be invoked before any work involving: charly shell command, interactive shells, command execution in containers, workspace mounts, TTY allocation, or port relay.

sshskills/ssh/SKILL.md

Generic SSH support for Charly. Use for host-alias remote execution or `charly ssh tunnel` access to remote SPICE and VNC endpoints.

startskills/start/SKILL.md

Start a container as a background service. MUST be invoked before any work involving: charly start command, launching containers, quadlet vs direct mode startup, or encrypted volume auto-mounting.

stopskills/stop/SKILL.md

Stop a running service container. MUST be invoked before any work involving: charly stop command, stopping containers, or halting services.

Plugin manifests2

core/.codex-plugin/plugin.json
{
  "name": "charly-core",
  "description": "Runtime/lifecycle CLI verbs — start, stop, restart, charly-status, logs, shell, ssh, deploy, charly-update, remove, charly-config, cmd, charly-version, charly-doctor.",
  "author": {
    "name": "opencharly"
  },
  "repository": "https://github.com/opencharly/marketplace",
  "skills": "./skills/",
  "interface": {
    "displayName": "OpenCharly Core",
    "shortDescription": "Runtime/lifecycle CLI verbs — start, stop, restart, charly-status, logs, shell, ssh, deploy, charly-update, remove, charly-config, cmd, charly-version, charly-doctor.",
    "longDescription": "Runtime/lifecycle CLI verbs — start, stop, restart, charly-status, logs, shell, ssh, deploy, charly-update, remove, charly-config, cmd, charly-version, charly-doctor.",
    "developerName": "opencharly",
    "category": "commands",
    "capabilities": [
      "Instructions"
    ],
    "defaultPrompt": [
      "Use OpenCharly Core for this OpenCharly task."
    ]
  }
}
core/.claude-plugin/plugin.json
{
  "name": "charly-core",
  "description": "Runtime/lifecycle CLI verbs — start, stop, restart, charly-status, logs, shell, ssh, deploy, charly-update, remove, charly-config, cmd, charly-version, charly-doctor.",
  "author": {
    "name": "opencharly"
  },
  "homepage": "https://github.com/opencharly/charly",
  "repository": "https://github.com/opencharly/marketplace",
  "license": "MIT",
  "keywords": [
    "charly",
    "lifecycle",
    "containers",
    "verbs"
  ]
}

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

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