Individual skill
pp-ht-ml
The only ht-ml.app tool that remembers what you published, a local registry of every site, its once-only update_key, and full version history, plus one-command publish-with-assets. Trigger phrases: `publish this HTML`, `get me a public URL for this page`, `host this HTML file`, `update my ht-ml site`, `list my published sites`, `use ht-ml`, `run ht-ml`.
library/cloud/ht-ml/SKILL.md
Source commit 89afa4d7e23ce813485e58dda28957e7c4e404d1
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,117
- Repository last updated
- Nov 8, 2026
- License
- Not available
Observed agent integration: codex
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.golangci.ymlasset · 214 bytes.goreleaser.yamlasset · 1,407 bytes.manuscripts/20260625-202846-acc7c150/proofs/phase5-acceptance.jsonasset · 237 bytes.manuscripts/20260625-202846-acc7c150/research/2026-06-25-feat-ht-ml-pp-cli-absorb-manifest.mddoc · 4,908 bytes.manuscripts/20260625-202846-acc7c150/research/2026-06-25-feat-ht-ml-pp-cli-brief.mddoc · 6,709 bytes.manuscripts/20260625-202846-acc7c150/research/2026-06-25-novel-features-brainstorm.mddoc · 4,828 bytes.manuscripts/20260625-202846-acc7c150/research/sample-asset-response.jsonasset · 41 bytes.manuscripts/20260625-202846-acc7c150/research/sample-create-response.jsonasset · 127 bytes.manuscripts/20260625-202846-acc7c150/research/sample-get-response.jsonasset · 202 bytes.manuscripts/20260625-202846-acc7c150/research/sample-put-response.jsonasset · 126 bytes.manuscripts/20260625-202846-acc7c150/research/v1-help.jsonasset · 1,746 bytes.printing-press-patches/.gitkeepasset · 0 bytes.printing-press-patches/ambiguous-write-retries-disabled.jsonasset · 716 bytes.printing-press-patches/batch-rollback-reports-committed-count.jsonasset · 602 bytes.printing-press-patches/catalog-go-1265-vuln-floor.jsonasset · 722 bytes.printing-press-patches/ht-ml-emdash-copy-polish.jsonasset · 719 bytes.printing-press-patches/ht-ml-novel-command-wiring.jsonasset · 697 bytes.printing-press-patches/ht-ml-remove-dead-helper.jsonasset · 542 bytes.printing-press-patches/ht-ml-sites-example-fix.jsonasset · 715 bytes.printing-press-patches/path-parameters-percent-encoded.jsonasset · 607 bytes.printing-press-pii-polish.jsonasset · 141 bytes.printing-press-release.jsonasset · 536 bytes.printing-press.jsonasset · 2,421 bytesAGENTS.mddoc · 2,359 bytesCHANGELOG.mddoc · 496 bytesCLAUDE.mddoc · 11 bytesLICENSEasset · 10,773 bytesMakefileruns · 422 bytesNOTICEasset · 440 bytesREADME.mddoc · 13,788 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytesSKILL.mdcore · 14,023 bytescmd/ht-ml-pp-cli/main.goruns · 379 bytescmd/ht-ml-pp-mcp/main.goruns · 2,202 bytesgo.modasset · 1,214 bytesgo.sumasset · 7,139 bytesinternal/cache/cache.goruns · 1,729 bytesinternal/cli/agent_context.goruns · 7,542 bytesinternal/cli/api_discovery.goruns · 3,666 bytesinternal/cli/assets.goruns · 2,940 bytesinternal/cli/assets_audit.goruns · 4,372 bytesinternal/cli/assets_audit_test.goruns · 1,067 bytesinternal/cli/assets_sync.goruns · 4,640 bytesinternal/cli/assets_sync_test.goruns · 1,060 bytesinternal/cli/channel_workflow.goruns · 4,901 bytesinternal/cli/data_source.goruns · 22,625 bytesinternal/cli/deliver.goruns · 3,551 bytesinternal/cli/doctor.goruns · 22,015 bytesinternal/cli/feedback.goruns · 6,663 bytesinternal/cli/helpers.goruns · 59,308 bytesinternal/cli/htmlx_shared.goruns · 11,285 bytesinternal/cli/import.goruns · 2,967 bytesinternal/cli/keys.goruns · 7,292 bytesinternal/cli/keys_export.goruns · 3,585 bytesinternal/cli/keys_export_test.goruns · 1,062 bytesinternal/cli/keys_vault.goruns · 4,319 bytesinternal/cli/list.goruns · 3,983 bytesinternal/cli/list_test.goruns · 1,017 bytesinternal/cli/password.goruns · 5,836 bytesinternal/cli/profile.goruns · 11,325 bytesinternal/cli/promoted_sites.goruns · 3,853 bytesinternal/cli/publish.goruns · 8,766 bytesinternal/cli/republish.goruns · 6,492 bytesinternal/cli/republish_test.goruns · 1,052 bytesinternal/cli/rollback.goruns · 5,867 bytesinternal/cli/rollback_test.goruns · 1,045 bytesinternal/cli/root.goruns · 13,150 bytesinternal/cli/root_test.goruns · 8,495 bytesinternal/cli/scan.goruns · 11,287 bytesinternal/cli/scan_test.goruns · 1,017 bytesinternal/cli/sync.goruns · 60,672 bytesinternal/cli/sync_hint.goruns · 3,287 bytesinternal/cli/sync_hint_test.goruns · 5,374 bytesinternal/cli/sync_numeric_id_test.goruns · 1,323 bytesinternal/cli/templates.goruns · 4,697 bytesinternal/cli/templates_data/blank.htmlasset · 525 bytesinternal/cli/templates_data/doc.htmlasset · 1,301 bytesinternal/cli/templates_data/landing.htmlasset · 1,245 bytesinternal/cli/templates_data/slide-deck.htmlasset · 1,656 bytesinternal/cli/templates_data/status-report.htmlasset · 1,464 bytesinternal/cli/update.goruns · 5,139 bytesinternal/cli/version.goruns · 722 bytesinternal/cli/which.goruns · 9,153 bytesinternal/cli/which_test.goruns · 4,195 bytesinternal/client/client.goruns · 31,614 bytesinternal/client/client_test.goruns · 3,942 bytesinternal/client/client_verify_short_circuit_test.goruns · 6,418 bytesinternal/cliutil/cliutil_test.goruns · 25,671 bytesinternal/cliutil/duration.goruns · 1,545 bytesinternal/cliutil/duration_test.goruns · 1,648 bytesinternal/cliutil/extractnumber.goruns · 2,463 bytesinternal/cliutil/extractnumber_test.goruns · 3,434 bytesinternal/cliutil/fanout.goruns · 6,379 bytesinternal/cliutil/jwtshape.goruns · 3,593 bytesinternal/cliutil/jwtshape_test.goruns · 4,435 bytesinternal/cliutil/odata_date.goruns · 1,541 bytesinternal/cliutil/odata_date_test.goruns · 1,707 bytesinternal/cliutil/paths.goruns · 8,481 bytesinternal/cliutil/paths_test.goruns · 6,158 bytesinternal/cliutil/probe.goruns · 4,768 bytesinternal/cliutil/ratelimit.goruns · 4,966 bytesinternal/cliutil/text.goruns · 1,730 bytesinternal/cliutil/verifyenv.goruns · 4,387 bytesinternal/config/config.goruns · 5,488 bytesinternal/mcp/bound/bound.goruns · 13,396 bytesinternal/mcp/bound/bound_test.goruns · 19,177 bytesinternal/mcp/cobratree/classify.goruns · 4,529 bytesinternal/mcp/cobratree/cli_path.goruns · 1,131 bytesinternal/mcp/cobratree/names.goruns · 652 bytesinternal/mcp/cobratree/shellout.goruns · 7,714 bytesinternal/mcp/cobratree/shellout_test.goruns · 19,121 bytesinternal/mcp/cobratree/typemap.goruns · 5,067 bytesinternal/mcp/cobratree/walker.goruns · 2,507 bytesinternal/mcp/intents.goruns · 5,091 bytesinternal/mcp/recipe_intents_test.goruns · 2,768 bytesinternal/mcp/tools.goruns · 27,291 bytesinternal/mcp/tools_test.goruns · 18,371 bytesinternal/store/extras.goruns · 861 bytesinternal/store/htmlx.goruns · 11,788 bytesinternal/store/schema_version_test.goruns · 28,889 bytesinternal/store/store.goruns · 61,244 bytesinternal/store/upsert_batch_test.goruns · 13,231 bytesinternal/types/types.goruns · 389 bytesmanifest.jsonasset · 693 bytesspec.yamlasset · 1,884 bytestools-manifest.jsonasset · 792 bytes
No licensed excerpt is available. You can inspect the pinned source.