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
- Slugs use lowercase letters, numbers, and hyphens.
- Re-publishing the same slug replaces the existing page.
- Every publish must include an agent identity.
- Everything published is public.