Skip to content
Back to skills

Post At

ASecurity

Manage Austrian Post (post.at) deliveries - list packages, check delivery status, set delivery place preferences.

  • 651 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added February 10, 2026
toolsbashnodegit

Works with

  • cli

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add sundial-org/awesome-openclaw-skills --skill post-at --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Post At?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Post At
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sundial-org-post-at/badge)](https://www.skillsdirectory.com/skills/sundial-org-post-at)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: post-at
description: Manage Austrian Post (post.at) deliveries - list packages, check delivery status, set delivery place preferences.
homepage: https://github.com/krausefx/post-at-cli
metadata: {"clawdbot":{"emoji":"📦","requires":{"bins":["node"]}}}
---

# post-at CLI

Unofficial CLI for viewing and managing deliveries on post.at (Österreichische Post). Uses the same web flows as the site and requires your own account credentials.

Credentials: `POST_AT_USERNAME` and `POST_AT_PASSWORD` environment variables (or `--username` / `--password` options).

## Quick Reference

### Login
Cache a short-lived session (auto-expires):
```bash
post-at login
# Output: Logged in as you@example.com
```

### List Deliveries
Upcoming deliveries (default):
```bash
post-at deliveries
# Shows: tracking number, ETA, sender, status
```

All deliveries (including delivered):
```bash
post-at deliveries --all
```

JSON output:
```bash
post-at deliveries --json
```

Limit results:
```bash
post-at deliveries --limit 10
```

### Delivery Details
Get details for a specific tracking number:
```bash
post-at delivery 1042348411302810212306
# Output: tracking, expected delivery, sender, status, picture URL
```

JSON output:
```bash
post-at delivery <tracking-number> --json
```

### Delivery Place Options (Wunschplatz)

List available place options:
```bash
post-at routing place-options
```

Common options:
- `Vor_Haustüre` — Vor der Haustüre
- `Vor_Wohnungstüre` — Vor der Wohnungstüre
- `AufOderUnter_Briefkasten` — Unter / Auf dem Briefkasten
- `Hinter_Zaun` — Hinter dem Zaun
- `In_Garage` — In der Garage
- `Auf_Terrasse` — Auf der Terrasse
- `Im_Carport` — Im Carport
- `In_Flexbox` — In der Flexbox
- `sonstige` — Anderer Wunsch‑Platz

### Set Delivery Place
Using preset shortcut:
```bash
post-at routing place <tracking-number> \
  --preset vor-der-wohnungstuer \
  --description "Please leave at the door"
```

Using key directly:
```bash
post-at routing place <tracking-number> \
  --key Vor_Wohnungstüre \
  --description "Bitte vor die Wohnungstür"
```

Using label:
```bash
post-at routing place <tracking-number> \
  --place "Vor der Wohnungstüre" \
  --description "Custom instructions"
```

## Example Workflows

Check what's arriving today/tomorrow:
```bash
post-at deliveries
```

Get full details including package photo:
```bash
post-at delivery <tracking-number>
```

Set all upcoming deliveries to door:
```bash
# First list deliveries
post-at deliveries --json > /tmp/deliveries.json

# Then set place for each (requires scripting)
# Example for a specific one:
post-at routing place 1042348411302810212306 \
  --preset vor-der-wohnungstuer \
  --description "Leave at apartment door"
```

## Notes

- Session tokens expire after a short time (auto-relogin when needed)
- Not all deliveries support Wunschplatz redirection
- Picture URLs may not be available for all packages
- Use `--json` output for programmatic processing

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…