Skip to content

[Feature]: 支持从 npx skills 导入 skills 配置 #204

Description

@mawag

功能描述

希望 PromptHub 能够支持从 npx skills 工具导入已安装的 skills 配置,方便用户从 npx skills 迁移到 PromptHub。

背景

npx skills 是一个流行的 skills 管理 CLI 工具,许多用户已经通过它安装和管理了多个 skills。目前 PromptHub 支持从多个来源导入 skills,但尚未支持从 npx skills 的配置中导入。

需求详情

  1. 检测 npx skills 安装目录:通常位于 ~/.skills 或类似路径
  2. 读取配置文件:解析 npx skills 的配置格式(如 skills.json 或类似文件)
  3. 导入 skills:将已安装的 skills 导入到 PromptHub 中,包括:
    • Skill 名称和描述
    • 版本信息
    • 配置参数
    • 源仓库信息(如 GitHub URL)
  4. 保持兼容性:导入后能在 PromptHub 中正常使用,并支持后续更新

用户价值

  • 减少用户从 npx skills 迁移到 PromptHub 的工作量
  • 避免重复配置已有的 skills
  • 提供更平滑的迁移体验
  • 吸引更多 npx skills 用户尝试 PromptHub

技术考虑

  • 需要研究 npx skills 的存储结构和配置格式
  • 可能需要处理版本兼容性问题
  • 考虑提供冲突检测(当 PromptHub 中已存在同名 skill 时)
  • 支持增量导入(只导入新 skills,不覆盖已有配置)

补充信息

如果可能,希望也能支持反向导出,即从 PromptHub 导出为 npx skills 兼容的格式,方便用户在不同工具间切换。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions