Skip to main content

Load skills from dependencies.

Project description

skilly

Supported versions License: MIT pyrefly

Skill's management.

Installation

pip install skilly

Commands

cli

uvx skilly --help

python

from pathlib import Path

from skilly import Skill, SkillRepository

skill = Skill.from_dir(Path(".agents/skills/my-skill"))
github_skill = Skill.from_github(
    fetcher,
    "https://github.com/example/project/tree/main/.agents/skills/my-skill",
)

repository = SkillRepository()
for match in repository.scan_project():
    print(match.available.name, match.status)

Development

To see a list of useful commands run:

just install-dev

License

MIT

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

skilly-0.0.6.tar.gz (96.4 kB view details)

Uploaded Source

Built Distribution

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

skilly-0.0.6-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

File details

Details for the file skilly-0.0.6.tar.gz.

File metadata

  • Download URL: skilly-0.0.6.tar.gz
  • Upload date:
  • Size: 96.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for skilly-0.0.6.tar.gz
Algorithm Hash digest
SHA256 85d0f5a3637d3ccb355de3e3743ab63da9f638567d2586fc13fe8cd8651df05e
MD5 1a81f26d9afb3479eafd007233edcc8c
BLAKE2b-256 d246e846c938cb87dfa2ddc9d58c745df3bf2867259c95613f290a6938af552e

See more details on using hashes here.

File details

Details for the file skilly-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: skilly-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for skilly-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 33ee458a42cc9b238ffc65437bd0993d384fb329ca4e344a198885ac0c46761f
MD5 77c4dc26bb322d12e9ca267821438576
BLAKE2b-256 a1469f2b9a2d30747b5a826ed6274931e750f4a80a7d455a36368b147986cce4

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