From nanotars-parcels
Adds parcel delivery tracking to NanoTars agents via parcelapp.net API, enabling on-demand status queries and morning digest inclusion. Requires Parcel app Premium subscription.
npx claudepluginhub terrifiedbug/nanotars-skills --plugin nanotars-parcelsThis skill uses the workspace's default tool permissions.
Configures Parcel delivery-tracking API access for agent containers. Uses [parcelapp.net](https://parcelapp.net/)'s read-only API.
Tracks packages and manages deliveries via Parcel API. Lists recent/active deliveries, adds new ones with tracking/carrier/description, lists carriers. Requires PARCEL_API_KEY.
Configures UK train departure/arrival data for NanoTars agent containers via National Rail Darwin API. Guides free token registration, installs Python plugin, tests token, and restarts services.
Searches Gmail for dispatch emails to extract tracking numbers and generates direct tracking links for Australian couriers like AusPost, StarTrack, Sendle, Toll and international ones like DHL, FedEx, UPS.
Share bugs, ideas, or general feedback.
Configures Parcel delivery-tracking API access for agent containers. Uses parcelapp.net's read-only API.
Before installing, verify NanoTars is set up:
[ -d node_modules ] && echo "DEPS: ok" || echo "DEPS: missing"
docker image inspect nanoclaw-agent:latest &>/dev/null && echo "IMAGE: ok" || echo "IMAGE: not built"
if grep -q "ANTHROPIC_API_KEY\|CLAUDE_CODE_OAUTH_TOKEN" .env 2>/dev/null || [ -f "$HOME/.claude/.credentials.json" ]; then echo "AUTH: ok"; else echo "AUTH: missing"; fi
If any check fails, tell the user to run /nanotars-setup first and stop.
Get the API key:
Copy plugin files into place:
cp -r ${CLAUDE_PLUGIN_ROOT}/files/ plugins/parcels/
Plugin configuration: by default this plugin is available to all groups and channels. To restrict access, edit plugins/parcels/plugin.json and set:
"groups" to specific group folder names (e.g. ["main"]) instead of ["*"]"channels" to specific channel types (e.g. ["whatsapp"]) instead of ["*"]
Most users keep the defaults.Add the API key to .env:
echo 'PARCEL_API_KEY=YOUR_KEY_HERE' >> .env
Restart:
nanotars restart
Send a quick query in your registered chat: "any parcels coming?" or "check my deliveries". The agent should run the helper script and reply with active deliveries + the latest tracking event for each.
To test the script directly inside the container:
docker exec -i $(docker ps --filter name=nanoclaw- --format '{{.Names}}' | head -1) \
python3 /workspace/.claude/skills/parcels/scripts/parcel_api.py active
PARCEL_API_KEY is not set → re-check .env has the line and nanotars restart has been run since.recent filter for broader history.--include-carriers to resolve to friendly carrier names.nanotars stoprm -rf plugins/parcels/PARCEL_API_KEY from .envnanotars restart