algorand-ts-migration

Migrate Algorand smart contracts from TEALScript or TypeScript Beta to 1.0.

2|Updated Jul 29, 2025
One-click install
npx skills add https://github.com/algorandfoundation/xgov-committees --skill algorand-ts-migration-algorandfoundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: algorand-ts-migration
Source: https://github.com/algorandfoundation/xgov-committees/tree/main/.claude/skills/algorand-ts-migration
Command: npx skills add https://github.com/algorandfoundation/xgov-committees --skill algorand-ts-migration-algorandfoundation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps developers transition Algorand smart contracts from TEALScript or Algorand TypeScript Beta to Algorand TypeScript 1.0, enabling a smooth upgrade path and long-term maintainability.

Core Features & Use Cases

  • Structured migration workflow from TEALScript and Beta TS to 1.0, including type and API updates.
  • Reference-guided upgrades using the provided migration guides to minimize manual guesswork.
  • Broad applicability across contracts, templates, and tooling ecosystems planning 1.0 adoption.

Quick Start

Identify your source language, read the appropriate migration guide in references, and apply the migration checklist to convert your codebase to Algorand TypeScript 1.0.

Frequently Asked Questions about algorand-ts-migration

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

FAQPage Schema
How do I migrate Algorand smart contracts to TypeScript 1.0?

Migrating Algorand smart contracts to TypeScript 1.0 requires identifying your source language, consulting the appropriate migration guide, and applying a structured transformation checklist to update types, imports, and APIs.

What is the process to upgrade TEALScript code to Algorand TypeScript 1.0?

Upgrading TEALScript code to Algorand TypeScript 1.0 involves a reference-guided workflow that handles type updates, import modifications, and API changes to transition legacy contracts smoothly.

Does the Algorand TypeScript 1.0 migration support both TEALScript and Beta TS codebases?

Yes, the Algorand TypeScript 1.0 migration supports both TEALScript and Beta TypeScript codebases, providing specific reference guides and a structured checklist to handle each source language's unique transformation requirements.

What changes are needed when moving from Algorand TypeScript Beta to 1.0?

Moving from Algorand TypeScript Beta to 1.0 requires applying type updates, adjusting imports, and resolving API changes across your contracts using the provided migration guides to ensure long-term maintainability.

Are there reference guides for upgrading legacy Algorand contracts to 1.0?

Yes, reference guides are provided for upgrading legacy Algorand contracts to 1.0, offering detailed steps to minimize manual guesswork during the structured migration workflow from TEALScript or Beta TS.