33 lines
1.4 KiB
Markdown
33 lines
1.4 KiB
Markdown
# Plan: Update marketplace.json
|
|
|
|
## Context
|
|
The marketplace.json file currently has an empty plugins array. The goal is to register the existing `fission-python-skill` plugin in the marketplace by adding it to the plugins list. Owner information will remain unchanged.
|
|
|
|
## Current State
|
|
- **File**: `.claude-plugin/marketplace.json`
|
|
- **Current content**: `{ "name": "vega-claude-marketplace", "owner": {"name": "tiendd", "email": "fdm.dev17@gmail.com"}, "plugins": [] }`
|
|
- **Plugin to add**: `fission-python-skill/.claude-plugin/plugin.json` contains:
|
|
- id: "fission-python-skill"
|
|
- name: "Fission Python Skill"
|
|
- description: "Skill for creating, analyzing, and managing Fission Python projects."
|
|
- type: "skill"
|
|
- path: "fission-python-skill"
|
|
- tools: ["create-project", "analyze-config", "update-docstring"]
|
|
- version: "1.0.0"
|
|
|
|
## Implementation
|
|
1. Read the current `plugin.json` from `fission-python-skill/.claude-plugin/` to extract plugin metadata
|
|
2. Update `.claude-plugin/marketplace.json`:
|
|
- Keep existing name and owner unchanged
|
|
- Add a plugin object to the plugins array with the data from plugin.json
|
|
|
|
## Critical Files
|
|
- `.claude-plugin/marketplace.json` (to be modified)
|
|
- `fission-python-skill/.claude-plugin/plugin.json` (source of plugin data)
|
|
|
|
## Verification
|
|
After modification, verify:
|
|
1. The file contains valid JSON
|
|
2. The plugins array contains the fission-python-skill object
|
|
3. Owner information is unchanged
|