Skip to main content

skll — Curated skills for AI coding agents, by BasenAI.

Project description

skll — CLI

The premium CLI for installing curated skills into your AI coding agent.

   ▄▄▄▄▄ ▄  ▄ ▄    ▄
  █     █  █ █     █
  ▀▄▄▄  ▀▄▄▄ █▄▄▄  █▄▄▄
        skll · by basenai

Install from PyPI

pip install basen-skll
skll --help

Requires Python 3.10 or higher.

Install locally (development)

Requires Python 3.10+.

cd cli
uv venv
source .venv/bin/activate          # macOS / Linux
# .venv\Scripts\activate           # Windows PowerShell
uv pip install -e .
skll --help

Or with plain pip:

cd cli
python -m venv .venv && source .venv/bin/activate
pip install -e .
skll --help

Try it end-to-end (Phase 1 — mock data)

skll login                                                 # mock browser flow
skll whoami
skll search fastapi
skll info @basen/skills/fastapi
skll install @basen/skills/fastapi --agent claude-code --global
skll list
skll remove @basen/skills/fastapi --agent claude-code
skll logout

Real files are written to disk at the correct agent path (e.g. ~/.claude/skills/fastapi/). Local state lives in ~/.skll/:

  • config.json — session token
  • installed.json — locally tracked installs
  • events.jsonl — append-only download events

Commands

Command Purpose
skll login Sign in via browser (mock OAuth)
skll logout Clear local token
skll whoami Show current session
skll search <q> Search the catalog
skll info @basen/skills/<name> Inspect a skill
skll install @basen/skills/<name> --agent <a> [--global] Install into agent folder structure
skll list [--agent <a>] List locally installed skills
skll remove @basen/skills/<name> --agent <a> Uninstall a skill

Supported agents

claude-code, codex, gemini, opencode, antigravity, copilot, cursor, kiro, agents.

Architecture (Phase 1)

The CLI ships with a bundled mock catalog and mock skill source folders under skll/mock_skills/. The skll.api module is the only swap-point needed to wire the real backend in Phase 2.

Project details


Download files

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

Source Distribution

basen_skll-0.1.0.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

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

basen_skll-0.1.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file basen_skll-0.1.0.tar.gz.

File metadata

  • Download URL: basen_skll-0.1.0.tar.gz
  • Upload date:
  • Size: 32.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for basen_skll-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a87d02d27197de3ee42e61e89e1638983b7550c129718373222e8173772bf8f8
MD5 778d9f7d10fd93f416356f430815b93a
BLAKE2b-256 9585f1def2a43d143ea6ffa3faf754c05e45ae18bbf92e4ac518a4b725713329

See more details on using hashes here.

Provenance

The following attestation bundles were made for basen_skll-0.1.0.tar.gz:

Publisher: publish-cli.yml on basenai/skll

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file basen_skll-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: basen_skll-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for basen_skll-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ed547b6edba5c776f49fbb95b8ef74c04212e1747c2e428569d18d2b8f6fb09
MD5 9104db41a56d8f7eda6df0d58507738d
BLAKE2b-256 cf998358e09870d41b7ade61145b12da3d691b61b01c563453aacd5deee3a66f

See more details on using hashes here.

Provenance

The following attestation bundles were made for basen_skll-0.1.0-py3-none-any.whl:

Publisher: publish-cli.yml on basenai/skll

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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