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.