Skip to content
EN

Back to the catalog

ton-blockchain

ton-blockchain/skills · skills.sh

Open source Repository Open in the app JSON README (API)

About

Skill publicada por ton-blockchain/skills no skills.sh. Instale com: npx skills add ton-blockchain/skills@ton-blockchain

Details

Kind
Agent skills
Topic
Finance & crypto
Publisher
ton-blockchain
Origin
skillssh
Category
ferramentas
Stars
10
Forks
2
Open pull requests
1
Last push
2026-06-29T04:21:01Z
Repository state
ativo
Added
2026-10-07 05:19:56
Updated
2026-10-07 05:19:56
Origin id
ton-blockchain/skills/ton-blockchain

README

# TON dev skills

Reusable coding-agent skills for Acton, Tolk, TON, and FunC-to-Tolk workflows.

These skills help coding agents working on TON smart contracts write code, choose the right
docs, commands, project layout, and safety checks before editing code.

**Note**: Skills guide the assistant, but they do not replace local validation.

Get started with Acton: https://ton-blockchain.github.io/acton

## Available skills

- [`acton`](https://github.com/ton-blockchain/skills/blob/HEAD/acton): Acton CLI workflows for installation and updates, project
  creation, `Acton.toml` configuration, builds, single-file compilation,
  wrapper generation, tests, scripts, wallets, verification, RPC inspection,
  libraries, linting, formatting, hooks, IDE support, and troubleshooting.
- [`tolk`](https://github.com/ton-blockchain/skills/blob/HEAD/tolk): Writing, reviewing, debugging, and testing idiomatic Tolk
  smart contracts. Covers typed storage and message schemas, union dispatch,
  auto-serialization, typed maps, explicit bounce and fee behavior, standard
  getter shapes, and focused contract tests.
- [`func2tolk`](https://github.com/ton-blockchain/skills/blob/HEAD/func2tolk): Porting FunC contracts to idiomatic Tolk while
  preserving TL-B layouts, opcodes, error codes, send modes, bounce behavior,
  and observable behavior. Combines `acton func2tolk` with a compatibility and
  refactoring checklist.
- [`ton-blockchain`](https://github.com/ton-blockchain/skills/blob/HEAD/ton-blockchain): TON ecosystem context and standards.
  Sends agents to primary TON Docs for TL-B, TVM, cells, BoC, Jettons, wallets,
  TON Connect, workchains, shardchains, liteservers, and other blockchain
  concepts.

## Installation

Use `npx skills add -g` to install TON dev skills globally:

```bash
npx skills add https://github.com/ton-blockchain/skills -g
```

Remove the `-g` flag to install skills in the current project only:

```bash
npx skills add https://github.com/ton-blockchain/skills
```

Pass `-a <AGENT_NAME>` to install skills for a specific agent only:

```bash
# Codex
npx skills add https://github.com/ton-blockchain/skills -a codex

# Claude Code
npx skills add https://github.com/ton-blockchain/skills -a claude-code
```

Install an individual skill by changing the final path:

```bash
npx skills add https://github.com/ton-blockchain/skills/acton
npx skills add https://github.com/ton-blockchain/skills/tolk
```

After installation, mention a skill by name in the coding-agent prompt, for
example `$acton`, `$tolk`, `$ton-blockchain`, or `$func2tolk`.

## Example prompts

```text
$acton inspect this Acton project and tell me the right build/test commands.
```

```text
$tolk review this Jetton wallet contract for typed message parsing, bounce
handling, and getter compatibility.
```

```text
$func2tolk port this FunC contract to idiomatic Tolk and preserve storage and message layout.
```

```text
$ton-blockchain how many references does the cell contain
```

## Repository layout

Each skill is self-contained folder:

- `SKILL.md` contains the instructions loaded by the coding agent.
- `agents/openai.yaml` contains OpenAI agent metadata.
- `references/` contains focused checklists, command maps, examples, and
  troubleshooting notes used by the skill when needed.

More