# hello-python

> Minimal Python worker — hello-python::greet returns a greeting and fires hello-python::greeted.

| field | value |
|-------|-------|
| version | 0.1.8 |
| type | bundle |
| license | Apache-2.0 |
| author | Anthony (iii) |

## installation

```sh
iii trigger compose::add worker=hello-python@0.1.8
```

## readme

# hello-python

Placeholder README for this worker. Replace it with what the worker does, the functions it registers, and how to call them.

- Function: `hello-python::greet`
- Entry point: `src/main.py`
- Tests: `python -m unittest discover -s tests`

See the project README one level up for setup, running, and publishing.

## skills

This version ships 3 skill files for agents, also browsable on the worker page:

- [`SKILL.md`](https://workers.iii.dev/workers/hello-python?tab=skills&skill=SKILL.md&version=0.1.8)
- [`skills/guides/usage.md`](https://workers.iii.dev/workers/hello-python?tab=skills&skill=skills%2Fguides%2Fusage.md&version=0.1.8)
- [`skills/reference/errors.md`](https://workers.iii.dev/workers/hello-python?tab=skills&skill=skills%2Freference%2Ferrors.md&version=0.1.8)

### SKILL.md

# hello-python

`hello-python` registers one function, `hello-python::greet`, that returns a greeting.

## Call it

```sh
iii trigger hello-python::greet name=World
# {"message": "Hello, World!"}
```

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | string | yes | Who to greet |

See [guides/usage.md](guides/usage.md) for calling it from another worker.
