Skip to main content

conda-skills

Tests Docs Python 3.11+ Conda 26.9+ License: Apache-2.0 Lint: Ruff

conda skill makes skills from conda packages available to your agent through directory links in a project or your home directory. Conda manages the package versions. You choose which skills to use.

Inspired by Pavel Zwerschke's pixi-skills and skill-forge, conda-skills brings the same package-manager approach to conda's Python stack. See prior art for the background and shared conventions.

Requires Python 3.11 or newer and conda 26.9 or newer. Install conda through a conda distribution, not PyPI.

Installation

Install a published package into the environment that runs conda, usually base:

conda install -n base --override-channels -c jezdez -c conda-forge conda-skills
conda skill --help

To use a checkout, install it with conda-pypi in the environment that runs conda:

conda install -n base --override-channels -c conda-forge "conda-pypi>=0.12" "hatchling>=1.27" "hatch-vcs>=0.4" "rich>=13" "ruamel.yaml>=0.11.14,<0.20"
conda pypi install -n base -e .
conda skill --help

Run these commands from the repository root. The first supplies build requirements and runtime dependencies, which editable installs do not resolve. If another prefix owns your conda executable, replace -n base with -p /path/to/conda-prefix in both commands.

The first-use tutorial creates and activates a new skill-demo environment, then uses conda skill list and conda skill link to review and connect a skill to a project. Install the plugin before activating that environment. Conda's initialized shell keeps using the conda executable that owns the plugin.

See installation for PyPI and local-artifact alternatives. Installing the plugin in an unrelated environment does not register it with another conda executable.

Documentation

The default destination is .agents/skills/ under the current directory. Use --backend claude for .claude/skills/ and --global for your home directory. Read skill content before exposing it to an agent. The plugin does not execute instructions or verify their trustworthiness.

conda skill unlink NAME removes the destination link independently of the active environment, leaving its package installed. It verifies the link's target against conda package records. For a broken or unverifiable target, inspect conda skill status before using --force. That option removes only a symlink and never bypasses redirected-parent checks. Explicit -n/-p source overrides for list and link are covered in Use an installed skill.

Development

Development environments and tasks live in the root conda.toml, with resolved dependencies in conda.lock. Install conda-workspaces, then install each environment before running its tasks:

conda install -n base --yes --override-channels -c conda-forge 'conda>=26.9' 'conda-workspaces>=0.12'
conda workspace install --locked -e default
conda task run -e default check
conda workspace install --locked -e docs
conda task run -e docs docs

See Contributing, Releasing conda-skills, and the Changelog. The Docs workflow checks pull requests and deploys documentation from main to GitHub Pages.

License

Original code is licensed under Apache-2.0.

Metadata

Release files for conda-skills 0.2.2

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

Source distribution (sdist)

Source distribution for conda-skills 0.2.2
File Size Uploaded Provenance Actions
conda_skills-0.2.2.tar.gz 3.1 MB With provenance Details for conda_skills-0.2.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for conda-skills 0.2.2
File Interpreter ABI Platform Actions
conda_skills-0.2.2-py3-none-any.whl Python 3 none any Details for conda_skills-0.2.2-py3-none-any.whl

Total release size: 3.1 MB

Release files / conda_skills-0.2.2.tar.gz

Download URL conda_skills-0.2.2.tar.gz
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
9b8cc55e146a6957271615babfe4e6ab45c35ecd46f636902a45b951495b9779
BLAKE2b-256 checksum
How to use checksums
c0e164709cc19bdc3c0914192c07c8ee2423e0906c9643b0f36b13b9223ce096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / conda_skills-0.2.2-py3-none-any.whl

Download URL conda_skills-0.2.2-py3-none-any.whl
Size 25.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
166c258d5e5ac5a826dc24afe5771e33d016e39c061235c957ac5a2a6c974e5f
BLAKE2b-256 checksum
How to use checksums
d5f68b4a54e95e00e8f3b9352335bcc7ddd9e5bc5aad089a2ad7be89a36a806b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Security for conda-skills 0.2.2

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.

Select from 2 files

Attestation for conda_skills-0.2.2.tar.gz

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 Nov 7, 2026.

Transparency log

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.

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