Skip to main content

A package manager for Agent skills

Project description

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: 管理已安装的技能

安装

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

使用方法

安装技能

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

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

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

管理技能

# 查看已安装的技能
skill list

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

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

交互式操作

# 查看并安装仓库
skill repo

# 搜索并安装技能
skill search

# 管理已安装的技能
skill manage

技能格式

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

架构设计

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_skills_hub-1.0.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file agent_skills_hub-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_skills_hub-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb7d8221e062ecfe51ca661a285e1d4ac41fb322350c013276f9b05ca558eb99
MD5 9f23eba57c3689054c0f83ea78a1a62f
BLAKE2b-256 e0a539772551d8683daef55e013f26135c75d98b332e668cea1fbcb32e455904

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page