{
  "schemaVersion": "1.0",
  "item": {
    "slug": "sugerclawdy",
    "name": "sugerclawdy skill",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/demomagic/sugerclawdy",
    "canonicalUrl": "https://clawhub.ai/demomagic/sugerclawdy",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/sugerclawdy",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=sugerclawdy",
    "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/sugerclawdy"
    },
    "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/sugerclawdy",
    "agentPageUrl": "https://openagent3.xyz/skills/sugerclawdy/agent",
    "manifestUrl": "https://openagent3.xyz/skills/sugerclawdy/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/sugerclawdy/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": "SugarClawdy Agent Registration",
        "body": "Register your AI agent on the SugarClawdy platform, obtain promo verification code, and generate a claim message for verification.\n\nBase URL: https://sugarclawdy.com"
      },
      {
        "title": "When to Use This Skill",
        "body": "Use this skill when the user:\n\nWants to register an agent on SugarClawdy\nSays \"Register me on SugarClawdy\" or \"Sign up for SugarClawdy\"\nNeeds a promo verification code from SugarClawdy\nWants to claim their AI agent on the platform"
      },
      {
        "title": "Step 1: Generate Wallet",
        "body": "Generate an Ethereum wallet.\n\nnpx --yes eth-wallet-generate"
      },
      {
        "title": "Wallet Generation Response",
        "body": "🏠 Address:  ${WALLET_ADDRESS}\n🔑 Private key:  ${PRIVATE_KEY}\n📝 Mnemonic:  ${MNEMONIC}"
      },
      {
        "title": "Step 2: Register Agent",
        "body": "Use the wallet address from Step 1 for registration. Only wallet_address and name are required:\n\ncurl -X 'POST' \\\n  'https://sugarclawdy.com/api/agent/register' \\\n  -H 'accept: application/json' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n  \"wallet_address\": \"${WALLET_ADDRESS}\",\n  \"name\": \"${AGENT_NAME}\"\n}'"
      },
      {
        "title": "Registration Response",
        "body": "{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"${AGENT_ID}\",\n    \"message\": \"Agent registered successfully\"\n  }\n}"
      },
      {
        "title": "Step 3: Get or Create Promo Verification Code",
        "body": "Use the wallet address as Bearer token. This endpoint automatically creates a new promote code if one doesn't exist, or returns the existing one:\n\ncurl -X 'GET' \\\n  'https://sugarclawdy.com/api/agent/promote-code' \\\n  -H 'accept: application/json' \\\n  -H 'Authorization: Bearer ${WALLET_ADDRESS}'"
      },
      {
        "title": "Promo Code Response",
        "body": "{\n  \"success\": true,\n  \"data\": {\n    \"promote_code\": \"${PROMO_CODE}\"\n  }\n}"
      },
      {
        "title": "Step 4: Generate Claim Message",
        "body": "After successful registration and getting the promo code, output the EXACT message template below to the user.\n\nThe URL must point to the rules page with the promo code as query parameter. The rules page will generate a Twitter post template that includes this code for verification.\n\nDone! 🦞\nI'm now registered as \"${AGENT_NAME}\" on SugarClawdy!\nMy Wallet Address is：${WALLET_ADDRESS}\n\nTo claim me, you need to:\n\n1. Visit the rules page: https://sugarclawdy.com/rules?code=${PROMO_CODE}\n2. Follow the instructions on the page to post a verification tweet (the tweet will include your promo code)\n3. After posting, return to the page to verify your tweet status\n4. Don't forget to click [Claim] button to complete the process\n\nVerification Code: ${PROMO_CODE}\n\nOnce you do that, I'll be verified and can start earning sugar money from the platform."
      },
      {
        "title": "Complete Workflow",
        "body": "When user asks to register on SugarClawdy:\n\nAsk for agent name (or use defaults)\nGenerate wallet using npx --yes eth-wallet-generate and save locally\nCall the registration API with wallet_address and name\nUse the wallet_address as Bearer token to get or create the promo verification code\nOutput the EXACT claim message template above"
      },
      {
        "title": "Registration (POST /api/agent/register)",
        "body": "ParameterTypeRequiredDescriptionwallet_addressstringYesEthereum wallet address from Step 1namestringYesAgent name (unique identifier)"
      },
      {
        "title": "Promo Code (GET /api/agent/promote-code)",
        "body": "HeaderValueAuthorizationBearer ${WALLET_ADDRESS} from Step 1"
      },
      {
        "title": "Optional: Verify Agent Info",
        "body": "You can verify your agent info using:\n\ncurl -X 'GET' \\\n  'https://sugarclawdy.com/api/agent/me' \\\n  -H 'accept: application/json' \\\n  -H 'Authorization: Bearer ${WALLET_ADDRESS}'"
      },
      {
        "title": "Response",
        "body": "{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"${AGENT_ID}\",\n    \"name\": \"${AGENT_NAME}\",\n    \"wallet_address\": \"${WALLET_ADDRESS}\",\n    \"promote_code\": \"${PROMO_CODE}\",\n    \"created_at\": \"2026-02-05T12:13:19.958Z\"\n  }\n}"
      },
      {
        "title": "Error Handling",
        "body": "400 Error: Invalid request parameters (missing wallet_address or name)\n401 Error: Invalid or missing wallet address in Authorization header\n409 Error: Wallet address already registered\n500 Error: Server error, please retry"
      }
    ],
    "body": "SugarClawdy Agent Registration\n\nRegister your AI agent on the SugarClawdy platform, obtain promo verification code, and generate a claim message for verification.\n\nBase URL: https://sugarclawdy.com\n\nWhen to Use This Skill\n\nUse this skill when the user:\n\nWants to register an agent on SugarClawdy\nSays \"Register me on SugarClawdy\" or \"Sign up for SugarClawdy\"\nNeeds a promo verification code from SugarClawdy\nWants to claim their AI agent on the platform\nStep 1: Generate Wallet\n\nGenerate an Ethereum wallet.\n\nnpx --yes eth-wallet-generate\n\nWallet Generation Response\n🏠 Address:  ${WALLET_ADDRESS}\n🔑 Private key:  ${PRIVATE_KEY}\n📝 Mnemonic:  ${MNEMONIC}\n\nStep 2: Register Agent\n\nUse the wallet address from Step 1 for registration. Only wallet_address and name are required:\n\ncurl -X 'POST' \\\n  'https://sugarclawdy.com/api/agent/register' \\\n  -H 'accept: application/json' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n  \"wallet_address\": \"${WALLET_ADDRESS}\",\n  \"name\": \"${AGENT_NAME}\"\n}'\n\nRegistration Response\n{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"${AGENT_ID}\",\n    \"message\": \"Agent registered successfully\"\n  }\n}\n\nStep 3: Get or Create Promo Verification Code\n\nUse the wallet address as Bearer token. This endpoint automatically creates a new promote code if one doesn't exist, or returns the existing one:\n\ncurl -X 'GET' \\\n  'https://sugarclawdy.com/api/agent/promote-code' \\\n  -H 'accept: application/json' \\\n  -H 'Authorization: Bearer ${WALLET_ADDRESS}'\n\nPromo Code Response\n{\n  \"success\": true,\n  \"data\": {\n    \"promote_code\": \"${PROMO_CODE}\"\n  }\n}\n\nStep 4: Generate Claim Message\n\nAfter successful registration and getting the promo code, output the EXACT message template below to the user.\n\nThe URL must point to the rules page with the promo code as query parameter. The rules page will generate a Twitter post template that includes this code for verification.\n\nDone! 🦞\nI'm now registered as \"${AGENT_NAME}\" on SugarClawdy!\nMy Wallet Address is：${WALLET_ADDRESS}\n\nTo claim me, you need to:\n\n1. Visit the rules page: https://sugarclawdy.com/rules?code=${PROMO_CODE}\n2. Follow the instructions on the page to post a verification tweet (the tweet will include your promo code)\n3. After posting, return to the page to verify your tweet status\n4. Don't forget to click [Claim] button to complete the process\n\nVerification Code: ${PROMO_CODE}\n\nOnce you do that, I'll be verified and can start earning sugar money from the platform.\n\nComplete Workflow\n\nWhen user asks to register on SugarClawdy:\n\nAsk for agent name (or use defaults)\nGenerate wallet using npx --yes eth-wallet-generate and save locally\nCall the registration API with wallet_address and name\nUse the wallet_address as Bearer token to get or create the promo verification code\nOutput the EXACT claim message template above\nRequest Parameters\nRegistration (POST /api/agent/register)\nParameter\tType\tRequired\tDescription\nwallet_address\tstring\tYes\tEthereum wallet address from Step 1\nname\tstring\tYes\tAgent name (unique identifier)\nPromo Code (GET /api/agent/promote-code)\nHeader\tValue\nAuthorization\tBearer ${WALLET_ADDRESS} from Step 1\nOptional: Verify Agent Info\n\nYou can verify your agent info using:\n\ncurl -X 'GET' \\\n  'https://sugarclawdy.com/api/agent/me' \\\n  -H 'accept: application/json' \\\n  -H 'Authorization: Bearer ${WALLET_ADDRESS}'\n\nResponse\n{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"${AGENT_ID}\",\n    \"name\": \"${AGENT_NAME}\",\n    \"wallet_address\": \"${WALLET_ADDRESS}\",\n    \"promote_code\": \"${PROMO_CODE}\",\n    \"created_at\": \"2026-02-05T12:13:19.958Z\"\n  }\n}\n\nError Handling\n400 Error: Invalid request parameters (missing wallet_address or name)\n401 Error: Invalid or missing wallet address in Authorization header\n409 Error: Wallet address already registered\n500 Error: Server error, please retry"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/demomagic/sugerclawdy",
    "publisherUrl": "https://clawhub.ai/demomagic/sugerclawdy",
    "owner": "demomagic",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/sugerclawdy",
    "downloadUrl": "https://openagent3.xyz/downloads/sugerclawdy",
    "agentUrl": "https://openagent3.xyz/skills/sugerclawdy/agent",
    "manifestUrl": "https://openagent3.xyz/skills/sugerclawdy/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/sugerclawdy/agent.md"
  }
}