Skip to content

Feature request: Add AI Skill Registry support to nacos-sdk-go #882

@nasa1024

Description

@nasa1024

Use case(s) - what problem will this feature solve?

Nacos 3.x provides AI Skill Registry capabilities, including skill upload, draft creation, review submission, publishing, offline management, labels, and downloading skill ZIP packages by version or label.

Currently, the Java SDK and Nacos OpenAPI already expose these AI Skill Registry capabilities, but nacos-sdk-go/v2 appears to mainly support service discovery and configuration management. For Go-based control planes, operators, and runtime controllers, this means we need to call raw HTTP APIs manually instead of using the official Go SDK.

This is especially useful for platforms that manage AI agent skills in Go, for example:

  • Uploading internal skill ZIP packages to Nacos.
  • Creating or updating skill draft versions.
  • Submitting skill versions for review / pipeline scanning.
  • Publishing or taking skill versions offline.
  • Managing labels such as latest, stable, or canary.
  • Downloading skill ZIP packages by exact version or label for runtime installation.
  • Building Kubernetes operators or controllers that integrate with Nacos Skill Registry.

Without Go SDK support, each Go project needs to duplicate request signing, auth, error handling, endpoint paths, and response parsing for the AI Skill Registry APIs.

Proposed Solution

Add AI Skill Registry support to nacos-sdk-go/v2.

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