Sablier skills for AI agents
npx skills add https://github.com/sablier-labs/sablier-skills --skill sablier-create-open-ended-stream使用 CLI 安装这个技能,并在你的工作区中直接复用对应的 SKILL.md 工作流。
AI agent skills for interacting with the Sablier Protocol, the onchain token distribution protocol for token vesting and airdrop distributions. The skills cover protocol context, fixed-schedule vesting, open-ended payroll streams, and Merkle airdrop creation.
Install the full catalog:
npx skills add sablier-labs/sablier-skills
Install a single skill:
npx skills add sablier-labs/sablier-skills --skill sablier-create-vesting
Preview the catalog before installing:
npx skills add sablier-labs/sablier-skills -l
Pass -g to install globally.
Once installed, call a skill explicitly or let the agent route automatically.
Use sablier-create-vesting: Create a 4-year vesting stream with a 12-month cliff on Arbitrum for 0x...
Use sablier-create-airdrop: Create an instant Merkle airdrop on Ethereum from this CSV.
Use sablier-create-open-ended-stream: Stream 1 USDC per day on Base to 0x...
Use sablier-protocol: Explain the difference between Lockup, Flow, and Airdrops.
| Skill | Use it for | Scope |
|---|---|---|
sablier-create-airdrop |
Create Merkle airdrop campaigns from recipient CSVs | Sablier Airdrops, EVM |
sablier-create-open-ended-stream |
Create open-ended token payment streams with a configurable rate | Sablier Flow, EVM |
sablier-create-vesting |
Create fixed-schedule vesting streams with upfront funding | Sablier Lockup, EVM + Solana |
sablier-protocol |
Explain the Sablier product surface and common distribution patterns | Advisory / context |
skills/
sablier-create-airdrop/
sablier-create-open-ended-stream/
sablier-create-vesting/
sablier-protocol/
justfile
README.md
Each skill directory contains SKILL.md and may also ship:
assets/ for ABIs and other static datareferences/ for execution notes and product-specific guidancescripts/ for local helpers; today only sablier-create-airdrop includes codeSee CONTRIBUTING.md for local setup, formatting, and test commands.
skills/sablier-create-airdrop/scripts/generate-merkle-campaign.mjs validates address,amount CSVs, builds a Standard Merkle Tree artifact, uploads the campaign payload to Pinata, and prints CLI-ready JSON with:
rootcidtotalrecipientsartifactPathExample:
cd skills/sablier-create-airdrop/scripts
PINATA_JWT=... node generate-merkle-campaign.mjs \
--csv-file recipients.csv \
--decimals 18
MIT