CLI tool for installing skills, agents, workflows, and rules from an Enterprise Skills Catalog
Project description
skillsctl
CLI tool for installing skills, agents, workflows, and rules from an Enterprise Skills Catalog.
Installation
pip install skillsctl
Quick Start
# Search the catalog
skillsctl search slack
# Install a skill
skillsctl install send-slack-notification
# Install multiple items with dependencies
skillsctl install send-slack-notification slack-ops-agent --with-deps
# List installed items
skillsctl list
# Update an item
skillsctl update send-slack-notification
# Sync all installed items to latest versions
skillsctl sync
# Remove an item
skillsctl remove send-slack-notification
Configuration
By default, skillsctl connects to http://localhost:8000. Override with:
# CLI flag
skillsctl --source https://catalog.company.com install my-skill
# Environment variable
export SKILLSCTL_SOURCE=https://catalog.company.com
# Or set in skills.yaml
Lockfile
skillsctl maintains a skills.yaml file in your project root:
source: https://catalog.company.com
installed:
send-slack-notification: "2.1.0"
http-request: "1.3.0"
slack-ops-agent: "1.0.0"
Installed files are saved to .skills/{category}/{name}.md.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skillsctl-0.1.0.tar.gz.
File metadata
- Download URL: skillsctl-0.1.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c44441bfb7571ff4fa242ac099265df99924809ca6cc26994b06186c25aad932
|
|
| MD5 |
ea6339d252250a338b009fc940c228f3
|
|
| BLAKE2b-256 |
d3f55f87e93136a3a290238dbcc429cb640bbc3f70c788fe30a34cb0ba09cbe1
|
File details
Details for the file skillsctl-0.1.0-py3-none-any.whl.
File metadata
- Download URL: skillsctl-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0621c8ff029daf490712d03691d322a63faf91b1f5c1ef6b3881bd78a1b1868
|
|
| MD5 |
fca289349b9806bfb4e0e7b62b1e481e
|
|
| BLAKE2b-256 |
87793cd21d9ed6a30f3a265b0aaec9782ff9639f99e8a7ae2dba91102bb43f93
|