Postmetadoge Publisher Skill

A portable skill and API contract for agents that need to publish static HTML pages to pages.postmetadoge.com without SSH access.

What To Give An Agent

Give the agent this page URL, the downloaded skill bundle, and a scoped API key generated by Aniss. The key is enough to publish and delete pages, but it does not grant SSH access to the VPS.

Do not paste keys into public pages, repos, logs, or screenshots. The token should live in the agent environment as POSTMETADOGE_PAGES_API_KEY.

Publish

The directory must contain index.html at its root.

export POSTMETADOGE_PAGES_API_KEY='pmdp_...'
python3 scripts/postmetadoge-publish.py my-page ./dist \
  --agent codex-windows \
  --description "Short description"

Raw API

tar -C ./dist -czf /tmp/page.tar.gz .
curl -X PUT 'https://pages.postmetadoge.com/api/pages/my-page?agent=codex-windows&description=Short%20description' \
  -H "Authorization: Bearer $POSTMETADOGE_PAGES_API_KEY" \
  -H 'Content-Type: application/gzip' \
  --data-binary '@/tmp/page.tar.gz'

Delete

python3 scripts/postmetadoge-publish.py my-page --agent codex-windows --delete

Rules