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.
By opencharlyLicense: MIT0 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 15 skill or MCP entries
- Source updated
- Oct 1, 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 charly-core for Codex and Claude Code
codex plugin marketplace add opencharly/marketplace
codex plugin marketplace upgrade charly-plugins
codex plugin add charly-core@charly-pluginsPaste and run these commands in a terminal with Codex. They add and refresh the charly-plugins catalog, then install this plugin.
Compatibility: the page URL and API slug “charly-core” remain stable.
- Codex:
charly-core@agent-plugin-marketplace→charly-core@charly-plugins
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/marketplaceClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is core/.
Plugin files
├── .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 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`.
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`).
Service status display with tool probes and device detection — `charly status`, checking container state, tool availability, port mapping, or JSON status output. Named `charly-status` (not `status`).
Update image and restart service with data sync — `charly update`, pulling new image versions, data seeding, force-seed, or updating deployed services. Named `charly-update` (not `update`).
Show charly CLI version information — `charly version` or checking the installed charly version. Named `charly-version` (not `version`).
Prune reusable build artifacts to defaults: retention (images, check runs) and sweep one-time makepkg leftovers — `charly clean`, keep_images/keep_check_runs, image-tag pruning, .check run cleanup.
Single command execution in a running container with D-Bus notification — `charly cmd`, running commands in containers, container exec with notifications.
`charly fleet add`/`charly fleet del`, quadlet generation, volume backing, tunnels (Tailscale/Cloudflare), `add_candy:` overlay, or per-machine deploy overlays.
Service log viewing for running containers — `charly logs`, viewing container output, debugging service issues.
Remove service container, quadlet file, and charly.yml entry — `charly remove`, cleaning up containers, removing quadlets, purging volumes.
`charly start/stop/status/logs/update/remove`, charly config (deployment), init system service management, or container lifecycle.
`charly shell`, interactive shells, command execution in containers, workspace mounts, TTY allocation, or port relay.
Generic SSH support for Charly — host-alias remote execution or `charly ssh tunnel` access to remote SPICE and VNC endpoints.
Start a container as a background service — `charly start`, launching containers, quadlet vs direct mode startup, encrypted volume auto-mounting.
Stop a running service container — `charly stop`, stopping containers, halting services.
Plugin manifests2
{
"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."
]
}
}{
"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"
]
}For maintainers
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)