skillnav
Official CLI client for the Skill management platform (SkillNavigator).
Specification: docs/cli-design.md in the platform repository.
Install
pip install skillnav -i https://mirrors.aliyun.com/pypi/simple/
# or from this repo:
pip install -e "cli-py[dev]"
Usage
skillnav --version
skillnav config test
# Create an API key in the Web UI (Account → API Keys), then:
skillnav login --api-key sk_...
skillnav search demo
skillnav info demo-skill
skillnav publish examples/demo-skill --dry-run
skillnav download demo-skill -o /tmp/demo.zip
skillnav update # upgrade when PyPI has a newer release
skillnav update --check # check only, do not install
Global flags: --registry, --profile, --json, --no-input.
Configuration: ~/.config/skillnav/config.json (multi-profile; stores apiKey per profile).
Environment: SKILLNAV_REGISTRY, SKILLNAV_PROFILE, SKILLNAV_API_KEY (legacy alias: SKILLNAV_TOKEN).
Test
Requires a running API at http://127.0.0.1:3000 (npm run dev:api):
pip install -e "cli-py[dev]"
npm run skillnav:test
Unit tests only (no API):
pytest tests/skillnav -v --ignore=tests/skillnav/test_integration.py
License
Apache-2.0
Metadata
Release files for skillnav 0.4.6
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 |
|---|---|---|---|---|
| skillnav-0.4.6.tar.gz | 31.0 kB | With provenance | Details for skillnav-0.4.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| skillnav-0.4.6-py3-none-any.whl | Python 3 | none | any | Details for skillnav-0.4.6-py3-none-any.whl |
Total release size: 65.7 kB
Security for skillnav 0.4.6
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.
Full provenance
Both files in this release have been 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.