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
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| skyboy-0.1.0.tar.gz | 5.3 kB | Without provenance | Details for skyboy-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| skyboy-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for skyboy-0.1.0-py3-none-any.whl |
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
|
Security for skyboy 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.