mirage-private-transfer

Installation
SKILL.md

Mirage Solana Wallet and Program-Invocation Workflow

Use this skill whenever the task involves a Mirage wallet, a funding or transfer flow, a Solana signing flow, or invoking an Anchor program on Solana by its IDL. With mirage invoke, this skill can construct and send an instruction or transaction for any Solana program that has an Anchor IDL — no bespoke client code required.

Safety

  • Treat wallet funding, transfer, program-invocation, and transaction-signing flows as sensitive actions.
  • Before opening a funding link, broadcasting a transfer, or signing an arbitrary Solana transaction, restate the exact wallet, recipient, mint, amount, network, and transaction source in one short confirmation.
  • Before running mirage invoke, restate the program ID, cluster (devnet or mainnet), the instruction(s) picked, and any user-provided arguments or accounts. Prefer devnet for first-time runs on an unfamiliar program.
  • Prefer OWS_PASSPHRASE over passing --passphrase on the command line.
  • Do not convert UI amounts to base units for mirage transfer; the CLI already accepts UI amounts like 0.1.

Workflow

  1. Create or resolve the wallet the user wants to operate.
    • Create a named wallet with mirage ows wallet create --name <wallet>.
    • Use mirage ows wallet list when the user needs to inspect available wallets.
    • mirage address, mirage balance, mirage fund, and mirage transfer auto-create the default agent-treasury wallet if it is missing.
  2. Resolve the sender or recipient address if the user gives a wallet name.
Related skills
Installs
3
GitHub Stars
7
First Seen
Apr 9, 2026