Add a plugin manifest and a marketplace file for Claude Code and Codex

Offen
#8 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
json
Bereich
tooling

Rechercherichtung

Read the Claude Code plugin marketplace documentation and the Codex plugin build documentation linked in the issue, then inspect README.md, CONTEXT.md, and the nine skills under skills/. Add the four specified manifest and marketplace files, validate with claude plugin validate ., and install from the local folder in both tools. Done means all nine skills load in each tool and README.md and CONTEXT.md describe the new installation process.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

Problem

The repository holds nine skills in the folder skills/, but it has no plugin manifest and no marketplace file. A skill is not a plugin: a plugin is a package that has a manifest file, and it can hold many skills. Without a manifest, Claude Code and Codex cannot install the nine skills with one command from a marketplace. The rule "The repository has no plugin manifest; installation currently installs individual skills" in CONTEXT.md describes this state today.

Proposed change

Make the repository root one plugin that contains the nine skills, and add one marketplace file that lists this plugin. Claude Code and Codex use different file names, so add both sets of files:

Tool Plugin manifest Marketplace file
Claude Code .claude-plugin/plugin.json .claude-plugin/marketplace.json
Codex .codex-plugin/plugin.json .agents/plugins/marketplace.json

The SKILL.md files in skills/ stay as they are. Both tools read them.

What is verified

  • Claude Code requires a name, an owner, and a plugins array in marketplace.json. Each entry in plugins requires a name and a source. The entry name must equal the name in plugin.json. Source: https://code.claude.com/docs/en/plugin-marketplaces.md
  • Test run: a copy of skills/ with a plugin.json (fields name, description, version) and a marketplace.json (entry with "source": "./") passed claude plugin validate. The only messages were warnings about a missing README, LICENSE, and icon in the test folder. This repository already has README.md and LICENSE.
  • Codex requires in each plugins[] entry of .agents/plugins/marketplace.json: name, source, policy (with installation and authentication), and category. The source.path starts with ./ and is relative to the repository root. The .codex-plugin/plugin.json file has a skills field, for example "./skills/". Source: https://developers.openai.com/codex/plugins/build/

What is not verified

  • The Codex documentation does not say that a local entry can use ./ to point at the repository root itself. If it cannot, use a Git entry with "source": "url", which the documentation names for a plugin at the repository root.
  • The Codex documentation gives no full example for .codex-plugin/plugin.json. The required fields are not listed.
  • Nothing has been installed yet with claude plugin marketplace add or with codex plugin marketplace add. Only claude plugin validate ran.
  • When installed from a plugin, the skills get the plugin name as a prefix. The command /issue_creation becomes /<plugin name>:issue_creation. Check that this is acceptable.

Tasks

  • Choose the plugin name. Proposal: coding-agent-plugin.
  • Add the four files in the table above.
  • Run claude plugin validate . and fix every error.
  • Install the plugin in Claude Code from the local folder, then run claude plugin details <plugin name> and check that all nine skills are listed.
  • Install the plugin in Codex from the local folder and check that all nine skills load. This test proves or removes the Codex assumption about the repository root.
  • Replace the rule about "no plugin manifest" in CONTEXT.md, and add the plugin installation commands to README.md.

Acceptance

  • claude plugin marketplace add jeromeetienne/coding_agent_plugin followed by the plugin install command installs all nine skills in Claude Code.
  • The matching Codex commands install all nine skills in Codex.
  • README.md and CONTEXT.md match the new state.
Vorherrschende Sprache
Keine Sprachdaten
Sterne
1
Forks
0
Ø Merge
7 Min.
Gemergte PRs (30 T.)
17

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus jeromeetienne/coding_agent_plugin

Alle Issues in jeromeetienne/coding_agent_plugin

Ähnliche Issues

Weitere Issues zu DevTools

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.