Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Build Solana applications 200x cheaper for stablecoin payments, agent payments, DeFi, airdrops, token distribution, and ZK applications using Light Protocol'...
Build Solana applications 200x cheaper for stablecoin payments, agent payments, DeFi, airdrops, token distribution, and ZK applications using Light Protocol'...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
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.
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.
Light Token allows agents to build scalable Solana applications with rent-free token and mint accounts and PDA's. PrimitiveUse 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 Comparing creation cost and CU usage: Light-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 Install this reference skill: npx skills add Lightprotocol/skills
This skill does not pull, store, or transmit external secrets. It provides code patterns, documentation references, and development guidance only. No credentials consumed. The skill requires no API keys, private keys, or signing secrets. env: [] is declared explicitly. User-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. Install source. npx skills add Lightprotocol/skills installs from the public GitHub repository (Lightprotocol/skills). Verify the source before running. Audited protocol. Light Protocol smart contracts are independently audited. Reports are published at github.com/Lightprotocol/light-protocol/tree/main/audits.
Clarify intent Recommend plan mode, if it's not activated Use AskUserQuestion to resolve blind spots All questions must be resolved before execution Identify references and skills Match task to available skills below Locate relevant documentation and examples Write plan file (YAML task format) Use AskUserQuestion for anything unclear — never guess or assume Identify blockers: permissions, dependencies, unknowns Plan must be complete before execution begins Execute Use Task tool with subagents for parallel research Subagents load skills via Skill tool Track progress with TodoWrite When stuck: spawn subagent with Read, Glob, Grep, DeepWiki MCP access and load skills/ask-mcp
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 Skills for compressed PDAs and more are in development.
Add the marketplace and install: /plugin marketplace add Lightprotocol/skills /plugin install solana-rent-free-dev All skills are included. Use them by name (/light-sdk, /token-distribution, /testing, etc.) or let Claude invoke them based on task context.
Open Settings (Cmd+Shift+J / Ctrl+Shift+J) Navigate to Rules & Commands → Project Rules → Add Rule → Remote Rule (GitHub) Enter: https://github.com/Lightprotocol/skills.git Skills are auto-discovered based on context. Ask about light-token, defi, payments, or program migration and the agent uses the relevant skill automatically.
npx skills add Lightprotocol/skills
A token standard functionally equivalent to SPL that stores mint and token accounts more efficiently. Mint accounts represent a unique mint and optionally store token-metadata. Functionally equivalent to SPL mints. Token accounts hold balances from any light, SPL, or Token-2022 mint, without paying rent-exemption. The 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. Use for: Launchpads, DeFi, token transfers, payments, ... .
The Light-SDK pays rent-exemption for your PDAs, token accounts, and mints (98% cost savings). Your program logic stays the same. After 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. AreaChangeState structDerive LightAccount, add compression_info: CompressionInfoAccounts structDerive LightAccounts, add #[light_account] on init accountsProgram moduleAdd #[light_program] above #[program]InstructionsNo changes Use for: DeFi program state, AMM pools, vaults.
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. Only Use for: airdrops, token distribution without paying upfront rent per recipient.
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. Persistent unique identification. Program ownership. CPI between compressed and regular PDAs. Use 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.
light-token ≠ compressed token. light-token is a Solana account in hot state. Compressed token is a compressed account, always compressed, rent-free. light-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. light-token accounts hold SPL and Token-2022 balances, not just light-mint balances. When sponsored rent on a light-token or light-PDA runs out, the account compresses. It decompresses on next interaction.
TypeScript Client (@lightprotocol/compressed-token) OperationDocs guideGitHub examplecreateMintInterfacecreate-mintactioncreateAtaInterfacecreate-ataaction | instructionmintToInterfacemint-toaction | instructiontransferInterfacetransfer-interfaceaction | instructionapproveapprove-revokeactionrevokeapprove-revokeactionwrapwrap-unwrapaction | instructionunwrapwrap-unwrapaction | instructionloadAtaload-ataaction | instruction Rust Client (light_token_client) OperationDocs 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 Program (light_token) Examples Descriptioncp-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 Macros DescriptioncounterCreate PDA with sponsored rent-exemptioncreate-ataCreate associated light-token accountcreate-mintCreate light-token mintcreate-token-accountCreate light-token account CPI Instructions CPI calls can be combined with existing and/or light macros. The API is a superset of SPL-token. OperationDocs guideGitHub exampleCreateAssociatedAccountCpicreate-atasrcCreateTokenAccountCpicreate-token-accountsrcCreateMintCpicreate-mintsrcMintToCpimint-tosrcMintToCheckedCpimint-tosrcBurnCpiburnsrcTransferCheckedCpitransfer-checkedsrcTransferInterfaceCpitransfer-interfacesrcApproveCpiapprove-revokesrcRevokeCpiapprove-revokesrcFreezeCpifreeze-thawsrcThawCpifreeze-thawsrcCloseAccountCpiclose-token-accountsrc
Packagenpm@lightprotocol/stateless.jsnpm@lightprotocol/compressed-tokennpm
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 For additional documentation and navigation, see: https://www.zkcompression.com/llms.txt For additional skills, see: https://github.com/Lightprotocol/skills
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.