{
  "$schema": "https://raw.githubusercontent.com/cloudflare/agent-skills-discovery-rfc/main/schemas/v0.2.0/index.schema.json",
  "version": "0.2.0",
  "skills": [
    {
      "name": "openfort-backend-wallet-setup",
      "type": "anthropic-skill",
      "description": "Use this skill when creating or operating Openfort backend wallets: server-controlled wallets for automated blockchain operations (payouts, treasury, agent transactions) with no user interaction required. Private keys are stored in **hardware-backed secure enclaves** and never leave the secure environment.",
      "url": "https://www.openfort.io/docs/skills/openfort-backend-wallet-setup.md",
      "sha256": "5c680e08c34228b3407e271399b1b5a7eb38fa248748a07c2b740b85db05beea"
    },
    {
      "name": "openfort-embedded-wallet-setup",
      "type": "anthropic-skill",
      "description": "Use this skill when adding an Openfort embedded wallet to a user-facing app. Embedded wallets abstract away wallet management: users interact with your app without needing to understand private keys, seed phrases, or blockchain concepts.",
      "url": "https://www.openfort.io/docs/skills/openfort-embedded-wallet-setup.md",
      "sha256": "73aa001e9a0c0aca60c568badd1f763af5c5c07eb7aa63fac9aceef0a25d219a"
    },
    {
      "name": "openfort-js",
      "type": "anthropic-skill",
      "description": "Setup and configure Openfort in vanilla JavaScript/TypeScript applications. Use this skill whenever implementing the Openfort class, embedded wallet configuration, authentication flows, EIP-1193 provider, wallet recovery, OAuth, SIWE, passkey recovery, or initial project scaffolding with @openfort/openfort-js. Trigger on any mention of \"Openfort JS\", \"openfort-js\", \"@openfort/openfort-js\", \"vanilla JS Openfort\", \"Openfort TypeScript\", \"Openfort class\", \"embeddedWallet\", \"getEthereumProvider\", \"signMessage JS\", or integrating Openfort into a JS/TS app without React.",
      "url": "https://www.openfort.io/docs/skills/openfort-js.md",
      "sha256": "9fa51dfe5abde4ce33e5dcb23acf8c37fc1b2d770cf4337c018cb4b2237ecea0"
    },
    {
      "name": "openfort-backend-wallets",
      "type": "anthropic-skill",
      "description": "Create and operate Openfort backend wallets (developer custody) for EVM and Solana from server-side code. Use this skill whenever: creating backend wallets, sending transactions from server, importing/exporting private keys with RSA encryption, signing data/messages/typed-data server-side, EIP-7702 delegation, Solana transfers (SOL/SPL/USDC), gasless transactions, fee sponsorship, policy engine rules, wallet secret auth, webhooks, or operating wallets programmatically without user interaction. Trigger on: \"backend wallet\", \"developer custody\", \"server-side wallet\", \"walletSecret\", \"sendTransaction from backend\", \"import private key\", \"export private key\", \"EIP-7702\", \"Solana transfer server\", \"gasless\", \"fee sponsorship\", \"policy rules\", \"batch transactions\", \"sponsor gas\", \"webhook\", or any server-side wallet operation with Openfort.",
      "url": "https://www.openfort.io/docs/skills/openfort-node.md",
      "sha256": "a7bc23cc3e2dd072c92d2e7d8a49a13e8d871483206bce26c8d3cbc8b916157b"
    },
    {
      "name": "openfort-react-native",
      "type": "anthropic-skill",
      "description": "Setup and configure Openfort in React Native and Expo applications. Use this skill whenever implementing OpenfortProvider, AuthBoundary, embedded wallet hooks, authentication flows, passkey recovery, OAuth with deep linking, wallet creation/recovery, or initial project scaffolding with @openfort/react-native. Trigger on any mention of \"React Native Openfort\", \"Expo Openfort\", \"@openfort/react-native\", \"mobile embedded wallet\", \"useEmbeddedEthereumWallet\", \"useEmbeddedSolanaWallet\", \"AuthBoundary\", \"mobile wallet integration\", \"passkey recovery mobile\", \"SIWE React Native\", or integrating Openfort into a React Native/Expo app.",
      "url": "https://www.openfort.io/docs/skills/openfort-react-native.md",
      "sha256": "7029871984cf38046f8c132eba6355a69ce5cbe691d48651d48710cf544d3079"
    },
    {
      "name": "openfort-react",
      "type": "anthropic-skill",
      "description": "Setup and configure Openfort in React and Next.js applications. Use this skill whenever implementing OpenfortProvider, OpenfortWagmiBridge, OpenfortButton, the Openfort auth/wallet modal widget, wagmi configuration with Openfort, wallet configuration with shieldPublishableKey, theme customization, uiConfig, auth providers in the modal, useUI hook, modal routes, phoneConfig, walletRecovery options, or initial project scaffolding with @openfort/react. Trigger on any mention of \"Openfort provider\", \"Openfort React setup\", \"OpenfortWagmiBridge\", \"OpenfortButton\", \"Openfort widget\", \"Openfort modal\", \"walletConfig\", \"uiConfig\", \"useUI\", \"auth providers modal\", or integrating Openfort into a React/Next.js app.",
      "url": "https://www.openfort.io/docs/skills/openfort-react.md",
      "sha256": "241dd3b9aa0b89e2ab3199f1f6b8c76fa13c9476c52e58eef42c66abfc7786c4"
    },
    {
      "name": "openfort-swift",
      "type": "anthropic-skill",
      "description": "Setup and configure Openfort in iOS/Swift applications. Use this skill whenever implementing OFSDK, embedded wallet configuration, authentication flows, EIP-1193 provider, wallet recovery, OAuth with deep links, Sign in with Apple, SIWE, or initial project scaffolding with OpenfortSwift. Trigger on any mention of \"Swift Openfort\", \"iOS Openfort\", \"OpenfortSwift\", \"OFSDK\", \"OFConfig.plist\", \"embeddedStatePublisher\", \"getEthereumProvider\", \"signMessage Swift\", \"iOS embedded wallet\", or integrating Openfort into an iOS/Swift app.",
      "url": "https://www.openfort.io/docs/skills/openfort-swift.md",
      "sha256": "b28387fa1abefe58a65963bcd54e4864bed6b142cc03d91c8a4edbb61e23308c"
    },
    {
      "name": "openfort-unity",
      "type": "anthropic-skill",
      "description": "Setup and configure Openfort in Unity/C# games. Use this skill whenever implementing OpenfortSDK, embedded wallet configuration, authentication flows, EIP-1193 provider, wallet recovery, smart wallet transactions, session keys, signing messages, WebGL deployment, or initial project scaffolding with the Openfort Unity SDK. Trigger on any mention of \"Unity Openfort\", \"C# Openfort\", \"OpenfortSDK\", \"ConfigureEmbeddedWallet\", \"GetEthereumProvider Unity\", \"SignMessage Unity\", \"Unity embedded wallet\", \"WebGL Openfort\", or integrating Openfort into a Unity game.",
      "url": "https://www.openfort.io/docs/skills/openfort-unity.md",
      "sha256": "2355a3738f46ff97f7e785b80a88da46f876c3df0d679dba4c8994b0408ed137"
    }
  ]
}
