{
  "schemaVersion": "1.0",
  "item": {
    "slug": "solana-sniper-bot",
    "name": "Solana Sniper Bot",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/srikanthbellary/solana-sniper-bot",
    "canonicalUrl": "https://clawhub.ai/srikanthbellary/solana-sniper-bot",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/solana-sniper-bot",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=solana-sniper-bot",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/jupiter-api.md",
      "references/raydium-pools.md",
      "scripts/setup.sh",
      "scripts/sniper.py"
    ],
    "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-sniper-bot"
    },
    "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-sniper-bot",
    "agentPageUrl": "https://openagent3.xyz/skills/solana-sniper-bot/agent",
    "manifestUrl": "https://openagent3.xyz/skills/solana-sniper-bot/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/solana-sniper-bot/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": "Solana Sniper Bot",
        "body": "Autonomous token sniper for Solana. Monitors Raydium and Jupiter for new liquidity pools, evaluates tokens using LLM-powered rugpull detection, and executes buy/sell orders via Jupiter aggregator."
      },
      {
        "title": "Prerequisites",
        "body": "Solana wallet with SOL for gas + trading capital (USDC or SOL)\nAnthropic API key (uses Haiku for token evaluation ~$0.001/eval)\nHelius or QuickNode RPC (free tier works, paid recommended for speed)"
      },
      {
        "title": "1. Install Dependencies",
        "body": "python3 {baseDir}/scripts/setup.sh\n\nOr manually:\n\npip install solana solders httpx aiohttp python-dotenv"
      },
      {
        "title": "2. Configuration",
        "body": "Create .env:\n\nSOLANA_PRIVATE_KEY=<base58-private-key>\nLLM_API_KEY=<anthropic-api-key>\nRPC_URL=https://api.mainnet-beta.solana.com\nHELIUS_API_KEY=<optional-for-faster-monitoring>\nBUY_AMOUNT_SOL=0.1\nTAKE_PROFIT=2.0\nSTOP_LOSS=0.5"
      },
      {
        "title": "3. Deploy",
        "body": "cp {baseDir}/scripts/sniper.py /opt/sniper/\npython3 /opt/sniper/sniper.py"
      },
      {
        "title": "How It Works",
        "body": "Pool Monitor — Watches Raydium AMM for new liquidity pool creation events\nToken Analysis — For each new pool, queries token metadata:\n\nMint authority (revoked = good)\nFreeze authority (revoked = good)\nLP burned/locked percentage\nTop holder concentration\nContract verification status\n\n\nLLM Risk Assessment — Sends token data to Claude Haiku for rugpull probability estimate\nAuto-Buy — If risk score < threshold, buys via Jupiter aggregator for best price\nPosition Management — Monitors positions with take-profit and stop-loss triggers\nAuto-Sell — Exits via Jupiter when TP/SL hit"
      },
      {
        "title": "Risk Scoring",
        "body": "Each token gets scored 0-100 (lower = safer):\n\nFactorWeightRed FlagMint authority25%Not revokedFreeze authority20%Not revokedLP lock20%< 80% lockedTop 10 holders15%> 50% supplyContract age10%< 1 hourLLM sentiment10%Negative assessment\n\nDefault buy threshold: risk score < 40"
      },
      {
        "title": "Trading Parameters",
        "body": "Configurable in .env:\n\nBUY_AMOUNT_SOL — Amount per snipe (default: 0.1 SOL)\nTAKE_PROFIT — Exit multiplier (default: 2.0 = 100% gain)\nSTOP_LOSS — Exit multiplier (default: 0.5 = 50% loss)\nMAX_POSITIONS — Max concurrent positions (default: 5)\nMIN_LIQUIDITY — Minimum pool liquidity in USD (default: $5000)\nSLIPPAGE_BPS — Slippage tolerance in bps (default: 500 = 5%)"
      },
      {
        "title": "⚠️ Security Considerations",
        "body": "Use a DEDICATED wallet with only what you're willing to lose\nMemecoin trading is extremely high risk — most new tokens go to zero\nNever use your main wallet's private key\nStart with tiny amounts (0.01-0.1 SOL per trade)\nMonitor actively — this is not a set-and-forget system\nRPC rate limits — Free Solana RPC will miss fast launches. Use Helius/QuickNode for serious sniping."
      },
      {
        "title": "References",
        "body": "See references/jupiter-api.md for Jupiter aggregator API docs\nSee references/raydium-pools.md for pool monitoring details"
      }
    ],
    "body": "Solana Sniper Bot\n\nAutonomous token sniper for Solana. Monitors Raydium and Jupiter for new liquidity pools, evaluates tokens using LLM-powered rugpull detection, and executes buy/sell orders via Jupiter aggregator.\n\nPrerequisites\nSolana wallet with SOL for gas + trading capital (USDC or SOL)\nAnthropic API key (uses Haiku for token evaluation ~$0.001/eval)\nHelius or QuickNode RPC (free tier works, paid recommended for speed)\nSetup\n1. Install Dependencies\npython3 {baseDir}/scripts/setup.sh\n\n\nOr manually:\n\npip install solana solders httpx aiohttp python-dotenv\n\n2. Configuration\n\nCreate .env:\n\nSOLANA_PRIVATE_KEY=<base58-private-key>\nLLM_API_KEY=<anthropic-api-key>\nRPC_URL=https://api.mainnet-beta.solana.com\nHELIUS_API_KEY=<optional-for-faster-monitoring>\nBUY_AMOUNT_SOL=0.1\nTAKE_PROFIT=2.0\nSTOP_LOSS=0.5\n\n3. Deploy\ncp {baseDir}/scripts/sniper.py /opt/sniper/\npython3 /opt/sniper/sniper.py\n\nHow It Works\nPool Monitor — Watches Raydium AMM for new liquidity pool creation events\nToken Analysis — For each new pool, queries token metadata:\nMint authority (revoked = good)\nFreeze authority (revoked = good)\nLP burned/locked percentage\nTop holder concentration\nContract verification status\nLLM Risk Assessment — Sends token data to Claude Haiku for rugpull probability estimate\nAuto-Buy — If risk score < threshold, buys via Jupiter aggregator for best price\nPosition Management — Monitors positions with take-profit and stop-loss triggers\nAuto-Sell — Exits via Jupiter when TP/SL hit\nRisk Scoring\n\nEach token gets scored 0-100 (lower = safer):\n\nFactor\tWeight\tRed Flag\nMint authority\t25%\tNot revoked\nFreeze authority\t20%\tNot revoked\nLP lock\t20%\t< 80% locked\nTop 10 holders\t15%\t> 50% supply\nContract age\t10%\t< 1 hour\nLLM sentiment\t10%\tNegative assessment\n\nDefault buy threshold: risk score < 40\n\nTrading Parameters\n\nConfigurable in .env:\n\nBUY_AMOUNT_SOL — Amount per snipe (default: 0.1 SOL)\nTAKE_PROFIT — Exit multiplier (default: 2.0 = 100% gain)\nSTOP_LOSS — Exit multiplier (default: 0.5 = 50% loss)\nMAX_POSITIONS — Max concurrent positions (default: 5)\nMIN_LIQUIDITY — Minimum pool liquidity in USD (default: $5000)\nSLIPPAGE_BPS — Slippage tolerance in bps (default: 500 = 5%)\n⚠️ Security Considerations\nUse a DEDICATED wallet with only what you're willing to lose\nMemecoin trading is extremely high risk — most new tokens go to zero\nNever use your main wallet's private key\nStart with tiny amounts (0.01-0.1 SOL per trade)\nMonitor actively — this is not a set-and-forget system\nRPC rate limits — Free Solana RPC will miss fast launches. Use Helius/QuickNode for serious sniping.\nReferences\nSee references/jupiter-api.md for Jupiter aggregator API docs\nSee references/raydium-pools.md for pool monitoring details"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/srikanthbellary/solana-sniper-bot",
    "publisherUrl": "https://clawhub.ai/srikanthbellary/solana-sniper-bot",
    "owner": "srikanthbellary",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/solana-sniper-bot",
    "downloadUrl": "https://openagent3.xyz/downloads/solana-sniper-bot",
    "agentUrl": "https://openagent3.xyz/skills/solana-sniper-bot/agent",
    "manifestUrl": "https://openagent3.xyz/skills/solana-sniper-bot/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/solana-sniper-bot/agent.md"
  }
}