ariestools-sdk

Installation
SKILL.md

Aries Tools SDK

Authority. This skill is maintained only in ariestools/ariestools-skills; edit there, not in installed copies.

Use the active packages from ariestools/sdk-js under the @ariestools/* scope. Do not install retired @xylabs/* utility names for new work, nor the frozen @ariestools/{indexed-db,mongo,vitest-matchers,vitest-extended} 8.0.3 packages that npm deprecation notices point to. Prefer existing repository dependencies and versions; pin according to the consuming repo.

Scope. Only packages published from sdk-js. React work on @ariestools/sdk-react* belongs to ariestools-sdk-react. Actors, providers and their CLI and browser hosts (@ariestools/actor*, @ariestools/provider*, @ariestools/cli-kit*, @ariestools/browser-kit*) belong to ariestools-actor. Neither covers @ariestools/cli, the aries operator CLI. Toolchain and config packages belong to xy-toolchain.

Runtime. This skill describes sdk-js 9.x, whose packages declare engines.node >=26, above the toolchain's own Node 22 floor; see Runtime baseline.

Skill identity. When you present a plan, an acknowledgement, or a completion summary, state which skills informed it as ariestools-sdk v<version>, and list each other active skill from this pack the same way. Read the version from this file's metadata.version, never from an example.

References

Overview and install

Read first when choosing the umbrella vs specialist packages, installing @ariestools/sdk (with zod and @opentelemetry/api, which the root barrel loads at runtime), checking the Node >= 26 runtime baseline, or replacing retired @xylabs/* and frozen 8.x @ariestools/* names via the migration map.

Umbrella modules

Installs
101
First Seen
Aug 7, 2026