Skip to content

Codex marketplace entries list but fail to install with missing plugin.json #724

@grevgeny

Description

@grevgeny

Description

The Codex marketplace for dotnet/skills is discoverable, but individual plugin installation fails.

The current README recommends the Codex marketplace flow:

codex plugin marketplace add dotnet/skills

After adding the marketplace, Codex can list plugin entries from dotnet-agent-skills, but installing one of those entries fails with missing plugin.json.

Repro

codex plugin marketplace add dotnet/skills
codex plugin list --marketplace dotnet-agent-skills
codex plugin add dotnet@dotnet-agent-skills

Observed

codex plugin list --marketplace dotnet-agent-skills lists plugin entries, for example:

dotnet@dotnet-agent-skills                  not installed
dotnet-data@dotnet-agent-skills             not installed
dotnet-diag@dotnet-agent-skills             not installed
dotnet-msbuild@dotnet-agent-skills          not installed
dotnet-nuget@dotnet-agent-skills            not installed
dotnet-upgrade@dotnet-agent-skills          not installed
dotnet-ai@dotnet-agent-skills               not installed
dotnet-test@dotnet-agent-skills             not installed
dotnet-aspnet@dotnet-agent-skills           not installed

But installing one fails:

Error: missing plugin.json

Caused by:
    missing plugin.json

Local evidence

The local marketplace snapshot contains:

.agents/plugins/marketplace.json
plugins/dotnet/plugin.json
plugins/dotnet-data/plugin.json
plugins/dotnet-diag/plugin.json
...

The marketplace manifest points at plugin directories like:

{
  "name": "dotnet",
  "source": "./plugins/dotnet",
  "description": "Collection of core .NET skills for handling common .NET coding tasks."
}

The plugin directories contain root-level plugin.json, but do not contain .codex-plugin/plugin.json.

Working Codex plugins on my machine use .codex-plugin/plugin.json as the plugin manifest entry point. The current Codex plugin docs also describe .codex-plugin/plugin.json as the plugin manifest location.

Expected behavior

The documented Codex marketplace flow should allow users to install individual plugins from dotnet-agent-skills.

For example:

codex plugin add dotnet@dotnet-agent-skills

should install and enable the dotnet plugin.

Related issues and PRs checked

I searched existing open and closed issues/PRs for Codex, marketplace, plugin install, and plugin.json failures before opening this.

Related but not duplicates:

Environment

  • Repository revision observed locally: ecbecbc6f7bef999c73b8ab7f8b16533be89a4e1
  • Platform: macOS
  • Codex CLI command that fails: codex plugin add dotnet@dotnet-agent-skills

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions