Skip to main content

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)

Source distribution for skyboy 0.1.0
File Size Uploaded
skyboy-0.1.0.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for skyboy 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page