{
  "schemaVersion": "1.0",
  "item": {
    "slug": "kryptogo-meme-trader",
    "name": "Kryptogo Meme Trader",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/a00012025/kryptogo-meme-trader",
    "canonicalUrl": "https://clawhub.ai/a00012025/kryptogo-meme-trader",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/kryptogo-meme-trader",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=kryptogo-meme-trader",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "package.json",
      "SKILL.md",
      "scripts/cron-examples.sh",
      "scripts/monitor.py",
      "scripts/swap.py",
      "scripts/portfolio.sh"
    ],
    "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-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.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/kryptogo-meme-trader"
    },
    "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/kryptogo-meme-trader",
    "agentPageUrl": "https://openagent3.xyz/skills/kryptogo-meme-trader/agent",
    "manifestUrl": "https://openagent3.xyz/skills/kryptogo-meme-trader/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/kryptogo-meme-trader/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": "Overview",
        "body": "This skill enables an AI agent to analyze and trade meme coins through the KryptoGO platform, combining deep on-chain cluster analysis with trade execution.\n\nAnalysis (multi-chain: Solana, BSC, Base, Monad): wallet clustering, accumulation/distribution detection, address behavior labels, network-wide accumulation signals (Pro/Alpha tier).\n\nTrading (Solana only): portfolio monitoring with PnL tracking, swap execution via DEX aggregator, local transaction signing (private key never leaves the machine).\n\nDefault mode is supervised — all trades require user confirmation. Autonomous trading is available as opt-in. See references/autonomous-trading.md for autonomous mode, cron setup, and learning system details."
      },
      {
        "title": "When to Use",
        "body": "User asks to analyze a meme coin or token on Solana/BSC/Base/Monad\nUser asks to trade, buy, or sell tokens\nUser asks to scan for trending tokens or market opportunities\nUser asks to monitor portfolio positions or check PnL\nCron-triggered periodic portfolio monitoring and signal scanning"
      },
      {
        "title": "When NOT to Use",
        "body": "BTC/ETH/major L1 macro analysis, NFTs, cross-chain bridging, non-DEX transactions, non-Solana trading"
      },
      {
        "title": "1. Get API Key",
        "body": "Go to kryptogo.xyz/account and create an API key\nAdd to ~/.openclaw/workspace/.env:\necho 'KRYPTOGO_API_KEY=sk_live_YOUR_KEY' >> ~/.openclaw/workspace/.env && chmod 600 ~/.openclaw/workspace/.env\n\nDo NOT paste your API key directly in chat. Always set secrets via .env file."
      },
      {
        "title": "2. Generate Agent Wallet",
        "body": "python3 scripts/setup.py\n\nCreates a Solana keypair, saves to .env with chmod 600, prints public address to fund."
      },
      {
        "title": "3. Fund the Wallet",
        "body": "Send SOL to the agent's public address (minimum 0.1 SOL)."
      },
      {
        "title": "Security Rules",
        "body": "NEVER print, log, or include private keys in any message or CLI argument\nNEVER accept secrets pasted directly in chat — instruct users to set them in .env\nNEVER use the Read tool on .env — load credentials via source command only\nRuntime scripts do NOT read .env directly — all credentials are accessed via environment variables only, which must be pre-loaded by the caller (source ~/.openclaw/workspace/.env)\nException: scripts/setup.py reads and writes .env for initial keypair generation and address repair — this is the only script that touches credential files\nPrivate key stays in memory only during local signing — never sent to any server"
      },
      {
        "title": "Authentication",
        "body": "All endpoints require: Authorization: Bearer sk_live_<48 hex chars>\n\nTierDaily API CallsTrading FeeSignal DashboardKOL FinderFree100 calls/day1%NoNoPro1,000 calls/day0.5%YesYesAlpha5,000 calls/day0%YesYes"
      },
      {
        "title": "Session Initialization",
        "body": "On every session start (including heartbeat/cron), the agent MUST load credentials BEFORE running any scripts:\n\nsource ~/.openclaw/workspace/.env\n\nThis is REQUIRED — scripts do not read .env directly. All credentials are accessed via environment variables only."
      },
      {
        "title": "Default Mode: Supervised",
        "body": "By default, the agent operates in supervised mode: it analyzes tokens, presents recommendations, and waits for user approval before executing any trade. Stop-loss/take-profit conditions are reported to the user but not auto-executed.\n\nTo enable autonomous trading, set require_trade_confirmation: false in preferences. See references/autonomous-trading.md for full details."
      },
      {
        "title": "Persistence (CRITICAL)",
        "body": "IMMEDIATELY after submitting a transaction, the agent MUST:\n\nWrite trade details to memory/trading-journal.json with status: \"OPEN\"\nInclude: token_symbol, token_address, entry_price, position_size_sol, tx_hash, timestamp"
      },
      {
        "title": "User Preferences",
        "body": "Store in memory/trading-preferences.json:\n\nPreferenceDefaultDescriptionmax_position_size0.1 SOLMax SOL per trademax_open_positions5Max concurrent open positionsmax_daily_trades20Max trades per daystop_loss_pct30%Notify/sell when loss exceeds thistake_profit_pct100%Notify/sell when gain exceeds thismin_market_cap$500KSkip tokens below thisscan_count10Trending tokens per scanrisk_tolerance\"conservative\"\"conservative\" (skip medium risk), \"moderate\" (ask on medium), \"aggressive\" (auto-trade medium)require_trade_confirmationtrueSet to false for autonomous modechains[\"solana\"]Chains to scan"
      },
      {
        "title": "Trading Limits (Hard Caps)",
        "body": "LimitDefaultOverridable?Max single trade0.1 SOLYes, via max_position_sizeMax concurrent positions5Yes, via max_open_positionsMax daily trade count20Yes, via max_daily_tradesPrice impact abort>10%No — always abortPrice impact warn>5%No — always warn\n\nIf any limit is hit, the agent must stop and notify the user."
      },
      {
        "title": "Credential Isolation",
        "body": "Runtime scripts in this skill do NOT read .env files directly. All credentials are accessed via environment variables only, which must be pre-loaded by the caller (source ~/.openclaw/workspace/.env). This ensures no runtime script can independently access or exfiltrate credential files.\n\nException: scripts/setup.py reads and writes .env — it loads existing keys to avoid regeneration, backs up .env before changes, and writes new keypair entries. This is the only script that touches credential files, and it runs only during initial setup or explicit --force regeneration."
      },
      {
        "title": "Quick Setup",
        "body": "# Supervised mode (default): analysis + notifications, no auto-execution\nsource ~/.openclaw/workspace/.env && bash scripts/cron-examples.sh setup-default\n\n# Autonomous mode (opt-in): auto-buys and auto-sells\nsource ~/.openclaw/workspace/.env && bash scripts/cron-examples.sh setup-autonomous\n\n# Remove all cron jobs\nbash scripts/cron-examples.sh teardown\n\nJobIntervalDefault Behaviorstop-loss-tp5 minReport triggered conditions, do NOT auto-selldiscovery-scan1 hourAnalyze and send recommendations, do NOT auto-buy\n\nFor full cron configuration, manual setup, heartbeat alternative, and monitoring workflow details, see references/autonomous-trading.md."
      },
      {
        "title": "Step 1: Token Overview & Market Cap Filter",
        "body": "/token-overview?address=<mint>&chain_id=<id> — get name, price, market cap, holders, risk_level. Skip if market cap < min_market_cap."
      },
      {
        "title": "Step 2: Cluster Analysis",
        "body": "/analyze/<mint>?chain_id=<id> — wallet clusters, top holders, metadata.\n\n≥30-35% = \"controlled\" — major entity present\n≥50% = high concentration risk\nSingle cluster >50% → skip (rug pull risk)\n\nFree tier limitation: Cluster analysis only returns the top 2 clusters. To see full cluster data, upgrade at kryptogo.xyz/pricing."
      },
      {
        "title": "Step 3: Cluster Trend (Multi-Timeframe)",
        "body": "/analyze-cluster-change/<mint> — cluster_ratio + changes across 15m/1h/4h/1d/7d.\n\nCore insight: Price and cluster holdings DIVERGING is the key signal.\n\nRising price + falling cluster % = distribution (bearish)\nFalling price + rising cluster % = accumulation (bullish)"
      },
      {
        "title": "Step 4: Address Labels + Sell Pressure Verification",
        "body": "/token-wallet-labels → identify dev/sniper/bundle wallets\n/balance-history for each risky address → check if still holding\nCompute risky_ratio = active risky holdings / total cluster holdings\n\n\n30% = high risk, 10-30% = medium, <10% = low\n\nLabels represent behavioral history, not current holdings. Always verify via /balance-history."
      },
      {
        "title": "Step 5: Deep Dive (Optional)",
        "body": "/balance-history, /balance-increase/<mint>, /top-holders-snapshot/<mint>, /analyze-dca-limit-orders/<mint>, /cluster-wallet-connections"
      },
      {
        "title": "Step 6: Decision",
        "body": "Apply Bullish Checklist from references/decision-framework.md."
      },
      {
        "title": "Step 7: Execute Trade",
        "body": "Use scripts/swap.py for execution — handles wallet_address injection, error checking, and journal logging.\n\nsource ~/.openclaw/workspace/.env && python3 scripts/swap.py <token_mint> 0.1\nsource ~/.openclaw/workspace/.env && python3 scripts/swap.py <token_mint> <amount> --sell"
      },
      {
        "title": "API Quick Reference",
        "body": "EndpointMethodPurpose/agent/accountGETCheck tier & quota/agent/trending-tokensGETScan trending tokens/agent/portfolioGETWallet portfolio + PnL/agent/swapPOSTBuild unsigned swap tx (Solana only)/agent/submitPOSTSubmit signed tx (Solana only)/token-overviewGETToken metadata & market data/analyze/:token_mintGETFull cluster analysis/analyze-cluster-change/:token_mintGETCluster ratio trends/balance-historyPOSTTime-series balance data/wallet-labelsPOSTBehavior labels/token-wallet-labelsPOSTToken-specific labels/signal-dashboardGETCurated accumulation signals (Pro+)\n\nFull request/response details: see references/api-reference.md"
      },
      {
        "title": "Multi-Chain Support",
        "body": "Chainchain_idAnalysisTradingSolana501YesYesBSC56YesNoBase8453YesNoMonad143YesNo"
      },
      {
        "title": "Error Handling",
        "body": "CodeMeaningAction400Bad RequestCheck parameters401UnauthorizedCheck API key402Quota ExceededWait for daily reset or upgrade403ForbiddenRequires higher tier502/504Server errorRetry once after 10s"
      },
      {
        "title": "Operational Scripts",
        "body": "All scripts require credentials to be pre-loaded: source ~/.openclaw/workspace/.env before running.\n\nsource ~/.openclaw/workspace/.env && bash scripts/portfolio.sh              # Portfolio check\nsource ~/.openclaw/workspace/.env && bash scripts/trending.sh               # Trending tokens\nsource ~/.openclaw/workspace/.env && bash scripts/analysis.sh               # Full analysis dashboard\nsource ~/.openclaw/workspace/.env && python3 scripts/swap.py <mint> 0.1     # Buy\nsource ~/.openclaw/workspace/.env && python3 scripts/swap.py <mint> <amt> --sell  # Sell\nsource ~/.openclaw/workspace/.env && bash scripts/test-api.sh               # API connectivity test"
      },
      {
        "title": "Learning & Adaptation",
        "body": "The agent improves over time by recording trades, analyzing outcomes, and adjusting strategy. Every trade is logged to memory/trading-journal.json, losses trigger post-mortems, and periodic reviews propose parameter changes.\n\nFor full details on the learning system, trade journal format, post-mortem process, and strategy reviews, see references/autonomous-trading.md."
      },
      {
        "title": "Core Concepts",
        "body": "ConceptKey InsightClusterGroup of wallets controlled by same entityCluster Ratio% of supply held by clusters. ≥30% = controlled, ≥50% = high riskDeveloperDeployed the token. Highest dump riskSniperBought within 1s of creation. Sell pressure if not clearedSmart MoneyRealized profit >$100K. Accumulation often precedes price movesAccumulationCluster % rising + price consolidating = bullishDistributionPrice rising + cluster % falling = bearish\n\nFull concepts guide: see references/concepts.md"
      },
      {
        "title": "Best Practices",
        "body": "Always check /agent/account first to confirm tier and quota\nAlways check /agent/portfolio on startup to detect existing positions\nNever expose private keys in logs, messages, or CLI arguments\nValidate price impact before submitting — abort >10%, warn >5%\nSign and submit promptly — blockhash expires after ~60 seconds\nPersist state to memory/trading-state.json after every action\nLog every trade to journal — no exceptions\nRead memory/trading-lessons.md before scanning — avoid repeating known bad patterns"
      },
      {
        "title": "File Structure",
        "body": "kryptogo-meme-trader/\n├── SKILL.md                       ← You are here\n├── package.json\n├── .env.example\n├── references/\n│   ├── api-reference.md           ← Full API docs\n│   ├── concepts.md                ← Core concepts\n│   ├── decision-framework.md      ← Entry/exit strategies\n│   └── autonomous-trading.md      ← Autonomous mode, cron, learning system\n├── scripts/\n│   ├── setup.py                   ← First-time setup\n│   ├── cron-examples.sh           ← Cron configurations\n│   ├── portfolio.sh / trending.sh / analysis.sh / test-api.sh\n│   ├── swap.py                    ← Swap executor\n│   └── trading-preferences.example.json\n└── examples/\n    ├── trading-workflow.py\n    └── deep-analysis-workflow.py"
      }
    ],
    "body": "KryptoGO Meme Trader Agent Skill\nOverview\n\nThis skill enables an AI agent to analyze and trade meme coins through the KryptoGO platform, combining deep on-chain cluster analysis with trade execution.\n\nAnalysis (multi-chain: Solana, BSC, Base, Monad): wallet clustering, accumulation/distribution detection, address behavior labels, network-wide accumulation signals (Pro/Alpha tier).\n\nTrading (Solana only): portfolio monitoring with PnL tracking, swap execution via DEX aggregator, local transaction signing (private key never leaves the machine).\n\nDefault mode is supervised — all trades require user confirmation. Autonomous trading is available as opt-in. See references/autonomous-trading.md for autonomous mode, cron setup, and learning system details.\n\nWhen to Use\nUser asks to analyze a meme coin or token on Solana/BSC/Base/Monad\nUser asks to trade, buy, or sell tokens\nUser asks to scan for trending tokens or market opportunities\nUser asks to monitor portfolio positions or check PnL\nCron-triggered periodic portfolio monitoring and signal scanning\nWhen NOT to Use\nBTC/ETH/major L1 macro analysis, NFTs, cross-chain bridging, non-DEX transactions, non-Solana trading\nSetup Flow\n1. Get API Key\nGo to kryptogo.xyz/account and create an API key\nAdd to ~/.openclaw/workspace/.env:\necho 'KRYPTOGO_API_KEY=sk_live_YOUR_KEY' >> ~/.openclaw/workspace/.env && chmod 600 ~/.openclaw/workspace/.env\n\n\nDo NOT paste your API key directly in chat. Always set secrets via .env file.\n\n2. Generate Agent Wallet\npython3 scripts/setup.py\n\n\nCreates a Solana keypair, saves to .env with chmod 600, prints public address to fund.\n\n3. Fund the Wallet\n\nSend SOL to the agent's public address (minimum 0.1 SOL).\n\nSecurity Rules\nNEVER print, log, or include private keys in any message or CLI argument\nNEVER accept secrets pasted directly in chat — instruct users to set them in .env\nNEVER use the Read tool on .env — load credentials via source command only\nRuntime scripts do NOT read .env directly — all credentials are accessed via environment variables only, which must be pre-loaded by the caller (source ~/.openclaw/workspace/.env)\nException: scripts/setup.py reads and writes .env for initial keypair generation and address repair — this is the only script that touches credential files\nPrivate key stays in memory only during local signing — never sent to any server\nAuthentication\n\nAll endpoints require: Authorization: Bearer sk_live_<48 hex chars>\n\nTier\tDaily API Calls\tTrading Fee\tSignal Dashboard\tKOL Finder\nFree\t100 calls/day\t1%\tNo\tNo\nPro\t1,000 calls/day\t0.5%\tYes\tYes\nAlpha\t5,000 calls/day\t0%\tYes\tYes\nAgent Behavior\nSession Initialization\n\nOn every session start (including heartbeat/cron), the agent MUST load credentials BEFORE running any scripts:\n\nsource ~/.openclaw/workspace/.env\n\n\nThis is REQUIRED — scripts do not read .env directly. All credentials are accessed via environment variables only.\n\nDefault Mode: Supervised\n\nBy default, the agent operates in supervised mode: it analyzes tokens, presents recommendations, and waits for user approval before executing any trade. Stop-loss/take-profit conditions are reported to the user but not auto-executed.\n\nTo enable autonomous trading, set require_trade_confirmation: false in preferences. See references/autonomous-trading.md for full details.\n\nPersistence (CRITICAL)\n\nIMMEDIATELY after submitting a transaction, the agent MUST:\n\nWrite trade details to memory/trading-journal.json with status: \"OPEN\"\nInclude: token_symbol, token_address, entry_price, position_size_sol, tx_hash, timestamp\nUser Preferences\n\nStore in memory/trading-preferences.json:\n\nPreference\tDefault\tDescription\nmax_position_size\t0.1 SOL\tMax SOL per trade\nmax_open_positions\t5\tMax concurrent open positions\nmax_daily_trades\t20\tMax trades per day\nstop_loss_pct\t30%\tNotify/sell when loss exceeds this\ntake_profit_pct\t100%\tNotify/sell when gain exceeds this\nmin_market_cap\t$500K\tSkip tokens below this\nscan_count\t10\tTrending tokens per scan\nrisk_tolerance\t\"conservative\"\t\"conservative\" (skip medium risk), \"moderate\" (ask on medium), \"aggressive\" (auto-trade medium)\nrequire_trade_confirmation\ttrue\tSet to false for autonomous mode\nchains\t[\"solana\"]\tChains to scan\nSafety Guardrails\nTrading Limits (Hard Caps)\nLimit\tDefault\tOverridable?\nMax single trade\t0.1 SOL\tYes, via max_position_size\nMax concurrent positions\t5\tYes, via max_open_positions\nMax daily trade count\t20\tYes, via max_daily_trades\nPrice impact abort\t>10%\tNo — always abort\nPrice impact warn\t>5%\tNo — always warn\n\nIf any limit is hit, the agent must stop and notify the user.\n\nCredential Isolation\n\nRuntime scripts in this skill do NOT read .env files directly. All credentials are accessed via environment variables only, which must be pre-loaded by the caller (source ~/.openclaw/workspace/.env). This ensures no runtime script can independently access or exfiltrate credential files.\n\nException: scripts/setup.py reads and writes .env — it loads existing keys to avoid regeneration, backs up .env before changes, and writes new keypair entries. This is the only script that touches credential files, and it runs only during initial setup or explicit --force regeneration.\n\nAutomated Monitoring (Cron)\nQuick Setup\n# Supervised mode (default): analysis + notifications, no auto-execution\nsource ~/.openclaw/workspace/.env && bash scripts/cron-examples.sh setup-default\n\n# Autonomous mode (opt-in): auto-buys and auto-sells\nsource ~/.openclaw/workspace/.env && bash scripts/cron-examples.sh setup-autonomous\n\n# Remove all cron jobs\nbash scripts/cron-examples.sh teardown\n\nJob\tInterval\tDefault Behavior\nstop-loss-tp\t5 min\tReport triggered conditions, do NOT auto-sell\ndiscovery-scan\t1 hour\tAnalyze and send recommendations, do NOT auto-buy\n\nFor full cron configuration, manual setup, heartbeat alternative, and monitoring workflow details, see references/autonomous-trading.md.\n\nOn-Chain Analysis Framework (7-Step Pipeline)\nStep 1: Token Overview & Market Cap Filter\n\n/token-overview?address=<mint>&chain_id=<id> — get name, price, market cap, holders, risk_level. Skip if market cap < min_market_cap.\n\nStep 2: Cluster Analysis\n\n/analyze/<mint>?chain_id=<id> — wallet clusters, top holders, metadata.\n\n≥30-35% = \"controlled\" — major entity present\n≥50% = high concentration risk\nSingle cluster >50% → skip (rug pull risk)\n\nFree tier limitation: Cluster analysis only returns the top 2 clusters. To see full cluster data, upgrade at kryptogo.xyz/pricing.\n\nStep 3: Cluster Trend (Multi-Timeframe)\n\n/analyze-cluster-change/<mint> — cluster_ratio + changes across 15m/1h/4h/1d/7d.\n\nCore insight: Price and cluster holdings DIVERGING is the key signal.\n\nRising price + falling cluster % = distribution (bearish)\nFalling price + rising cluster % = accumulation (bullish)\nStep 4: Address Labels + Sell Pressure Verification\n/token-wallet-labels → identify dev/sniper/bundle wallets\n/balance-history for each risky address → check if still holding\nCompute risky_ratio = active risky holdings / total cluster holdings\n\n30% = high risk, 10-30% = medium, <10% = low\n\nLabels represent behavioral history, not current holdings. Always verify via /balance-history.\n\nStep 5: Deep Dive (Optional)\n\n/balance-history, /balance-increase/<mint>, /top-holders-snapshot/<mint>, /analyze-dca-limit-orders/<mint>, /cluster-wallet-connections\n\nStep 6: Decision\n\nApply Bullish Checklist from references/decision-framework.md.\n\nStep 7: Execute Trade\n\nUse scripts/swap.py for execution — handles wallet_address injection, error checking, and journal logging.\n\nsource ~/.openclaw/workspace/.env && python3 scripts/swap.py <token_mint> 0.1\nsource ~/.openclaw/workspace/.env && python3 scripts/swap.py <token_mint> <amount> --sell\n\nAPI Quick Reference\nEndpoint\tMethod\tPurpose\n/agent/account\tGET\tCheck tier & quota\n/agent/trending-tokens\tGET\tScan trending tokens\n/agent/portfolio\tGET\tWallet portfolio + PnL\n/agent/swap\tPOST\tBuild unsigned swap tx (Solana only)\n/agent/submit\tPOST\tSubmit signed tx (Solana only)\n/token-overview\tGET\tToken metadata & market data\n/analyze/:token_mint\tGET\tFull cluster analysis\n/analyze-cluster-change/:token_mint\tGET\tCluster ratio trends\n/balance-history\tPOST\tTime-series balance data\n/wallet-labels\tPOST\tBehavior labels\n/token-wallet-labels\tPOST\tToken-specific labels\n/signal-dashboard\tGET\tCurated accumulation signals (Pro+)\n\nFull request/response details: see references/api-reference.md\n\nMulti-Chain Support\nChain\tchain_id\tAnalysis\tTrading\nSolana\t501\tYes\tYes\nBSC\t56\tYes\tNo\nBase\t8453\tYes\tNo\nMonad\t143\tYes\tNo\nError Handling\nCode\tMeaning\tAction\n400\tBad Request\tCheck parameters\n401\tUnauthorized\tCheck API key\n402\tQuota Exceeded\tWait for daily reset or upgrade\n403\tForbidden\tRequires higher tier\n502/504\tServer error\tRetry once after 10s\nOperational Scripts\n\nAll scripts require credentials to be pre-loaded: source ~/.openclaw/workspace/.env before running.\n\nsource ~/.openclaw/workspace/.env && bash scripts/portfolio.sh              # Portfolio check\nsource ~/.openclaw/workspace/.env && bash scripts/trending.sh               # Trending tokens\nsource ~/.openclaw/workspace/.env && bash scripts/analysis.sh               # Full analysis dashboard\nsource ~/.openclaw/workspace/.env && python3 scripts/swap.py <mint> 0.1     # Buy\nsource ~/.openclaw/workspace/.env && python3 scripts/swap.py <mint> <amt> --sell  # Sell\nsource ~/.openclaw/workspace/.env && bash scripts/test-api.sh               # API connectivity test\n\nLearning & Adaptation\n\nThe agent improves over time by recording trades, analyzing outcomes, and adjusting strategy. Every trade is logged to memory/trading-journal.json, losses trigger post-mortems, and periodic reviews propose parameter changes.\n\nFor full details on the learning system, trade journal format, post-mortem process, and strategy reviews, see references/autonomous-trading.md.\n\nCore Concepts\nConcept\tKey Insight\nCluster\tGroup of wallets controlled by same entity\nCluster Ratio\t% of supply held by clusters. ≥30% = controlled, ≥50% = high risk\nDeveloper\tDeployed the token. Highest dump risk\nSniper\tBought within 1s of creation. Sell pressure if not cleared\nSmart Money\tRealized profit >$100K. Accumulation often precedes price moves\nAccumulation\tCluster % rising + price consolidating = bullish\nDistribution\tPrice rising + cluster % falling = bearish\n\nFull concepts guide: see references/concepts.md\n\nBest Practices\nAlways check /agent/account first to confirm tier and quota\nAlways check /agent/portfolio on startup to detect existing positions\nNever expose private keys in logs, messages, or CLI arguments\nValidate price impact before submitting — abort >10%, warn >5%\nSign and submit promptly — blockhash expires after ~60 seconds\nPersist state to memory/trading-state.json after every action\nLog every trade to journal — no exceptions\nRead memory/trading-lessons.md before scanning — avoid repeating known bad patterns\nFile Structure\nkryptogo-meme-trader/\n├── SKILL.md                       ← You are here\n├── package.json\n├── .env.example\n├── references/\n│   ├── api-reference.md           ← Full API docs\n│   ├── concepts.md                ← Core concepts\n│   ├── decision-framework.md      ← Entry/exit strategies\n│   └── autonomous-trading.md      ← Autonomous mode, cron, learning system\n├── scripts/\n│   ├── setup.py                   ← First-time setup\n│   ├── cron-examples.sh           ← Cron configurations\n│   ├── portfolio.sh / trending.sh / analysis.sh / test-api.sh\n│   ├── swap.py                    ← Swap executor\n│   └── trading-preferences.example.json\n└── examples/\n    ├── trading-workflow.py\n    └── deep-analysis-workflow.py"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/a00012025/kryptogo-meme-trader",
    "publisherUrl": "https://clawhub.ai/a00012025/kryptogo-meme-trader",
    "owner": "a00012025",
    "version": "2.5.6",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/kryptogo-meme-trader",
    "downloadUrl": "https://openagent3.xyz/downloads/kryptogo-meme-trader",
    "agentUrl": "https://openagent3.xyz/skills/kryptogo-meme-trader/agent",
    "manifestUrl": "https://openagent3.xyz/skills/kryptogo-meme-trader/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/kryptogo-meme-trader/agent.md"
  }
}