skyboy (PyPI)
The native Python CLI for the skyboy.in skill directory. This is the Python
counterpart to the npm skyboy package. It intentionally avoids pulling in Node
at any point, so it reaches the Python-only audience (data science, Kaggle, ML
eval, etc.).
Install
pip install skyboy
# or
pipx install skyboy
Usage
skyboy add <slug> [--dir <path>]
skyboy search <query>
skyboy list
skyboy resolve <slug>
skyboy version
skyboy help
Example:
# Add a skill to the Claude Code skills folder.
skyboy add nextjs-app-router-conventions
# Add a skill to a custom folder.
skyboy add context-window-management --dir .cursor/rules
# Search the catalog.
skyboy search "app router"
# List everything available.
skyboy list
Parity with the npm CLI
This release ships real packaging plus the add command, which resolves a slug
from the shared catalog.json manifest (committed to the skyboy repo, fetched
from raw.githubusercontent.com) and downloads the skill folder files. It also
covers search, list, resolve, and version.
The following are documented follow-ups on the npm package, not yet in this PyPI release:
- Agent-context detection (auto-detecting Claude Code vs. Cursor vs. Windsurf from the current directory).
- The interactive target-folder picker.
To choose a target folder directly, pass --dir (default .claude/skills).
Why a separate manifest?
The CLI runs in arbitrary user projects with no local copy of the skyboy repo. To stay standalilone, it sources catalog data from a single shareable manifest:
https://raw.githubusercontent.com/aijadugar/skyboy/main/catalog.json
If a local catalog.json exists in the current directory, it is used instead
(useful for offline development and for the repo itself).
License
MIT
Release files for skyboy 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| skyboy-0.1.0.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| skyboy-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.3 kB
Release files / skyboy-0.1.0.tar.gz
| Download URL | skyboy-0.1.0.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f879c645486594f6c822b93278dbf6bdee19a01973f55da938d0cee30f06c09
|
|
BLAKE2b-256 checksum How to use checksums |
14843c0e4c9040e542ccb955990a2e11b7f70d2e51359c0d684e0f259975dd2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / skyboy-0.1.0-py3-none-any.whl
| Download URL | skyboy-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1b9de0987e59e5b462a766bf67b1fffe9bf56936b1587b5b563a38f730b43b91
|
|
BLAKE2b-256 checksum How to use checksums |
85e3b141a7ab7611e40ab613db268dc66f566af6c7a534a0aef8e17792c231cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|