diff --git a/docs/ensnode.io/src/components/molecules/HostedInstanceVersionWarning.astro b/docs/ensnode.io/src/components/molecules/HostedInstanceVersionWarning.astro
index ee46dfbab..7951ccb99 100644
--- a/docs/ensnode.io/src/components/molecules/HostedInstanceVersionWarning.astro
+++ b/docs/ensnode.io/src/components/molecules/HostedInstanceVersionWarning.astro
@@ -44,9 +44,10 @@ npm install enskit@${VERSION} enssdk@${VERSION}`}
knowledge and queries matched to the deployed API.{" "}
{/* TEMP prerelease: revert to pinning both at {VERSION} at the first official release */}
These two packages are newer than the deployed {VERSION} release, so until
- their first official release install them from the prerelease tag—
+ their first official release install them from the prerelease snapshot—
ensskills@{ENSCLI_ENSSKILLS_NPM_SPEC} and{" "}
- enscli@{ENSCLI_ENSSKILLS_NPM_SPEC}.
+ enscli@{ENSCLI_ENSSKILLS_NPM_SPEC}. These prerelease refs are functional
+ against our hosted instances running {VERSION}.
)
}
diff --git a/docs/ensnode.io/src/content/docs/docs/integrate/ai-llm.mdx b/docs/ensnode.io/src/content/docs/docs/integrate/ai-llm.mdx
index 45d9e343d..89d36c78c 100644
--- a/docs/ensnode.io/src/content/docs/docs/integrate/ai-llm.mdx
+++ b/docs/ensnode.io/src/content/docs/docs/integrate/ai-llm.mdx
@@ -39,7 +39,7 @@ npm install # symlinks the skills for your detected agents
## Quickstart (`npx skills`)
-Not in a Node project? [`skills`](https://github.com/vercel-labs/skills) installs every ENS skill straight from the repo. It normally pins to the matching `v…` release tag; during the current prerelease window it tracks `main` until `enscli`/`ensskills` ship in their first official release:
+Not in a Node project? [`skills`](https://github.com/vercel-labs/skills) installs every ENS skill straight from the repo. It normally pins to the matching `v…` release tag; during the current prerelease window it pins to the immutable `main` commit the prerelease snapshot was built from, until `enscli`/`ensskills` ship in their first official release:
- `enscli` and `ensskills` are newer than the current `v{snapshot.sdkVersion}` release, so they
- aren't published at that version yet. Until the first official release that includes them, the
- snippets below track the `@next` npm tag and the `main` branch — they'll pin to an exact `v…` tag
- like the rest of the suite at that release.
-
-
-
-
-
-
## Quickstart (`npx skills`)
Not in a Node project? Vercel's [`skills`](https://github.com/vercel-labs/skills) tool installs the skills straight from this repo — no `package.json`, no `skills-npm`. Point it at the `packages/ensskills/skills` directory on the matching **release tag** (the `v` prefix matters):
@@ -91,10 +74,6 @@ npx skills add https://github.com/namehash/ensnode/tree/${ENSCLI_ENSSKILLS_GIT_R
It detects your agents and writes the skills into each (`.claude/skills`, `.cursor/skills`, …). Bump the tag in the URL to upgrade.
-
-
## Skills included
- **`ens-protocol`** — how the ENS protocol works at a conceptual level: the nametree, normalization, namehash/labelhash, registry/resolver/registrar, forward & reverse resolution, primary names, records, and ENS across chains. Vendor-neutral, intentionally stable, with pull-as-needed reference pages. The mental model the other skills build on.
diff --git a/docs/ensnode.io/src/data/enscli-ensskills-prerelease.ts b/docs/ensnode.io/src/data/enscli-ensskills-prerelease.ts
index 1642eb0f2..e454e5fed 100644
--- a/docs/ensnode.io/src/data/enscli-ensskills-prerelease.ts
+++ b/docs/ensnode.io/src/data/enscli-ensskills-prerelease.ts
@@ -3,15 +3,17 @@
*
* Both packages were introduced *after* the current `v{snapshot.sdkVersion}` release, so — unlike
* `enssdk`/`enskit` — they are not yet published at `snapshot.sdkVersion`. Until the first official
- * release that publishes them in lockstep with the rest of the suite, docs install snippets track:
- * - `ENSCLI_ENSSKILLS_NPM_SPEC`: the `@next` snapshot dist-tag (published to npm on every push to
- * `main` by `release_snapshot.yml`), and
- * - `ENSCLI_ENSSKILLS_GIT_REF`: the `main` branch (where `packages/ensskills/skills` lives;
- * snapshot releases create no git tag to point at).
+ * release that publishes them in lockstep with the rest of the suite, docs install snippets pin to
+ * the prerelease snapshot build published from `main` (by `release_snapshot.yml`):
+ * - `ENSCLI_ENSSKILLS_NPM_SPEC`: the exact published snapshot version, and
+ * - `ENSCLI_ENSSKILLS_GIT_REF`: the `main` commit that snapshot was built from, so the
+ * `skills add tree/` URL is pinned to an immutable commit rather than a moving branch.
*
- * Remove this module at that first official release and revert the `enscli`/`ensskills` snippets in
+ * Both refs are functional against the hosted instances running `snapshot.sdkVersion`.
+ *
+ * Remove this module at the first official release and revert the `enscli`/`ensskills` snippets in
* `ai-llm.mdx`, `ensskills.mdx`, and `HostedInstanceVersionWarning.astro` back to
* `snapshot.sdkVersion` / `v${snapshot.sdkVersion}`.
*/
-export const ENSCLI_ENSSKILLS_NPM_SPEC = "next";
-export const ENSCLI_ENSSKILLS_GIT_REF = "main";
+export const ENSCLI_ENSSKILLS_NPM_SPEC = "0.0.0-next-20260603190454";
+export const ENSCLI_ENSSKILLS_GIT_REF = "0eec193";