Metadata-Version: 2.1
Name: agent-skills-hub
Version: 1.0.0
Summary: A package manager for Agent skills
Author: youzaiAGI
Author-email: youzai8913@gmail.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests (>=2.25.1)

# Skill Hub

Skill Hub 是一个用于管理和分发AI助手技能包的工具。它允许用户轻松地安装、更新、卸载和管理各种技能。

## 功能特性

- `skill -v`: 显示版本信息
- `skill install <repo>`: 安装指定仓库的所有技能
- `skill install <skill>@<repo> -u`: 强制更新指定技能
- `skill update <repo>`: 更新指定仓库的所有技能
- `skill uninstall <skill>@<repo>`: 卸载指定技能
- `skill list`: 查看当前已安装的技能
- `skill repo`: 查看技能仓库列表
- `skill search`: 搜索可用技能
- `skill manage`: 管理已安装的技能

## 安装

```bash
pip install dist/skill_hub-1.0.0-py3-none-any.whl
```

## 使用方法

### 安装技能

```bash
# 安装整个仓库的所有技能
skill install username/repository

# 安装特定技能
skill install skillname@username/repository

# 强制更新安装
skill install username/repository -u
```

### 管理技能

```bash
# 查看已安装的技能
skill list

# 更新技能
skill update skillname@username/repository

# 卸载技能
skill uninstall skillname@username/repository
```

### 交互式操作

```bash
# 查看并安装仓库
skill repo

# 搜索并安装技能
skill search

# 管理已安装的技能
skill manage
```

## 技能格式

技能应包含一个 `SKILL.md` 文件，用来描述技能的功能和用法。

## 架构设计

- 命令模块化：每个命令作为一个独立模块
- 配置文件：使用 config.json 来配置不同AI助手的技能路径
- 仓库系统：支持从 GitHub 仓库安装技能
- 交互式UI：使用 curses 库提供友好的终端界面
