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 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-build@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 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

MUST be invoked before any work involving: building container images, charly box build command, pushing to registries, merging layers, build caches, or Containerfile generation.

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

MUST be invoked for either Model Context Protocol direction: the declarative out-of-process `mcp:` check verb that probes advertised servers, or `charly mcp serve`, which exposes the reflected Charly CLI over Streamable HTTP or stdio. Covers URL rewriting, host-networked and published ports, tool annotations, read-only filtering, project fallback, authoring tools, and the `charly-mcp` deployment layer. The name avoids collision with harness slash commands and the `/charly-coder:charly-mcp` image skill.

docsskills/docs/SKILL.md

The `charly docs generate` verb — the generator that renders the reference half of the opencharly.ai documentation site from this repo's canonical sources. The site lives in the standalone opencharly/docs repo: its deploy workflow runs this verb against the charly commit its .gitmodules pins, and regeneration is a docs PR that bumps that pin. MUST be invoked before any work involving the `charly docs` command, the opencharly.ai site's generated trees, the candy/plugin-docs runtime plugin, or the cross-reference rewriting that turns `/charly-<plugin>:<skill>` into site links.

generateskills/generate/SKILL.md

Containerfile generation from charly.yml and layers. MUST be invoked before any work involving: charly box generate command, Containerfile generation, .build/ directory contents, the task-verb emission pipeline, or understanding generated output.

inspectskills/inspect/SKILL.md

Image inspection showing resolved configuration as JSON. MUST be invoked before any work involving: charly box inspect command, viewing image configuration, or querying image metadata.

listskills/list/SKILL.md

List components from charly.yml and filesystem. MUST be invoked before any work involving: charly box list commands, enumerating images, layers, build targets, services, routes, volumes, or aliases.

loadskills/load/SKILL.md

Use when a locally-built image has to reach the NESTED podman store inside a running pod — a candybox that runs its own containers. `charly box load` is the container twin of `charly vm cp-box`. Invoked as `charly box load <target> <image>`.

mergeskills/merge/SKILL.md

Post-build layer optimization via merging consecutive small layers. MUST be invoked before any work involving: charly box merge command, image layer reduction, merge configuration, or post-build optimization.

migrateskills/migrate/SKILL.md

MUST be invoked before any work involving: the `charly migrate` command (the single idempotent migration that brings any opencharly config up to the latest schema CalVer), the CalVer schema-version stamp (`version: YYYY.DDD.HHMM`), the CUE-anchored HEAD/floor (`spec/schema/version.cue` → `#SchemaVersion`/`#SchemaFloor`), the declarative migration table (`candy/plugin-migrate/migrations.cue`, applied by the op-walker in `candy/plugin-migrate/engine.go`), the `LatestSchemaVersion()` load-time gate, or adding a new schema cutover as a migration-table entry.

newskills/new/SKILL.md

Scaffold new candies, boxes, and whole projects with template files. MUST be invoked before any work involving: charly box new {project, box, candy} commands, creating new projects/boxes/candies, or 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. MUST be invoked before any work involving: charly box pull command, the ErrImageNotLocal error, fetching images by short name / fully-qualified ref / @github.com/... remote ref, or recovering deploy-mode commands that fail with "image X is not available locally".

reconcileskills/reconcile/SKILL.md

Use 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 (clearing the warnings). Invoked as `charly box reconcile`.

secretsskills/secrets/SKILL.md

MUST be invoked before any work involving: charly secrets commands, Secret Service / config-file credential management, GPG-encrypted .secrets files, credential import/export, or secret administration.

settingsskills/settings/SKILL.md

Runtime configuration management for the charly CLI. MUST be invoked before any work involving: charly settings commands, runtime configuration, engine selection, bind address, storage paths, or secret backend configuration.

validateskills/validate/SKILL.md

MUST be invoked before any work involving: charly box validate command, validation rules, common validation errors, or 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)