aztec-typescript

Generate TypeScript clients for interacting with Aztec contracts.

11|1|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/critesjosh/aztec-claude-plugin --skill aztec-typescript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aztec-typescript
Source: https://github.com/critesjosh/aztec-claude-plugin/tree/main/skills/aztec-typescript
Command: npx skills add https://github.com/critesjosh/aztec-claude-plugin --skill aztec-typescript

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate TypeScript client code for interacting with Aztec contracts and building robust frontend integrations.

Core Features & Use Cases

  • Contract Client: Type-safe wrappers for contract interactions.
  • Wallet Setup: Patterns for connecting to wallets and Aztec nodes.
  • Transaction Patterns: Reusable transaction flows and error handling.
  • AuthWit Frontend: Client-side authorization witness integration.

Quick Start

Generate a TypeScript contract client and integrate it into your frontend project.

Frequently Asked Questions about aztec-typescript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate TypeScript bindings for Aztec contracts?

TypeScript clients for Aztec contracts provide type-safe wrappers for contract interactions, streamlining frontend development. They cover wallet setup, transaction patterns, and AuthWit frontend integration for secure contract method calls.

How do I connect a frontend wallet to an Aztec node?

Wallet setup patterns connect your frontend to Aztec nodes by establishing wallet connections within the TypeScript client. This enables direct contract method calls and transaction submissions from the frontend.

Can I handle frontend authorization witnesses with TypeScript in Aztec?

Yes, AuthWit frontend integration handles client-side authorization witnesses within your TypeScript application. This enables secure approval flows for contract transactions directly from the frontend.

What is the best way to structure Aztec contract interactions in TypeScript?

The best way is using generated contract clients that provide type-safe wrappers for contract methods. This approach integrates wallet setup, transaction patterns, and AuthWit frontend logic into a unified, type-safe workflow.

Does Aztec TypeScript codegen support reusable transaction patterns?

Yes, Aztec TypeScript codegen supports reusable transaction patterns. It provides standardized flows and error handling mechanisms for contract method calls, ensuring consistent transaction execution across your frontend integration.