{
  "schemaVersion": "1.0",
  "item": {
    "slug": "mintgarden",
    "name": "MintGarden",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/Koba42Corp/mintgarden",
    "canonicalUrl": "https://clawhub.ai/Koba42Corp/mintgarden",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/mintgarden",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=mintgarden",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "CHANGELOG.md",
      "README.md",
      "SKILL.md",
      "cli.js",
      "index.js",
      "install.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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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/mintgarden"
    },
    "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/mintgarden",
    "agentPageUrl": "https://openagent3.xyz/skills/mintgarden/agent",
    "manifestUrl": "https://openagent3.xyz/skills/mintgarden/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/mintgarden/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "MintGarden Skill",
        "body": "Browse, search, and analyze Chia NFTs via the MintGarden API."
      },
      {
        "title": "What It Does",
        "body": "Search NFTs and collections\nView collection stats, floor prices, trading volume\nTrack NFT ownership and trade history\nMonitor recent sales and activity\nGet trending collections and top traders\nAccess profiles and portfolios"
      },
      {
        "title": "Commands",
        "body": "All commands can be triggered via:\n\n/mg <command> in Telegram\n/mintgarden <command> in Telegram\nmg <command> in CLI\nmintgarden <command> in CLI"
      },
      {
        "title": "Search",
        "body": "/mg search <query>              # Search everything\n/mg search nfts \"rare zombie\"   # Search NFTs only\n/mg search collections \"pixel\"  # Search collections only"
      },
      {
        "title": "Collections",
        "body": "/mg collections list            # Top collections by volume\n/mg collection <id>             # Collection details\n/mg collection nfts <id>        # NFTs in collection\n/mg collection stats <id>       # Collection statistics\n/mg collection activity <id>    # Recent sales/transfers"
      },
      {
        "title": "NFTs",
        "body": "/mg nft <launcher_id>           # NFT details\n/mg nft history <launcher_id>   # Trade history\n/mg nft offers <launcher_id>    # Active offers"
      },
      {
        "title": "Profiles",
        "body": "/mg profile <username>          # Profile details\n/mg profile nfts <username>     # User's NFTs\n/mg profile activity <username> # User's recent activity"
      },
      {
        "title": "Events & Stats",
        "body": "/mg events                      # Recent global activity\n/mg events <collection_id>      # Collection-specific events\n/mg stats                       # Global marketplace stats\n/mg trending                    # Trending collections (24h)\n/mg top collectors              # Top collectors (7d)\n/mg top traders                 # Top traders (7d)"
      },
      {
        "title": "Shortcuts",
        "body": "/mg col1abc...                  # Quick collection lookup\n/mg nft1abc...                  # Quick NFT lookup\n/mg did:chia:...                # Quick profile lookup"
      },
      {
        "title": "Agent Usage",
        "body": "When users ask about Chia NFTs, collections, or MintGarden:\n\nconst { handleCommand } = require('./skills/mintgarden');\n\n// Natural language → formatted response\nconst output = await handleCommand('show me trending collections');\n\nThe skill handles:\n\nCommand parsing and normalization\nAPI calls with error handling\nFormatted text output (CLI/Telegram friendly)\nPagination for large results"
      },
      {
        "title": "API Client",
        "body": "For custom integrations, use the API client directly:\n\nconst MintGardenAPI = require('./skills/mintgarden/lib/api');\nconst api = new MintGardenAPI();\n\n// Search\nconst results = await api.search('zombie');\nconst nfts = await api.searchNFTs('rare', { limit: 50 });\n\n// Collections\nconst collections = await api.getCollections({ sort: 'volume_7d' });\nconst collection = await api.getCollection('col1abc...');\nconst stats = await api.getCollectionStats('col1abc...');\n\n// NFTs\nconst nft = await api.getNFT('nft1abc...');\nconst history = await api.getNFTHistory('nft1abc...');\n\n// Profiles\nconst profile = await api.getProfile('username');\nconst profileNFTs = await api.getProfileNFTs('did:chia:...');\n\n// Events\nconst events = await api.getEvents({ limit: 20 });\nconst trending = await api.getTrending({ period: '24h' });\n\n// Stats\nconst globalStats = await api.getGlobalStats();\nconst topCollectors = await api.getTopCollectors({ period: '7d' });"
      },
      {
        "title": "Installation",
        "body": "cd skills/mintgarden\nnpm install\nchmod +x cli.js\nnpm link  # Makes 'mg' and 'mintgarden' global"
      },
      {
        "title": "Configuration",
        "body": "No API key required — MintGarden API is public.\n\nOptional: Set custom base URL via environment:\n\nexport MINTGARDEN_API_URL=https://api.mintgarden.io"
      },
      {
        "title": "Output Format",
        "body": "All commands return plain text suitable for:\n\nTerminal output (CLI)\nTelegram messages\nDiscord messages\nWhatsApp messages\n\nNo markdown tables (for WhatsApp compatibility)."
      },
      {
        "title": "Error Handling",
        "body": "Invalid IDs → Clear error message\nAPI failures → Retry-friendly error\nNetwork issues → Timeout after 30s\nEmpty results → Helpful \"not found\" message"
      },
      {
        "title": "Limits",
        "body": "Default limit: 50 results per query\nMax limit: 100 results per query\nNo rate limiting (MintGarden is generous)\nPagination available via API client"
      },
      {
        "title": "Examples",
        "body": "Find rare NFTs in a collection:\n\n/mg collection nfts col1abc...\n\nCheck floor price:\n\n/mg collection col1abc...\n\nSee what's hot:\n\n/mg trending\n\nTrack a specific NFT:\n\n/mg nft history nft1abc...\n\nMonitor marketplace:\n\n/mg events"
      },
      {
        "title": "Tips",
        "body": "Use shortcuts for quick lookups (paste IDs directly)\nCollection IDs start with col1\nNFT launcher IDs start with nft1\nProfile DIDs start with did:chia:\nTrending updates every hour\nVolume stats use 7-day window by default"
      },
      {
        "title": "Support",
        "body": "MintGarden API: https://api.mintgarden.io/docs\nChia NFTs: https://mintgarden.io\nBug reports: File in skill repository"
      }
    ],
    "body": "MintGarden Skill\n\nBrowse, search, and analyze Chia NFTs via the MintGarden API.\n\nWhat It Does\nSearch NFTs and collections\nView collection stats, floor prices, trading volume\nTrack NFT ownership and trade history\nMonitor recent sales and activity\nGet trending collections and top traders\nAccess profiles and portfolios\nCommands\n\nAll commands can be triggered via:\n\n/mg <command> in Telegram\n/mintgarden <command> in Telegram\nmg <command> in CLI\nmintgarden <command> in CLI\nSearch\n/mg search <query>              # Search everything\n/mg search nfts \"rare zombie\"   # Search NFTs only\n/mg search collections \"pixel\"  # Search collections only\n\nCollections\n/mg collections list            # Top collections by volume\n/mg collection <id>             # Collection details\n/mg collection nfts <id>        # NFTs in collection\n/mg collection stats <id>       # Collection statistics\n/mg collection activity <id>    # Recent sales/transfers\n\nNFTs\n/mg nft <launcher_id>           # NFT details\n/mg nft history <launcher_id>   # Trade history\n/mg nft offers <launcher_id>    # Active offers\n\nProfiles\n/mg profile <username>          # Profile details\n/mg profile nfts <username>     # User's NFTs\n/mg profile activity <username> # User's recent activity\n\nEvents & Stats\n/mg events                      # Recent global activity\n/mg events <collection_id>      # Collection-specific events\n/mg stats                       # Global marketplace stats\n/mg trending                    # Trending collections (24h)\n/mg top collectors              # Top collectors (7d)\n/mg top traders                 # Top traders (7d)\n\nShortcuts\n/mg col1abc...                  # Quick collection lookup\n/mg nft1abc...                  # Quick NFT lookup\n/mg did:chia:...                # Quick profile lookup\n\nAgent Usage\n\nWhen users ask about Chia NFTs, collections, or MintGarden:\n\nconst { handleCommand } = require('./skills/mintgarden');\n\n// Natural language → formatted response\nconst output = await handleCommand('show me trending collections');\n\n\nThe skill handles:\n\nCommand parsing and normalization\nAPI calls with error handling\nFormatted text output (CLI/Telegram friendly)\nPagination for large results\nAPI Client\n\nFor custom integrations, use the API client directly:\n\nconst MintGardenAPI = require('./skills/mintgarden/lib/api');\nconst api = new MintGardenAPI();\n\n// Search\nconst results = await api.search('zombie');\nconst nfts = await api.searchNFTs('rare', { limit: 50 });\n\n// Collections\nconst collections = await api.getCollections({ sort: 'volume_7d' });\nconst collection = await api.getCollection('col1abc...');\nconst stats = await api.getCollectionStats('col1abc...');\n\n// NFTs\nconst nft = await api.getNFT('nft1abc...');\nconst history = await api.getNFTHistory('nft1abc...');\n\n// Profiles\nconst profile = await api.getProfile('username');\nconst profileNFTs = await api.getProfileNFTs('did:chia:...');\n\n// Events\nconst events = await api.getEvents({ limit: 20 });\nconst trending = await api.getTrending({ period: '24h' });\n\n// Stats\nconst globalStats = await api.getGlobalStats();\nconst topCollectors = await api.getTopCollectors({ period: '7d' });\n\nInstallation\ncd skills/mintgarden\nnpm install\nchmod +x cli.js\nnpm link  # Makes 'mg' and 'mintgarden' global\n\nConfiguration\n\nNo API key required — MintGarden API is public.\n\nOptional: Set custom base URL via environment:\n\nexport MINTGARDEN_API_URL=https://api.mintgarden.io\n\nOutput Format\n\nAll commands return plain text suitable for:\n\nTerminal output (CLI)\nTelegram messages\nDiscord messages\nWhatsApp messages\n\nNo markdown tables (for WhatsApp compatibility).\n\nError Handling\nInvalid IDs → Clear error message\nAPI failures → Retry-friendly error\nNetwork issues → Timeout after 30s\nEmpty results → Helpful \"not found\" message\nLimits\nDefault limit: 50 results per query\nMax limit: 100 results per query\nNo rate limiting (MintGarden is generous)\nPagination available via API client\nExamples\n\nFind rare NFTs in a collection:\n\n/mg collection nfts col1abc...\n\n\nCheck floor price:\n\n/mg collection col1abc...\n\n\nSee what's hot:\n\n/mg trending\n\n\nTrack a specific NFT:\n\n/mg nft history nft1abc...\n\n\nMonitor marketplace:\n\n/mg events\n\nTips\nUse shortcuts for quick lookups (paste IDs directly)\nCollection IDs start with col1\nNFT launcher IDs start with nft1\nProfile DIDs start with did:chia:\nTrending updates every hour\nVolume stats use 7-day window by default\nSupport\nMintGarden API: https://api.mintgarden.io/docs\nChia NFTs: https://mintgarden.io\nBug reports: File in skill repository"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Koba42Corp/mintgarden",
    "publisherUrl": "https://clawhub.ai/Koba42Corp/mintgarden",
    "owner": "Koba42Corp",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/mintgarden",
    "downloadUrl": "https://openagent3.xyz/downloads/mintgarden",
    "agentUrl": "https://openagent3.xyz/skills/mintgarden/agent",
    "manifestUrl": "https://openagent3.xyz/skills/mintgarden/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/mintgarden/agent.md"
  }
}