endaoment

Donate USDC to 501(c)(3) nonprofits via Endaoment smart contracts.

14|2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Eskyee/agentbot-opensource --skill endaoment-eskyee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: endaoment
Source: https://github.com/Eskyee/agentbot-opensource/tree/main/skills/endaoment
Command: npx skills add https://github.com/Eskyee/agentbot-opensource --skill endaoment-eskyee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bankr, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of donating to charities onchain by providing a streamlined process to make charitable contributions, support causes, and give to nonprofits.

Core Features & Use Cases

  • Charity Donations: Supports donations to 501(c)(3) nonprofits onchain via Endaoment's smart contracts.
  • Crypto Support: Handles USDC donations directly or swaps ETH/tokens to USDC automatically.
  • Quick Start: Donating to a charity is as simple as running a script with the charity's EIN and the desired donation amount.

Quick Start

To donate $5 USDC to GiveDirectly, run the following command:

./scripts/donate.sh 27-1661997 5

Frequently Asked Questions about endaoment

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

FAQPage Schema
How do I donate crypto to a nonprofit onchain?

You can make onchain charity donations to nonprofits using Endaoment's smart contracts via a simple script. The process requires a USDC balance on the Base network and a charity's EIN to execute the transaction.

Can I use ETH to donate to a 501(c)(3) charity?

Yes, you can donate ETH to a 501(c)(3) charity. The Skill automatically swaps ETH and other tokens to USDC, which is then used to facilitate the onchain donation through Endaoment's smart contracts.

Do I need a Bankr API key to process crypto donations?

Yes, you need a Bankr API key to process crypto donations. The Skill relies on Bankr's arbitrary transaction feature to handle the charity lookups and execute the USDC donations on the Base network.

What is needed to start making onchain charity donations?

To start making onchain charity donations, you need the Bankr Skill with a configured API key and a USDC balance on the Base network. You then run a script with the target nonprofit's EIN and the donation amount.

How do I find a charity's EIN for an onchain donation?

Finding a charity's EIN for an onchain donation is required before executing the script. The Skill handles charity lookups using the EIN, passing the Employer Identification Number alongside your desired donation amount to process the transaction.

Related Skills