publish-artifact
Installation
SKILL.md
Publish Artifact to a private IPFS Cluster
Publish agent-generated HTML as a content-addressed, immutable snapshot and return a shareable link. Similar to Claude Artifacts, but every publish is a new immutable link (edit = new link; old versions stay reachable).
Pure bash + curl — no python, no jq. Ships as three files: publish.sh, test.sh, SKILL.md.
First run / configuration
The tool needs 3 environment variables:
IPFS_PUBLISH_ENDPOINT— token write ingress, e.g.https://pages-publish.example.com(internal/same host:http://127.0.0.1:9097)IPFS_PUBLISH_TOKEN— Bearer token for the write ingress (ask the cluster operator)IPFS_BASE_URL— read/share base, e.g.https://pages.example.com
If publish.sh exits with code 2 ("not configured"), do NOT just fail. Ask the user for these three values, then set them for the session: