Paperclip Page
Use this skill to publish a static directory to the configured Paperclip pages
host, for example https://pages.paperclip.ing/<slug>/.
Requirements
- Source directory contains
index.htmlat its root. awsCLI v2,curl, andjqare available on PATH for live publishes.- Environment variables are configured:
PAPERCLIP_PAGE_BUCKETPAPERCLIP_PAGE_BASE_URLAWS_REGIONPAPERCLIP_PAGE_AWS_ACCESS_KEY_IDandPAPERCLIP_PAGE_AWS_SECRET_ACCESS_KEYwith the page-uploader credentials from Paperclip Secrets
- Optional environment variables:
PAPERCLIP_PAGE_DEFAULT_PREFIXPAPERCLIP_PAGE_AWS_PROFILE(alternative to the namespaced key pair)PAPERCLIP_PAGE_AWS_SESSION_TOKEN(only together with the namespaced key pair)
Do not bind the page-uploader credentials as global AWS_ACCESS_KEY_ID /
AWS_SECRET_ACCESS_KEY: static env keys take precedence over AWS_PROFILE in
every AWS SDK, so global names silently replace the host identity for every
process in the agent run. The namespaced variables scope the uploader identity
to this helper only. The ambient credential chain still works as a fallback
when none of the `PAPER…