Skip to main content

kitup Python SDK

Shared installer SDK for bundled Agent Skills.

Install

pip install kitup-sdk

Use

Use the workflow API for user-facing install commands:

from kitup import (
    BaseOptions,
    InstallOptions,
    InstallWorkflowOptions,
    directory_bundle,
    run_bundled_skill_install,
)

workflow = run_bundled_skill_install(
    InstallWorkflowOptions(
        install=InstallOptions(
            base=BaseOptions(),
            app_id="mycli",
            skill_bundle=directory_bundle("./skills/mycli"),
            scope="user",
        ),
        stdin_tty=True,
        prompt_scope=True,
    )
)

Embed a skill directory shipped as package data with:

from importlib.resources import files
from kitup import resources_bundle

bundle = resources_bundle(files("mycli.skills") / "mycli")

Call install_bundled_skill when your CLI already knows the target scope and agents and does not need the interactive workflow surface.

Metadata

Release files for kitup-sdk 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kitup-sdk 0.1.4
File Size Uploaded
kitup_sdk-0.1.4.tar.gz 37.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kitup-sdk 0.1.4
File Interpreter ABI Platform
kitup_sdk-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 58.7 kB

Release files / kitup_sdk-0.1.4.tar.gz

Download URL kitup_sdk-0.1.4.tar.gz
Size 37.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3b7dd892385e1c3c318838a7ef1be2b44a68039fbc85dbd395b60e11dee6e613
BLAKE2b-256 checksum
How to use checksums
2b5934b0931339c4a6ded6e7841381480dc3961c0f098a6b3a579ea13ed1b7f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release files / kitup_sdk-0.1.4-py3-none-any.whl

Download URL kitup_sdk-0.1.4-py3-none-any.whl
Size 21.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc87e5148ba1ee4d58615295e27e7fb2e502c2a8df9f762ffa2c6228925466fb
BLAKE2b-256 checksum
How to use checksums
4a6141e1b8886bb3f7c10e57fc36af41fb600865c7c34b1503383c5e907cbe8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page