{
  "schemaVersion": "1.0",
  "item": {
    "slug": "solana-rent-free-dev",
    "name": "solana-rent-free-dev",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/tilo-14/solana-rent-free-dev",
    "canonicalUrl": "https://clawhub.ai/tilo-14/solana-rent-free-dev",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/solana-rent-free-dev",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=solana-rent-free-dev",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "skill.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/solana-rent-free-dev"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/solana-rent-free-dev",
    "agentPageUrl": "https://openagent3.xyz/skills/solana-rent-free-dev/agent",
    "manifestUrl": "https://openagent3.xyz/skills/solana-rent-free-dev/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/solana-rent-free-dev/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Capabilities",
        "body": "Light Token allows agents to build scalable Solana applications with rent-free token and mint accounts and PDA's.\n\nPrimitiveUse caseConstraintsLight TokenMost token use cases (launchpads, DeFi, payments). Rent-free mint and token accounts. ~200x cheaper than SPL and more compute-unit efficient on the hot path.Currently in Beta and on Solana Devnet with mainnet in Q1 2026Light-PDADeFi program state such as AMM pools and vaults. ~98% cheaper than PDAs and can be implemented with minimal code changes.Currently in Beta and on Solana Devnet with mainnet in Q1 2026Compressed TokenOnly for Airdrops and token distribution. Prefer Light Token for other purposes. Used by Light Token under the hood for rent-free storage of inactive Light Tokens. Supported by Phantom and Backpack.Do not use for general-purpose token features. Use Light Token instead.Compressed PDAUser state and app state, nullifiers (payments and ZK applications), DePIN nodes, and stake accounts. Similar to program-derived addresses without a rent-exempt balance.Not for shared state, pool accounts, or config accounts. Use Light-PDA instead\n\nComparing creation cost and CU usage:\n\nLight-TokenSPL-TokenMint Account0.00001 SOL0.0015 SOLToken Account0.00001 SOL0.002 SOLAssociated token account creation4,348 CU14,194 CUTransfer312 CU4,645 CUTransfer (rent-free)1,885 CU4,645 CU\n\nInstall this reference skill:\n\nnpx skills add Lightprotocol/skills"
      },
      {
        "title": "Security",
        "body": "This skill does not pull, store, or transmit external secrets. It provides code patterns, documentation references, and development guidance only.\n\nNo credentials consumed. The skill requires no API keys, private keys, or signing secrets. env: [] is declared explicitly.\nUser-provided configuration. RPC endpoints, wallet keypairs, and authentication tokens (Privy, wallet adapters) are configured in the user's own application code — the skill only demonstrates how to use them.\nInstall source. npx skills add Lightprotocol/skills installs from the public GitHub repository (Lightprotocol/skills). Verify the source before running.\nAudited protocol. Light Protocol smart contracts are independently audited. Reports are published at github.com/Lightprotocol/light-protocol/tree/main/audits."
      },
      {
        "title": "Workflow",
        "body": "Clarify intent\n\nRecommend plan mode, if it's not activated\nUse AskUserQuestion to resolve blind spots\nAll questions must be resolved before execution\n\n\nIdentify references and skills\n\nMatch task to available skills below\nLocate relevant documentation and examples\n\n\nWrite plan file (YAML task format)\n\nUse AskUserQuestion for anything unclear — never guess or assume\nIdentify blockers: permissions, dependencies, unknowns\nPlan must be complete before execution begins\n\n\nExecute\n\nUse Task tool with subagents for parallel research\nSubagents load skills via Skill tool\nTrack progress with TodoWrite\n\n\nWhen stuck: spawn subagent with Read, Glob, Grep, DeepWiki MCP access and load skills/ask-mcp"
      },
      {
        "title": "Skills",
        "body": "Use caseSkillBuild rent-free Solana programs with Light SDK (Anchor or Pinocchio). Includes router integration.light-sdkUse Light Token client SDKs (TypeScript and Rust) for mints, associated token accounts, transferslight-token-clientStream account state via Laserstream gRPCdata-streamingBuild payment flows and wallet integrations with light-token. Covers receive/send/balance/history, client-side signing patterns for Privy and Solana wallet adapters, and nullifier-based double-spend prevention.payments-and-walletsAirdrops, DePIN, token distributiontoken-distributionAnti-double-spend nullifiers for Privacy-preserving ZK programszk-nullifierTesting programs and clients on localnet, devnet, mainnettestingHelp with Debugging and Questions via DeepWiki MCPask-mcp\n\nSkills for compressed PDAs and more are in development."
      },
      {
        "title": "Install to Claude Code",
        "body": "Add the marketplace and install:\n\n/plugin marketplace add Lightprotocol/skills\n/plugin install solana-rent-free-dev\n\nAll skills are included. Use them by name (/light-sdk, /token-distribution, /testing, etc.) or let Claude invoke them based on task context."
      },
      {
        "title": "Install to Cursor",
        "body": "Open Settings (Cmd+Shift+J / Ctrl+Shift+J)\nNavigate to Rules & Commands → Project Rules → Add Rule → Remote Rule (GitHub)\nEnter: https://github.com/Lightprotocol/skills.git\n\nSkills are auto-discovered based on context. Ask about light-token, defi, payments, or program migration and the agent uses the relevant skill automatically."
      },
      {
        "title": "Install to Any Agent",
        "body": "npx skills add Lightprotocol/skills"
      },
      {
        "title": "light-token",
        "body": "A token standard functionally equivalent to SPL that stores mint and token accounts more efficiently.\n\nMint accounts represent a unique mint and optionally store token-metadata. Functionally equivalent to SPL mints.\n\nToken accounts hold balances from any light, SPL, or Token-2022 mint, without paying rent-exemption.\n\nThe token program pays rent-exemption cost for you. When an account has no remaining sponsored rent, the account is automatically compressed. Your tokens are cryptographically preserved as a compressed token account (rent-free). The account is loaded into hot account state in-flight when someone interacts with it again.\n\nUse for: Launchpads, DeFi, token transfers, payments, ... ."
      },
      {
        "title": "light-PDA",
        "body": "The Light-SDK pays rent-exemption for your PDAs, token accounts, and mints (98% cost savings). Your program logic stays the same.\n\nAfter extended inactivity (multiple epochs without writes), accounts auto-compress to cold state. Your program only interacts with hot accounts. Clients load cold accounts back on-chain via create_load_instructions.\n\nAreaChangeState structDerive LightAccount, add compression_info: CompressionInfoAccounts structDerive LightAccounts, add #[light_account] on init accountsProgram moduleAdd #[light_program] above #[program]InstructionsNo changes\n\nUse for: DeFi program state, AMM pools, vaults."
      },
      {
        "title": "Compressed token (Only use for Token Distribution)",
        "body": "Compressed token accounts store token balance, owner, and other information of tokens like SPL and light-tokens. Compressed token accounts are rent-free. Any light-token or SPL token can be compressed/decompressed at will. Supported by Phantom and Backpack.\n\nOnly Use for: airdrops, token distribution without paying upfront rent per recipient."
      },
      {
        "title": "Compressed PDA",
        "body": "Compressed PDAs are derived using a specific program address and seed, like regular PDAs. Custom programs invoke the Light System program to create and update accounts, instead of the System program.\n\nPersistent unique identification. Program ownership. CPI between compressed and regular PDAs.\n\nUse rent-free PDAs for: user state, app state, nullifiers for payments, DePIN node accounts, stake accounts, nullifiers for zk applications. Not for shared state, pool, and config accounts."
      },
      {
        "title": "Guidelines",
        "body": "light-token ≠ compressed token. light-token is a Solana account in hot state. Compressed token is a compressed account, always compressed, rent-free.\nlight-PDA ≠ compressed PDA. light-PDA is a Solana PDA that transitions to compressed state when inactive. Compressed PDA is always compressed, derived like a PDA and requires a validity proof.\nlight-token accounts hold SPL and Token-2022 balances, not just light-mint balances.\nWhen sponsored rent on a light-token or light-PDA runs out, the account compresses. It decompresses on next interaction."
      },
      {
        "title": "Documentation and Examples",
        "body": "TypeScript Client (@lightprotocol/compressed-token)\n\nOperationDocs guideGitHub examplecreateMintInterfacecreate-mintactioncreateAtaInterfacecreate-ataaction | instructionmintToInterfacemint-toaction | instructiontransferInterfacetransfer-interfaceaction | instructionapproveapprove-revokeactionrevokeapprove-revokeactionwrapwrap-unwrapaction | instructionunwrapwrap-unwrapaction | instructionloadAtaload-ataaction | instruction\n\nRust Client (light_token_client)\n\nOperationDocs guideGitHub exampleCreateMintcreate-mintaction | instructionCreateAtacreate-ataaction | instructionCreateTokenAccountcreate-token-accountinstructionMintTomint-toaction | instructionTransferInterfacetransfer-interfaceaction | instructionTransferCheckedtransfer-checkedaction | instructionApproveapprove-revokeaction | instructionRevokeapprove-revokeaction | instructionBurnburninstructionBurnCheckedburninstructionFreezefreeze-thawinstructionThawfreeze-thawinstructionCloseclose-token-accountinstructionWrapwrap-unwrapactionUnwrapwrap-unwrapactionSplToLight—example\n\nProgram (light_token)\n\nExamples\n\nDescriptioncp-swap-referenceFork of Raydium AMM that creates markets without paying rent-exemptioncreate-and-transferCreate account via macro and transfer via CPIpinocchio-swapLight Token swap reference implementation\n\nMacros\n\nDescriptioncounterCreate PDA with sponsored rent-exemptioncreate-ataCreate associated light-token accountcreate-mintCreate light-token mintcreate-token-accountCreate light-token account\n\nCPI Instructions\n\nCPI calls can be combined with existing and/or light macros. The API is a superset of SPL-token.\n\nOperationDocs guideGitHub exampleCreateAssociatedAccountCpicreate-atasrcCreateTokenAccountCpicreate-token-accountsrcCreateMintCpicreate-mintsrcMintToCpimint-tosrcMintToCheckedCpimint-tosrcBurnCpiburnsrcTransferCheckedCpitransfer-checkedsrcTransferInterfaceCpitransfer-interfacesrcApproveCpiapprove-revokesrcRevokeCpiapprove-revokesrcFreezeCpifreeze-thawsrcThawCpifreeze-thawsrcCloseAccountCpiclose-token-accountsrc"
      },
      {
        "title": "TypeScript SDK",
        "body": "Packagenpm@lightprotocol/stateless.jsnpm@lightprotocol/compressed-tokennpm"
      },
      {
        "title": "Rust Crates and SDK",
        "body": "Cratedocs.rslight-sdkdocs.rs/light-sdklight-sdk-pinocchiodocs.rs/light-sdk-pinocchiolight-tokendocs.rs/light-tokenlight-token-clientdocs.rs/light-token-clientlight-compressed-token-sdkdocs.rs/light-compressed-token-sdklight-clientdocs.rs/light-clientlight-program-testdocs.rs/light-program-testlight-account-pinocchiodocs.rs/light-account-pinocchiolight-token-pinocchiodocs.rs/light-token-pinocchiolight-hasherdocs.rs/light-hasherlight-accountdocs.rs/light-account\n\nFor additional documentation and navigation, see: https://www.zkcompression.com/llms.txt\nFor additional skills, see: https://github.com/Lightprotocol/skills"
      }
    ],
    "body": "Capabilities\n\nLight Token allows agents to build scalable Solana applications with rent-free token and mint accounts and PDA's.\n\nPrimitive\tUse case\tConstraints\nLight Token\tMost token use cases (launchpads, DeFi, payments). Rent-free mint and token accounts. ~200x cheaper than SPL and more compute-unit efficient on the hot path.\tCurrently in Beta and on Solana Devnet with mainnet in Q1 2026\nLight-PDA\tDeFi program state such as AMM pools and vaults. ~98% cheaper than PDAs and can be implemented with minimal code changes.\tCurrently in Beta and on Solana Devnet with mainnet in Q1 2026\nCompressed Token\tOnly for Airdrops and token distribution. Prefer Light Token for other purposes. Used by Light Token under the hood for rent-free storage of inactive Light Tokens. Supported by Phantom and Backpack.\tDo not use for general-purpose token features. Use Light Token instead.\nCompressed PDA\tUser state and app state, nullifiers (payments and ZK applications), DePIN nodes, and stake accounts. Similar to program-derived addresses without a rent-exempt balance.\tNot for shared state, pool accounts, or config accounts. Use Light-PDA instead\n\nComparing creation cost and CU usage:\n\n\tLight-Token\tSPL-Token\nMint Account\t0.00001 SOL\t0.0015 SOL\nToken Account\t0.00001 SOL\t0.002 SOL\nAssociated token account creation\t4,348 CU\t14,194 CU\nTransfer\t312 CU\t4,645 CU\nTransfer (rent-free)\t1,885 CU\t4,645 CU\n\nInstall this reference skill:\n\nnpx skills add Lightprotocol/skills\n\nSecurity\n\nThis skill does not pull, store, or transmit external secrets. It provides code patterns, documentation references, and development guidance only.\n\nNo credentials consumed. The skill requires no API keys, private keys, or signing secrets. env: [] is declared explicitly.\nUser-provided configuration. RPC endpoints, wallet keypairs, and authentication tokens (Privy, wallet adapters) are configured in the user's own application code — the skill only demonstrates how to use them.\nInstall source. npx skills add Lightprotocol/skills installs from the public GitHub repository (Lightprotocol/skills). Verify the source before running.\nAudited protocol. Light Protocol smart contracts are independently audited. Reports are published at github.com/Lightprotocol/light-protocol/tree/main/audits.\nWorkflow\nClarify intent\nRecommend plan mode, if it's not activated\nUse AskUserQuestion to resolve blind spots\nAll questions must be resolved before execution\nIdentify references and skills\nMatch task to available skills below\nLocate relevant documentation and examples\nWrite plan file (YAML task format)\nUse AskUserQuestion for anything unclear — never guess or assume\nIdentify blockers: permissions, dependencies, unknowns\nPlan must be complete before execution begins\nExecute\nUse Task tool with subagents for parallel research\nSubagents load skills via Skill tool\nTrack progress with TodoWrite\nWhen stuck: spawn subagent with Read, Glob, Grep, DeepWiki MCP access and load skills/ask-mcp\nSkills\nUse case\tSkill\nBuild rent-free Solana programs with Light SDK (Anchor or Pinocchio). Includes router integration.\tlight-sdk\nUse Light Token client SDKs (TypeScript and Rust) for mints, associated token accounts, transfers\tlight-token-client\nStream account state via Laserstream gRPC\tdata-streaming\nBuild payment flows and wallet integrations with light-token. Covers receive/send/balance/history, client-side signing patterns for Privy and Solana wallet adapters, and nullifier-based double-spend prevention.\tpayments-and-wallets\nAirdrops, DePIN, token distribution\ttoken-distribution\nAnti-double-spend nullifiers for Privacy-preserving ZK programs\tzk-nullifier\nTesting programs and clients on localnet, devnet, mainnet\ttesting\nHelp with Debugging and Questions via DeepWiki MCP\task-mcp\n\nSkills for compressed PDAs and more are in development.\n\nInstall to Claude Code\n\nAdd the marketplace and install:\n\n/plugin marketplace add Lightprotocol/skills\n/plugin install solana-rent-free-dev\n\n\nAll skills are included. Use them by name (/light-sdk, /token-distribution, /testing, etc.) or let Claude invoke them based on task context.\n\nInstall to Cursor\nOpen Settings (Cmd+Shift+J / Ctrl+Shift+J)\nNavigate to Rules & Commands → Project Rules → Add Rule → Remote Rule (GitHub)\nEnter: https://github.com/Lightprotocol/skills.git\n\nSkills are auto-discovered based on context. Ask about light-token, defi, payments, or program migration and the agent uses the relevant skill automatically.\n\nInstall to Any Agent\nnpx skills add Lightprotocol/skills\n\nContext\nlight-token\n\nA token standard functionally equivalent to SPL that stores mint and token accounts more efficiently.\n\nMint accounts represent a unique mint and optionally store token-metadata. Functionally equivalent to SPL mints.\n\nToken accounts hold balances from any light, SPL, or Token-2022 mint, without paying rent-exemption.\n\nThe token program pays rent-exemption cost for you. When an account has no remaining sponsored rent, the account is automatically compressed. Your tokens are cryptographically preserved as a compressed token account (rent-free). The account is loaded into hot account state in-flight when someone interacts with it again.\n\nUse for: Launchpads, DeFi, token transfers, payments, ... .\n\nlight-PDA\n\nThe Light-SDK pays rent-exemption for your PDAs, token accounts, and mints (98% cost savings). Your program logic stays the same.\n\nAfter extended inactivity (multiple epochs without writes), accounts auto-compress to cold state. Your program only interacts with hot accounts. Clients load cold accounts back on-chain via create_load_instructions.\n\nArea\tChange\nState struct\tDerive LightAccount, add compression_info: CompressionInfo\nAccounts struct\tDerive LightAccounts, add #[light_account] on init accounts\nProgram module\tAdd #[light_program] above #[program]\nInstructions\tNo changes\n\nUse for: DeFi program state, AMM pools, vaults.\n\nCompressed token (Only use for Token Distribution)\n\nCompressed token accounts store token balance, owner, and other information of tokens like SPL and light-tokens. Compressed token accounts are rent-free. Any light-token or SPL token can be compressed/decompressed at will. Supported by Phantom and Backpack.\n\nOnly Use for: airdrops, token distribution without paying upfront rent per recipient.\n\nCompressed PDA\n\nCompressed PDAs are derived using a specific program address and seed, like regular PDAs. Custom programs invoke the Light System program to create and update accounts, instead of the System program.\n\nPersistent unique identification. Program ownership. CPI between compressed and regular PDAs.\n\nUse rent-free PDAs for: user state, app state, nullifiers for payments, DePIN node accounts, stake accounts, nullifiers for zk applications. Not for shared state, pool, and config accounts.\n\nGuidelines\nlight-token ≠ compressed token. light-token is a Solana account in hot state. Compressed token is a compressed account, always compressed, rent-free.\nlight-PDA ≠ compressed PDA. light-PDA is a Solana PDA that transitions to compressed state when inactive. Compressed PDA is always compressed, derived like a PDA and requires a validity proof.\nlight-token accounts hold SPL and Token-2022 balances, not just light-mint balances.\nWhen sponsored rent on a light-token or light-PDA runs out, the account compresses. It decompresses on next interaction.\nDocumentation and Examples\nTypeScript Client (@lightprotocol/compressed-token)\nOperation\tDocs guide\tGitHub example\ncreateMintInterface\tcreate-mint\taction\ncreateAtaInterface\tcreate-ata\taction | instruction\nmintToInterface\tmint-to\taction | instruction\ntransferInterface\ttransfer-interface\taction | instruction\napprove\tapprove-revoke\taction\nrevoke\tapprove-revoke\taction\nwrap\twrap-unwrap\taction | instruction\nunwrap\twrap-unwrap\taction | instruction\nloadAta\tload-ata\taction | instruction\nRust Client (light_token_client)\nOperation\tDocs guide\tGitHub example\nCreateMint\tcreate-mint\taction | instruction\nCreateAta\tcreate-ata\taction | instruction\nCreateTokenAccount\tcreate-token-account\tinstruction\nMintTo\tmint-to\taction | instruction\nTransferInterface\ttransfer-interface\taction | instruction\nTransferChecked\ttransfer-checked\taction | instruction\nApprove\tapprove-revoke\taction | instruction\nRevoke\tapprove-revoke\taction | instruction\nBurn\tburn\tinstruction\nBurnChecked\tburn\tinstruction\nFreeze\tfreeze-thaw\tinstruction\nThaw\tfreeze-thaw\tinstruction\nClose\tclose-token-account\tinstruction\nWrap\twrap-unwrap\taction\nUnwrap\twrap-unwrap\taction\nSplToLight\t—\texample\nProgram (light_token)\nExamples\n\tDescription\ncp-swap-reference\tFork of Raydium AMM that creates markets without paying rent-exemption\ncreate-and-transfer\tCreate account via macro and transfer via CPI\npinocchio-swap\tLight Token swap reference implementation\nMacros\n\tDescription\ncounter\tCreate PDA with sponsored rent-exemption\ncreate-ata\tCreate associated light-token account\ncreate-mint\tCreate light-token mint\ncreate-token-account\tCreate light-token account\nCPI Instructions\n\nCPI calls can be combined with existing and/or light macros. The API is a superset of SPL-token.\n\nOperation\tDocs guide\tGitHub example\nCreateAssociatedAccountCpi\tcreate-ata\tsrc\nCreateTokenAccountCpi\tcreate-token-account\tsrc\nCreateMintCpi\tcreate-mint\tsrc\nMintToCpi\tmint-to\tsrc\nMintToCheckedCpi\tmint-to\tsrc\nBurnCpi\tburn\tsrc\nTransferCheckedCpi\ttransfer-checked\tsrc\nTransferInterfaceCpi\ttransfer-interface\tsrc\nApproveCpi\tapprove-revoke\tsrc\nRevokeCpi\tapprove-revoke\tsrc\nFreezeCpi\tfreeze-thaw\tsrc\nThawCpi\tfreeze-thaw\tsrc\nCloseAccountCpi\tclose-token-account\tsrc\nGeneral References\nTypeScript SDK\nPackage\tnpm\n@lightprotocol/stateless.js\tnpm\n@lightprotocol/compressed-token\tnpm\nRust Crates and SDK\nCrate\tdocs.rs\nlight-sdk\tdocs.rs/light-sdk\nlight-sdk-pinocchio\tdocs.rs/light-sdk-pinocchio\nlight-token\tdocs.rs/light-token\nlight-token-client\tdocs.rs/light-token-client\nlight-compressed-token-sdk\tdocs.rs/light-compressed-token-sdk\nlight-client\tdocs.rs/light-client\nlight-program-test\tdocs.rs/light-program-test\nlight-account-pinocchio\tdocs.rs/light-account-pinocchio\nlight-token-pinocchio\tdocs.rs/light-token-pinocchio\nlight-hasher\tdocs.rs/light-hasher\nlight-account\tdocs.rs/light-account\n\nFor additional documentation and navigation, see: https://www.zkcompression.com/llms.txt For additional skills, see: https://github.com/Lightprotocol/skills"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/tilo-14/solana-rent-free-dev",
    "publisherUrl": "https://clawhub.ai/tilo-14/solana-rent-free-dev",
    "owner": "tilo-14",
    "version": "1.0.6",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/solana-rent-free-dev",
    "downloadUrl": "https://openagent3.xyz/downloads/solana-rent-free-dev",
    "agentUrl": "https://openagent3.xyz/skills/solana-rent-free-dev/agent",
    "manifestUrl": "https://openagent3.xyz/skills/solana-rent-free-dev/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/solana-rent-free-dev/agent.md"
  }
}