Awesome-openclaw-skills post-at

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

install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/post-at" ~/.claude/skills/sundial-org-awesome-openclaw-skills-post-at && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/post-at" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-post-at && rm -rf "$T"
manifest: skills/post-at/SKILL.md
source content

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):

post-at login
# Output: Logged in as you@example.com

List Deliveries

Upcoming deliveries (default):

post-at deliveries
# Shows: tracking number, ETA, sender, status

All deliveries (including delivered):

post-at deliveries --all

JSON output:

post-at deliveries --json

Limit results:

post-at deliveries --limit 10

Delivery Details

Get details for a specific tracking number:

post-at delivery 1042348411302810212306
# Output: tracking, expected delivery, sender, status, picture URL

JSON output:

post-at delivery <tracking-number> --json

Delivery Place Options (Wunschplatz)

List available place options:

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:

post-at routing place <tracking-number> \
  --preset vor-der-wohnungstuer \
  --description "Please leave at the door"

Using key directly:

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

Using label:

post-at routing place <tracking-number> \
  --place "Vor der Wohnungstüre" \
  --description "Custom instructions"

Example Workflows

Check what's arriving today/tomorrow:

post-at deliveries

Get full details including package photo:

post-at delivery <tracking-number>

Set all upcoming deliveries to door:

# 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