Distribute Tokens

Distribute crypto tokens to contributors with idempotency and recovery.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/swarm-ai-research/aeon --skill distribute-tokens-swarm-ai-research
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Distribute Tokens
Source: https://github.com/swarm-ai-research/aeon/tree/main/skills/distribute-tokens
Command: npx skills add https://github.com/swarm-ai-research/aeon --skill distribute-tokens-swarm-ai-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates sending crypto tokens to a contributor list with per-recipient idempotency, ensuring a transfer on a given day is not duplicated and enabling recovery from partial runs.

Core Features & Use Cases

  • Per-recipient idempotency state persisted to memory/state/distributions.json keyed by list, recipient, and date to prevent double-sends.
  • Two-phase execution: RESOLVE builds a safe plan (addresses, balances, and readiness) and EXECUTE performs transfers with progressive state persistence after each step.
  • Dry-run capability to preview full plans without transferring, and robust recovery from partial or interrupted runs.
  • Configuration-driven: reads memory/distributions.yml for contributor lists and supports handle-to-address resolution via Bankr Agent API and Wallet API transfers via Bankr.

Quick Start

Populate memory/distributions.yml with your contributor lists and run the skill to resolve, verify, and execute transfers.

Frequently Asked Questions about Distribute Tokens

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

FAQPage Schema
How do I automate token distribution to contributors without duplicating transfers?▼

Automating token distribution requires per-recipient idempotency to prevent duplicate sends on a given day. This Skill persists transfer state keyed by list, recipient, and date, ensuring each contributor receives tokens exactly once per scheduled run.

What is the best way to preview a blockchain token distribution before executing transfers?▼

Previewing token distribution before executing transfers is done using a dry-run mode. This builds a full plan showing resolved addresses and balance readiness without moving tokens, allowing safe verification of the entire execution path.

How do I recover an interrupted token distribution from a partial run?▼

Recovering an interrupted token distribution from a partial run is handled through progressive state persistence. Because each transfer step saves its state, resuming the run skips completed recipients and continues safely without duplicating transfers.

Can I resolve contributor handles to wallet addresses automatically during token distribution?▼

Resolving contributor handles to wallet addresses automatically is supported via the Bankr Agent API. During the RESOLVE phase, the Skill builds a safe execution plan by mapping handles to addresses and performing preflight balance checks.

How do I configure contributor lists for automated token payouts?▼

Configuring contributor lists for automated token payouts is done by populating the memory/distributions.yml file. This configuration-driven approach defines recipient lists, amounts, and handles that the Skill reads to plan and execute transfers.

Does the Bankr Wallet API support safe two-phase token transfers?▼

The Bankr Wallet API supports safe two-phase token transfers through a RESOLVE then EXECUTE workflow. The first phase validates addresses and balances, while the second phase performs the transfers with state persistence after each step.