Metadata-Version: 2.4
Name: pollen-skills
Version: 0.6.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Rust
Classifier: Topic :: Software Development
License-File: LICENSE
Summary: Deploy Agent Skills from git repositories and local directories, declaratively
Keywords: agent-skills,claude-code,git
Author-email: GroupBees <contact@groupbees.fr>
License-Expression: Apache-2.0
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://groupbees.github.io/pollen/
Project-URL: Repository, https://github.com/groupbees/pollen

# pollen-skills

Python bindings for [pollen](https://github.com/groupbees/pollen), which
deploys Agent Skills declared in a `pollen.yaml` from git repositories and
local directories. Every `pollen` command is a function that returns typed
results instead of printing them; the engine is the same Rust code as the CLI,
compiled into the package.

```sh
pip install pollen-skills
```

```python
import pollen

report = pollen.update(config="pollen.yaml")
for summary in report.summaries:
    for change in summary.changes:
        print(summary.target, change.action, change.name)
```

`git` must be on `PATH`, as for the CLI. The full API reference is in the
[documentation](https://groupbees.github.io/pollen/guides/python/).

