flare-smart-accounts

Guide XRPL users through Flare Smart Accounts and vault operations.

19|5|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/flare-foundation/flare-ai-skills --skill flare-smart-accounts-flare-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flare-smart-accounts
Source: https://github.com/flare-foundation/flare-ai-skills/tree/main/skills/flare-smart-accounts-skill
Command: npx skills add https://github.com/flare-foundation/flare-ai-skills --skill flare-smart-accounts-flare-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flare Smart Accounts provide account abstraction that lets XRPL users interact with the Flare network without owning FLR, addressing the barrier of token ownership for onboarding and onboarding flows. The skill offers domain knowledge and guidance for implementing and debugging these flows, including interactions with MasterAccountController, custom instructions, and vault integrations.

Core Features & Use Cases

  • Domain guidance on XRPL-to-Flare interactions and smart accounts lifecycle.
  • Instruction encoding concepts for FXRP, FAssets, and vaults (Upshift, Firelight) with CLI integration notes.
  • Use cases spanning minting FXRP, depositing to vaults, and executing custom instructions via XRPL memos.

Quick Start

Start by reviewing the MasterAccountController docs and the smart-accounts CLI to prototype a minimal XRPL-to-Flare workflow.

Frequently Asked Questions about flare-smart-accounts

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

FAQPage Schema
How do XRPL users interact with Flare without owning FLR?

Flare Smart Accounts provide account abstraction that lets XRPL users interact with the Flare network without owning FLR, addressing the barrier of token ownership for onboarding and onboarding flows.

What is the MasterAccountController used for in XRPL-to-Flare workflows?

The MasterAccountController is a core component in XRPL-to-Flare workflows that manages the smart account lifecycle, enabling XRPL users to execute operations and interact with Flare applications without needing FLR.

How do I encode custom instructions for FXRP and FAssets using CLI tooling?

You can encode custom instructions for FXRP and FAssets by using the smart-accounts CLI tooling to prototype off-chain execution workflows, encoding instructions via XRPL memos for vault-related operations.

Can I execute vault operations like Upshift and Firelight directly from XRPL?

Yes, you can execute vault operations like Upshift and Firelight directly from XRPL by passing custom instructions through XRPL memos, utilizing Flare Smart Accounts to handle the cross-chain execution without FLR.

What are the limitations of using Flare Smart Accounts for XRPL-to-Flare interactions?

Flare Smart Accounts require off-chain execution and CLI tooling for instruction encoding, meaning workflows depend on external infrastructure and MasterAccountController interactions rather than direct on-chain XRPL execution.