irys-arweave

Fund accounts and upload files to the Irys Arweave network via the GOAT SDK plugin.

3|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/readtheskill/readtheskill --skill irys-arweave
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: irys-arweave
Source: https://github.com/readtheskill/readtheskill/tree/main/public/skills/irys-arweave
Command: npx skills add https://github.com/readtheskill/readtheskill --skill irys-arweave

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables developers to fund accounts and reliably upload, store, and retrieve permanent files and metadata on the Irys/Arweave network, removing manual hosting and pinning overhead.

Core Features & Use Cases

  • Account Funding: programmatically fund Irys accounts to pay for storage using fund_irys_account.
  • Content Upload & Retrieval: upload_data, upload_file, upload_folder and download_data for persistent asset and metadata storage.
  • NFT Metadata Hosting: host immutable NFT metadata and related assets on Arweave via the Irys plugin.
  • Use Case: integrate into an NFT minting pipeline to automatically upload assets and metadata, fund payments, and return Arweave links for on-chain metadata references.

Quick Start

Install and initialize the @goat-sdk/plugin-irys with your EVM private key, payment token, and RPC URL, then call upload_file to store an asset.

Frequently Asked Questions about irys-arweave

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

FAQPage Schema
How do I upload NFT metadata to Arweave using an EVM wallet?

You can upload NFT metadata to Arweave using an EVM wallet by initializing the GOAT SDK plugin with your private key, payment token, and RPC URL, then calling the upload_file or upload_data function to store assets and return permanent links.

What do I need to fund an Irys account for permanent file storage?

To fund an Irys account for permanent file storage, you need an EVM wallet private key, a payment token such as baseeth, and RPC access to your target network to programmatically fund the account and pay for storage.

Can I upload and download files in bulk on the Irys network?

Yes, you can upload and download files in bulk on the Irys network using the upload_folder function for batch asset storage and the download_data function for retrieving persistent files.

Does the GOAT SDK plugin handle NFT minting pipeline metadata hosting?

The GOAT SDK plugin handles NFT minting pipeline metadata hosting by automatically uploading assets and metadata to Arweave, funding payments, and returning Arweave links for on-chain metadata references.

Why use Irys and Arweave for permanent storage instead of manual hosting?

Irys and Arweave remove manual hosting and pinning overhead by providing reliable permanent file storage and immutable metadata hosting, ensuring persistent assets without managing underlying infrastructure.

What are the limitations of using Irys for EVM-based file uploads?

Using Irys for EVM-based file uploads requires specific dependencies including an EVM private key, a compatible payment token, and network RPC access, meaning it is strictly tailored for EVM-based workflows rather than standalone use.