alibaba/nacos

[Community Task][AI] Add skills.sh API import plugin

Open

#15,248 创建于 2026年5月25日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)Java (32,948 star) (13,279 fork)batch import
area/AIarea/Skillarea/plugincontribution welcomehelp wantedkind/feature

描述

Background

#15183 introduced a plugin-based AI resource import flow for bringing external MCP servers and Skills into Nacos. The built-in import path should focus on operator-configured standard sources, such as Skill well-known metadata.

skills.sh has its own API flow, for example searching through skills.sh APIs and then resolving Skill content from GitHub-backed URIs. This flow may require a token, so it is not ideal as a default built-in implementation unless there is clear user demand.

Goal

Provide an optional community-contributed import plugin that adapts the skills.sh API flow into the Nacos AI resource importer.

Proposed Scope

  • Implement a new AI resource import plugin for skills.sh APIs.
  • Support operator configuration for the skills.sh endpoint and token.
  • Search Skills through the skills.sh API and return limited metadata for selection.
  • Resolve selected Skills to downloadable content, convert them into Nacos Skill import payloads, and reuse the unified importer conflict policy.
  • Reuse the importer safety controls, including source configuration, safe HTTP access, size limits, and audit trace metadata.
  • Add tests and documentation for enabling the plugin.

Notes

This is intended as a community task rather than core implementation work for now. The skills.sh API token requirement may limit real-world usage, so implementation can wait until a contributor or user has a concrete need.

Out Of Scope

  • ai-registry-adapter outbound compatibility.
  • Default plugin-default-impl support unless maintainers later decide there is enough demand.

Related

  • #15183
  • #15238

贡献者指南