OpenSkills CLI 是一个用于发现、安装和管理 Claude Code 技能的命令行工具。它提供了一个集中式市场,用于共享和分发可复用的 AI 能力。
- 搜索技能:从 OpenSkills 市场查找技能
- 安装技能:下载并安装技能到你的项目
- 自动升级:保持 CLI 和技能处于最新版本
- 锁定文件:通过版本控制跟踪已安装的技能
curl -fsSL http://oss.openskills.cn/install.sh | bash或手动下载安装:
curl -fsSL http://oss.openskills.cn/latest.tar.gz -o latest.tar.gz
tar -xzf latest.tar.gz
cd cli && bash install.shopenskills search <关键词>示例:
openskills search twitter
openskills search 搜索openskills install <技能标识>示例:
openskills install x-search技能将被安装到当前目录的 ./skills/<技能标识>/。
openskills upgradeopenskillscli/
├── cli/ # CLI 工具源代码
│ ├── skills_cli.py # 主 CLI 实现
│ ├── skills_upgrade.py # 自升级功能
│ ├── install.sh # 安装脚本
│ ├── metadata.json # API 端点配置
│ └── version.json # CLI 版本
├── skills/ # 已安装技能目录
│ └── x-search/ # 示例:X (Twitter) 搜索技能
├── tests/ # 测试套件
├── scripts/ # 构建和发布脚本
└── install.sh # 快速安装脚本
- 搜索:查询 OpenSkills API 获取可用技能
- 安装:下载技能包(.zip)并解压到
./skills/ - 锁定:在
.skills_lock.json中记录已安装的技能 - 加载:Claude Code 自动从
./skills/目录加载技能
CLI 配置存储在 ~/.openskills/:
metadata.json:API 端点version.json:已安装的 CLI 版本config.json:用户偏好设置
- Python 3.6+
- curl(用于安装)
- Claude Code(用于使用已安装的技能)
OpenSkills CLI is a command-line tool for discovering, installing, and managing skills for Claude Code. It provides a centralized marketplace for sharing and distributing reusable AI capabilities.
- Search Skills: Find skills from the OpenSkills marketplace
- Install Skills: Download and install skills to your project
- Auto-upgrade: Keep your CLI and skills up to date
- Lock File: Track installed skills with version control
curl -fsSL http://oss.openskills.cn/install.sh | bashOr download and install manually:
curl -fsSL http://oss.openskills.cn/latest.tar.gz -o latest.tar.gz
tar -xzf latest.tar.gz
cd cli && bash install.shopenskills search <keyword>Example:
openskills search twitter
openskills search 搜索openskills install <skill-slug>Example:
openskills install x-searchSkills are installed to ./skills/<skill-slug>/ in your current directory.
openskills upgradeopenskillscli/
├── cli/ # CLI tool source code
│ ├── skills_cli.py # Main CLI implementation
│ ├── skills_upgrade.py # Self-upgrade functionality
│ ├── install.sh # Installation script
│ ├── metadata.json # API endpoints configuration
│ └── version.json # CLI version
├── skills/ # Installed skills directory
│ └── x-search/ # Example: X (Twitter) search skill
├── tests/ # Test suite
├── scripts/ # Build and release scripts
└── install.sh # Quick install script
- Search: Query the OpenSkills API for available skills
- Install: Download skill packages (.zip) and extract to
./skills/ - Lock: Record installed skills in
.skills_lock.json - Load: Claude Code automatically loads skills from
./skills/directory
CLI configuration is stored in ~/.openskills/:
metadata.json: API endpointsversion.json: Installed CLI versionconfig.json: User preferences
- Python 3.6+
- curl (for installation)
- Claude Code (to use installed skills)
MIT