Skip to main content

Install AI agent skills from SkillAtlas into Claude Code, pip-style.

Project description

skillatlas-cli

Install AI agent skills from SkillAtlas into Claude Code, the way pip install works for Python packages.

Install the CLI

# Easiest — self-hosted one-liner (no Python packaging needed):
curl -fsSL https://www.skillatlas.online/install.sh | sh

# Python users (isolated):
pipx install skillatlas-cli          # once published to PyPI
# from source:
pipx install git+https://github.com/lxyeternal/SkillAtlas.git#subdirectory=Tools/cli

Use

skillatlas search "stock analysis"          # find skills
skillatlas info stock-analysis-agent        # inspect before installing
skillatlas install stock-analysis-agent    # -> ~/.claude/skills/<name>/
skillatlas install some-skill==1.2.0 --project   # -> ./.claude/skills/<name>/
skillatlas list
skillatlas uninstall stock-analysis-agent

Claude Code automatically discovers any folder under ~/.claude/skills/ (personal) or .claude/skills/ (per-project) that contains a SKILL.md — no restart needed; invoke the skill by name in your next conversation.

No dependencies beyond the Python standard library.

Distribution

The CLI is a single stdlib-only file (skillatlas_cli/main.py). Two channels:

  1. Self-hosted curl | sh (live now): Services/Frontend/public/install.sh downloads Services/Frontend/public/skillatlas.py (a copy of main.py with a shebang) into ~/.local/bin/skillatlas. If main.py changes, regenerate the served copy:
    { echo '#!/usr/bin/env python3'; cat Tools/cli/skillatlas_cli/main.py; } \
      > Services/Frontend/public/skillatlas.py
    
  2. PyPI (pip/pipx install skillatlas-cli) — needs a PyPI account/token, so it is a manual release step:
    cd Tools/cli
    python -m build                 # builds sdist + wheel into dist/
    python -m twine upload dist/*   # prompts for your PyPI token
    
    The package name skillatlas-cli must be free on PyPI; pyproject.toml is already configured (version 0.1.0).

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

skillatlas_cli-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

skillatlas_cli-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: skillatlas_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for skillatlas_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c032c524303b9b5abb0309a5f9ca9e7504db4c33d59b5eccb341952d6a487056
MD5 fa9255eb67ee0c5aae50ad54ceef91a3
BLAKE2b-256 ddd80f9df730f9333e1fb0304826d01643d06bdd8f4a76b29d27d26e52167481

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skillatlas_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for skillatlas_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 17b609eb96cd5f1ccfd0b621cd518160fde2f890a37cef1b9675083ec6d591e9
MD5 fe4a9ad5ce9c695953573cc7fc2f5bea
BLAKE2b-256 5b95f6972eb7f7c307918bb1e1ddbedd7a00d6a9c96a1c652d90bac512776380

See more details on using hashes here.

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