html-comms ยท Proposal for review

Host generated artifacts and return a link

Build a small Astro app hosted on Cloudflare Pages. Then extend html-comms so it can publish an artifact there and give you its link when it is ready.

The first milestone is one generated HTML document that you can open through a hosted URL.

The intended workflow

  1. 1. GenerateThe skill creates the HTML artifact.
  2. 2. PublishThe skill sends it to the hosting setup.
  3. 3. VerifyThe skill checks that the artifact is available.
  4. 4. DeliverYou receive the link in the conversation.

If publishing fails, the skill should report the failure and provide the local file. A successful upload alone should not count as a ready artifact.

Keep the first build small

  1. Establish the hosting app. Create the Astro project, deploy it to Cloudflare Pages, and make one sample HTML artifact accessible at a known URL.
  2. Add publishing to html-comms. Give the skill a repeatable way to publish a generated file, check the result, and return its URL.
  3. Test through real use. Generate documents you actually need. Use the results to decide which improvements belong in the next iteration.

An artifact library, search, and a management dashboard can wait. The initial proposal only needs the generate, publish, and open workflow.

Decisions before implementation

DecisionWhat needs to be settled
Viewer accessWho can open an artifact link, and whether sign-in is required. Privacy remains an open implementation decision.
DestinationWhich Cloudflare project and hostname will serve the artifacts.
Publishing methodHow the skill will submit files and authenticate. Choose the smallest method that supports the required access rules.
RevisionsWhether revising a document updates its existing URL or creates a new version.

What a working MVP should prove

How this document relates to the skill upgrade

The current html-comms skill produces this local HTML document. You review the proposal and decide whether to implement it. If you choose to proceed, a later version of the skill gains publishing support.

This document does not depend on that upgrade. Astro and Cloudflare Pages are your proposed platform choices. The publishing mechanism and access configuration still need technical verification before implementation.