Skip to content

[Feature] Support drag-and-drop zip upload with multiple skillsΒ #15142

Closed

Description

@saynoword

What is the feature you'd like to see?
Support uploading AI skills by dragging a zip file into the Nacos console, with the following capabilities:

  1. Drag-and-drop zip upload: Allow users to drag a .zip file directly onto the Nacos console UI to upload AI skill resources.
  2. Multi-skill zip support: A single zip package should be able to contain multiple skill definitions, which Nacos will parse and register individually.
    Why do you need this feature?
    Currently, uploading skills one by one is tedious and error-prone for users who manage multiple skills. Supporting batch upload via a zip package would:
    ● Improve user experience with drag-and-drop interaction
    ● Enable batch registration of multiple skills in one operation
    ● Simplify migration and sharing of skill sets between environments
    Suggested Solution
    ● Add drag-and-drop upload support in the console UI (console-ui module)
    ● Add a server-side API to accept zip file uploads, extract contents, validate skill definitions, and register them into the AI registry
    ● Define a standard zip structure, e.g.:
    skills.zip
    β”œβ”€β”€ skill-a/
    β”‚ └── SKILL.md
    β”œβ”€β”€ skill-b/
    β”‚ └── SKILL.md
    └── ...
    Environment
    ● Nacos version: 3.x (develop branch)
    ● Relevant modules: console-ui, ai, ai-registry-adaptor

Activity

  1. added this to the 3.2.2 milestone on May 13, 2026
  2. added a commit that references this issue on May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions