Skip to main content

Validate and manage Agent Skill definitions (SKILL.md frontmatter) – Rust core with Python bindings via PyO3

Project description

skills-ref-rs

CI

Reference library for Agent Skills – Rust core with Python bindings via PyO3.

This is a Rust reimplementation of agentskills, distributed as a PyPI package built with maturin and PyO3.

Installation

pip install skills-ref-rs

Usage

from skills_ref_rs import read_properties, validate, to_prompt

# Read skill properties
props = read_properties("path/to/skill-dir")
print(props.name, props.description)

# Validate a skill directory
errors = validate("path/to/skill-dir")

# Generate XML prompt block
xml = to_prompt(["path/to/skill-a", "path/to/skill-b"])

CLI

skills-ref validate path/to/skill-dir
skills-ref read-properties path/to/skill-dir
skills-ref to-prompt path/to/skill-a path/to/skill-b

Acknowledgments

This project is based on the agentskills standard.

Special thanks to the agentskills repository.

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

skills_ref_rs-0.3.3.tar.gz (15.3 kB view details)

Uploaded Source

Built Distributions

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

skills_ref_rs-0.3.3-cp311-abi3-win_arm64.whl (376.2 kB view details)

Uploaded CPython 3.11+Windows ARM64

skills_ref_rs-0.3.3-cp311-abi3-win_amd64.whl (389.8 kB view details)

Uploaded CPython 3.11+Windows x86-64

skills_ref_rs-0.3.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (540.3 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

skills_ref_rs-0.3.3-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (533.0 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

skills_ref_rs-0.3.3-cp311-abi3-macosx_11_0_arm64.whl (492.8 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

skills_ref_rs-0.3.3-cp311-abi3-macosx_10_12_x86_64.whl (501.0 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file skills_ref_rs-0.3.3.tar.gz.

File metadata

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

File hashes

Hashes for skills_ref_rs-0.3.3.tar.gz
Algorithm Hash digest
SHA256 56946d8dcca7a541dcdbbf894a63077b9eabaef84a8f81608538d0af68255be8
MD5 3ade0828395e1fef39d76d4fbeca6e44
BLAKE2b-256 8bd137891c9745a6ec5aa90a6a839dc72b8a25a56bfb1c462936d69779d3c6dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for skills_ref_rs-0.3.3.tar.gz:

Publisher: release.yml on me-v2/skills-ref-rs

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

File details

Details for the file skills_ref_rs-0.3.3-cp311-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for skills_ref_rs-0.3.3-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 621c018809b69589689032728ecc21d05e9813d397bca491175baf1ae63fbf17
MD5 7d52627ac1752adfa4a4d1a39c93781d
BLAKE2b-256 16e9b6f5ca66c6c42820bc9a7b2b6edb1f1eed195cf9d86dc82123daa1a39fb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for skills_ref_rs-0.3.3-cp311-abi3-win_arm64.whl:

Publisher: release.yml on me-v2/skills-ref-rs

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

File details

Details for the file skills_ref_rs-0.3.3-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for skills_ref_rs-0.3.3-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 134175725a7451e52703766fe61244c6c894973e7154f779ded169943c1ba511
MD5 510d74b65489ac49a488743dcdf67643
BLAKE2b-256 218dd65bf81a674729283fddf7bc36c121a0093d425909b4f5a41102770c95d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for skills_ref_rs-0.3.3-cp311-abi3-win_amd64.whl:

Publisher: release.yml on me-v2/skills-ref-rs

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

File details

Details for the file skills_ref_rs-0.3.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skills_ref_rs-0.3.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e59f7ec123ff9eedd1bfb247494d706cd9efb81b6ff19e570222c22e2c1cc545
MD5 38889d2ed14b0f375ab271178e9406b5
BLAKE2b-256 ab6e1a9b4ad2c7dd8bf2da55ad4c9b3d783db1d4543cd9bd5cd18a742b610814

See more details on using hashes here.

Provenance

The following attestation bundles were made for skills_ref_rs-0.3.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on me-v2/skills-ref-rs

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

File details

Details for the file skills_ref_rs-0.3.3-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skills_ref_rs-0.3.3-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 111f5b1c9f6d440971c1809564e82a00a97adc6e75de79b420343aa91644ad8b
MD5 b8e8404359fc51588b7779c5ef310831
BLAKE2b-256 62ce3c2fe30b0697c11402564e1cb883f69cbe1eaceff0e08cbaf6d82b3738ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for skills_ref_rs-0.3.3-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on me-v2/skills-ref-rs

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

File details

Details for the file skills_ref_rs-0.3.3-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skills_ref_rs-0.3.3-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2008634584e5aadd5332a160f5cca2dca6a15847950e6692339692ecf2535eb1
MD5 ba86cb2489bc4cb1da8f9c814545347d
BLAKE2b-256 559b8e538d2c1a74399faf90ee9626ddc839f26c91b23eef87ff29dc068febc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for skills_ref_rs-0.3.3-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on me-v2/skills-ref-rs

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

File details

Details for the file skills_ref_rs-0.3.3-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for skills_ref_rs-0.3.3-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c4cbc2371a2bcb4d5ffc1b6603e6f5ca980ddad79461ca175782d347ea8caa59
MD5 7ac3549a41f3a1de03b587841fcbbdda
BLAKE2b-256 545a7bf75b84aab1e5c57481915f9a09419ec7c606f0dbfaf5ca9ec7af808f02

See more details on using hashes here.

Provenance

The following attestation bundles were made for skills_ref_rs-0.3.3-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on me-v2/skills-ref-rs

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