{
  "schemaVersion": "1.0",
  "item": {
    "slug": "consortiumai-create-account",
    "name": "ConsortiumAI Create Account",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/WebCraft3r/consortiumai-create-account",
    "canonicalUrl": "https://clawhub.ai/WebCraft3r/consortiumai-create-account",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/consortiumai-create-account",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=consortiumai-create-account",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "scripts/create-account.js",
      "SKILL.md",
      "package.json"
    ],
    "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/consortiumai-create-account"
    },
    "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/consortiumai-create-account",
    "agentPageUrl": "https://openagent3.xyz/skills/consortiumai-create-account/agent",
    "manifestUrl": "https://openagent3.xyz/skills/consortiumai-create-account/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/consortiumai-create-account/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": "Instructions",
        "body": "This skill provides account creation functionality for Consortium AI.\n\nIt calls an external API that creates a custodial wallet account on Consortium AI."
      },
      {
        "title": "How to run (implementation)",
        "body": "From the skill directory, you can call the API either by making HTTP requests (see API Reference) or by running the bundled script:\n\nCreate Account:\nnode scripts/create-account.js <WALLET_ADDRESS>\nor npm run create-account -- <WALLET_ADDRESS>\nExample: node scripts/create-account.js 5h4...3k1\n\nThe script requires TRADING_ANALYSIS_API_KEY to be set. It prints the API response as JSON to stdout on success, or error JSON to stderr and exits non-zero on failure."
      },
      {
        "title": "Setup",
        "body": "Set the API key as an environment variable before using this skill:\n\nexport TRADING_ANALYSIS_API_KEY=your-secret-api-key\n\nTo get an API key, contact Consortium AI on X."
      },
      {
        "title": "API Reference",
        "body": "Backend API base URL: https://api.consortiumai.org\n\nEndpoint: POST https://api.consortiumai.org/api/custodial-wallet/create-with-api-key\nCreates a new custodial wallet account."
      },
      {
        "title": "Authentication",
        "body": "API key only (no JWT). Send the key in one of:\n\nHeader: x-api-key: <TRADING_ANALYSIS_API_KEY>\nHeader: Authorization: Bearer <TRADING_ANALYSIS_API_KEY>"
      },
      {
        "title": "Request Body",
        "body": "{\n  \"walletAddress\": \"5h4...YourWalletAddress...3k1\"\n}"
      },
      {
        "title": "Success response (201 Created)",
        "body": "{\n  \"message\": \"Custodial wallet created successfully\",\n  \"data\": {\n    \"id\": \"wallet_uuid\",\n    \"wallet_address\": \"GeneratedCustodialWalletAddress\",\n    \"user_id\": \"user_uuid\",\n    \"created_at\": \"2024-03-20T10:00:00.000Z\",\n    \"updated_at\": \"2024-03-20T10:00:00.000Z\"\n  }\n}"
      },
      {
        "title": "Error responses",
        "body": "StatusWhenBody (example)400Missing walletAddress{ \"error\": \"Missing walletAddress\" }401Missing or wrong API key{ \"success\": false, \"message\": \"Invalid or missing API key\" }404User not found for wallet address{ \"error\": \"User not found for the provided wallet address\" }"
      },
      {
        "title": "createCustodialWallet(walletAddress)",
        "body": "Purpose\nCreate a new custodial wallet account on Consortium AI.\n\nParameters\n\nwalletAddress (string): The user's wallet address.\n\nExpected Behavior\n\nSends a POST request to https://api.consortiumai.org/api/custodial-wallet/create-with-api-key\nAuthenticates with x-api-key using TRADING_ANALYSIS_API_KEY\nReturns the created wallet details.\n\nReturns\n\nWallet ID\nGenerated Custodial Wallet Address\nUser ID\nCreation timestamp"
      }
    ],
    "body": "Instructions\n\nThis skill provides account creation functionality for Consortium AI.\n\nIt calls an external API that creates a custodial wallet account on Consortium AI.\n\nHow to run (implementation)\n\nFrom the skill directory, you can call the API either by making HTTP requests (see API Reference) or by running the bundled script:\n\nCreate Account: node scripts/create-account.js <WALLET_ADDRESS> or npm run create-account -- <WALLET_ADDRESS> Example: node scripts/create-account.js 5h4...3k1\n\nThe script requires TRADING_ANALYSIS_API_KEY to be set. It prints the API response as JSON to stdout on success, or error JSON to stderr and exits non-zero on failure.\n\nSetup\n\nSet the API key as an environment variable before using this skill:\n\nexport TRADING_ANALYSIS_API_KEY=your-secret-api-key\n\n\nTo get an API key, contact Consortium AI on X.\n\nAPI Reference\n\nBackend API base URL: https://api.consortiumai.org\n\nEndpoint: POST https://api.consortiumai.org/api/custodial-wallet/create-with-api-key Creates a new custodial wallet account.\n\nAuthentication\n\nAPI key only (no JWT). Send the key in one of:\n\nHeader: x-api-key: <TRADING_ANALYSIS_API_KEY>\nHeader: Authorization: Bearer <TRADING_ANALYSIS_API_KEY>\nRequest Body\n{\n  \"walletAddress\": \"5h4...YourWalletAddress...3k1\"\n}\n\nSuccess response (201 Created)\n{\n  \"message\": \"Custodial wallet created successfully\",\n  \"data\": {\n    \"id\": \"wallet_uuid\",\n    \"wallet_address\": \"GeneratedCustodialWalletAddress\",\n    \"user_id\": \"user_uuid\",\n    \"created_at\": \"2024-03-20T10:00:00.000Z\",\n    \"updated_at\": \"2024-03-20T10:00:00.000Z\"\n  }\n}\n\nError responses\nStatus\tWhen\tBody (example)\n400\tMissing walletAddress\t{ \"error\": \"Missing walletAddress\" }\n401\tMissing or wrong API key\t{ \"success\": false, \"message\": \"Invalid or missing API key\" }\n404\tUser not found for wallet address\t{ \"error\": \"User not found for the provided wallet address\" }\nAvailable Functions\ncreateCustodialWallet(walletAddress)\n\nPurpose Create a new custodial wallet account on Consortium AI.\n\nParameters\n\nwalletAddress (string): The user's wallet address.\n\nExpected Behavior\n\nSends a POST request to https://api.consortiumai.org/api/custodial-wallet/create-with-api-key\nAuthenticates with x-api-key using TRADING_ANALYSIS_API_KEY\nReturns the created wallet details.\n\nReturns\n\nWallet ID\nGenerated Custodial Wallet Address\nUser ID\nCreation timestamp"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/WebCraft3r/consortiumai-create-account",
    "publisherUrl": "https://clawhub.ai/WebCraft3r/consortiumai-create-account",
    "owner": "WebCraft3r",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/consortiumai-create-account",
    "downloadUrl": "https://openagent3.xyz/downloads/consortiumai-create-account",
    "agentUrl": "https://openagent3.xyz/skills/consortiumai-create-account/agent",
    "manifestUrl": "https://openagent3.xyz/skills/consortiumai-create-account/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/consortiumai-create-account/agent.md"
  }
}