Agent Plugins Marketplace
← All plugins

charly-build

Build/authoring CLI verbs — build, generate, list, inspect, merge, new, pull, validate, secrets, settings, migrate, charly-mcp-cmd.

CodexClaude Code15 Skills

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-build for Codex and Claude Code

Installs for the current user
codex plugin marketplace add opencharly/marketplace
codex plugin marketplace upgrade charly-plugins
codex plugin add charly-build@charly-plugins

Paste 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-build” remain stable.

  • Codex: charly-build@agent-plugin-marketplace → charly-build@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/marketplace

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

Plugin files

build/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/build/SKILL.md
├── skills/charly-mcp-cmd/SKILL.md
├── skills/docs/SKILL.md
├── skills/generate/SKILL.md
├── skills/inspect/SKILL.md
├── skills/list/SKILL.md
├── skills/load/SKILL.md
├── skills/merge/SKILL.md
├── skills/migrate/SKILL.md
├── skills/new/SKILL.md
├── skills/pull/SKILL.md
├── skills/reconcile/SKILL.md
├── skills/secrets/SKILL.md
├── skills/settings/SKILL.md
└── skills/validate/SKILL.md

Included Skills15

buildskills/build/SKILL.md

Building container images, `charly box build`, pushing to registries, merging layers, build caches, or Containerfile generation. Use before any of those.

charly-mcp-cmdskills/charly-mcp-cmd/SKILL.md

Either Model Context Protocol direction: the declarative out-of-process `mcp:` check verb that probes advertised servers, or `charly mcp serve` (reflected Charly CLI over Streamable HTTP or stdio). Covers URL rewriting, host-networked/published ports, tool annotations, read-only filtering, project fallback, authoring tools, the charly-mcp deployment layer.

docsskills/docs/SKILL.md

The `charly docs generate` verb — the generator rendering the reference half of opencharly.ai from this repo's canonical sources. The site lives in the standalone opencharly/docs repo; regeneration is a docs PR that bumps its charly pin. Use before any `charly docs` work, the site's generated trees, or the candy/plugin-docs runtime plugin.

generateskills/generate/SKILL.md

Containerfile generation from charly.yml and layers — `charly box generate`, .build/ contents, the task-verb emission pipeline. Use before any of those.

inspectskills/inspect/SKILL.md

Image inspection showing resolved configuration as JSON — `charly box inspect`, viewing image configuration, querying image metadata.

listskills/list/SKILL.md

List components from charly.yml and filesystem — `charly box list`, enumerating images, layers, build targets, services, routes, volumes, aliases.

loadskills/load/SKILL.md

When a locally-built image must reach the NESTED podman store inside a running pod (a candybox running its own containers). `charly box load <target> <image>` — the container twin of `charly vm cp-box`.

mergeskills/merge/SKILL.md

Post-build layer optimization via merging consecutive small layers — `charly box merge`, image layer reduction, merge configuration.

migrateskills/migrate/SKILL.md

The `charly migrate` command — the single idempotent migration bringing any opencharly config to the latest schema CalVer. Covers the CalVer stamp, the CUE-anchored HEAD/floor, the declarative migration table, the LatestSchemaVersion() gate, or adding a schema cutover.

newskills/new/SKILL.md

Scaffold new candies, boxes, and whole projects with template files — `charly box new {project, box, candy}`, creating projects/boxes/candies, scaffolding directories.

pullskills/pull/SKILL.md

Fetch an image from its registry into local container storage so deploy-mode commands can read its OCI labels — `charly box pull`, the ErrImageNotLocal error, fetching by short name / fully-qualified ref / @github.com remote ref.

reconcileskills/reconcile/SKILL.md

When @github layer/namespace pins drift across repos and the resolver emits 'referenced at multiple versions' warnings — `charly box reconcile` aligns every pin of a repo to one version.

secretsskills/secrets/SKILL.md

`charly secrets` commands, Secret Service / config-file credential management, GPG-encrypted .secrets files, credential import/export, secret administration.

settingsskills/settings/SKILL.md

Runtime configuration management for the charly CLI — `charly settings`, engine selection, bind address, storage paths, secret backend configuration.

validateskills/validate/SKILL.md

`charly box validate`, validation rules, common validation errors, checking charly.yml and layer definitions.

Plugin manifests2

build/.codex-plugin/plugin.json
{
  "name": "charly-build",
  "description": "Build/authoring CLI verbs — build, generate, list, inspect, merge, new, pull, validate, secrets, settings, migrate, charly-mcp-cmd.",
  "author": {
    "name": "opencharly"
  },
  "repository": "https://github.com/opencharly/marketplace",
  "skills": "./skills/",
  "interface": {
    "displayName": "OpenCharly Build",
    "shortDescription": "Build/authoring CLI verbs — build, generate, list, inspect, merge, new, pull, validate, secrets, settings, migrate, charly-mcp-cmd.",
    "longDescription": "Build/authoring CLI verbs — build, generate, list, inspect, merge, new, pull, validate, secrets, settings, migrate, charly-mcp-cmd.",
    "developerName": "opencharly",
    "category": "commands",
    "capabilities": [
      "Instructions"
    ],
    "defaultPrompt": [
      "Use OpenCharly Build for this OpenCharly task."
    ]
  }
}
build/.claude-plugin/plugin.json
{
  "name": "charly-build",
  "description": "Build/authoring CLI verbs — build, generate, list, inspect, merge, new, pull, validate, secrets, settings, migrate, charly-mcp-cmd.",
  "author": {
    "name": "opencharly"
  },
  "homepage": "https://github.com/opencharly/charly",
  "repository": "https://github.com/opencharly/marketplace",
  "license": "MIT",
  "keywords": [
    "charly",
    "build",
    "authoring",
    "containerfile"
  ]
}

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

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