Endless AI Skill

Endless Skills Official Introduction

1. Overview

This document is intended for the official website and external developers. It introduces the positioning, capability boundaries, applicable scenarios, and usage guidelines of Endless Skills, serving as the unified description of Endless smart contract development capabilities.

2. What Is Endless AI Skills

Endless Skills is a collection of engineering capability modules designed for the Endless chain (an Aptos-style Move ecosystem). Each Skill focuses on a specific development topic and provides standardized specifications, reusable templates, and security checklists to help teams improve consistency and delivery efficiency throughout contract design, implementation, auditing, and integration.

3. Core Value

  • Standardization: Unified module structures, interface exposure, permission control, and testing baselines.

  • Reusability: Reusable templates for common business scenarios, reducing repetitive implementation costs.

  • Security First: Built-in critical risk checks to minimize omissions before deployment.

  • Delivery-Oriented: A practical path from requirements to compilable, testable, and integrable implementations.

4. Target Users

  • Move smart contract developers

  • Contract auditors and security engineers

  • Backend / SDK integration engineers

  • Project teams that need to rapidly build on-chain business prototypes

5. Skills Capability List (Current Version)

The current version includes the following 7 Skills:

1) endless-contract-integration

A unified integration standard covering module structure ordering, entry sponsored rules, account activation protection, and validation checklists.

2) endless-randomized-distribution

Capability for randomized distribution scenarios such as red packets, mystery boxes, and lotteries, including boundary correction and duplicate claim protection.

3) endless-token-auth-minting

A controlled minting pattern based on Auth (SignerCapability).

4) endless-nft-royalty-payee

Configuration, update, and migration patterns for NFT royalty payees.

5) endless-lottery-contract

Specialized lottery contract capability, covering the workflow from requirements to deployable code and testing checks.

6) endless-game-contract-architecture

Layered architecture capability for mini-game contracts, supporting multi-module design based on complexity.

7) endless-rust-sdk-contract-integration

Rust SDK integration capability that can generate runnable client mapping solutions based on Move source code or ABI.

6. Typical Use Cases

  • Rapidly implementing user entry contracts with Gas Sponsorship support

  • Building event-driven contracts with randomized distribution logic (red packets, lotteries, mystery boxes)

  • Designing maintainable multi-module architectures for blockchain mini-games

  • Delivering production-grade contract implementations that are auditable, traceable, and maintainable

  • Integrating with the Rust SDK for off-chain calls and business integration

7. Usage Recommendations

  • Prefer using a single Skill for a single scenario to reduce contextual noise.

  • Complex requirements may combine multiple Skills, but primary and secondary responsibilities should be clearly defined.

  • After development, compilation and testing should be executed, followed by a review against the security checklist.

  • External security audits and stress testing are recommended before production deployment.

8. Quality & Security Statement

Endless Skills is designed to improve engineering consistency and development efficiency, but it does not replace formal security audits. All examples and templates should still be evaluated against specific business rules, asset scale, permission models, and regulatory requirements.

9. Versioning & Maintenance

  • Document Scope: Public Skill collections under the /skills directory

  • Version Strategy: Continuously updated alongside repository version evolution

  • Change Principles: New capabilities, rule adjustments, and template updates will be documented synchronously


For enterprise-grade production environments, it is recommended to integrate Skills into the project governance process with internal release gates, including code review, automated testing, security audits, and staged rollout procedures.

Last updated