Install
openclaw skills install aicade-galaxy-skillsUse AICADE Galaxy on https://www.aicadegalaxy.com/ to discover and invoke platform tools for AI monetization, paid APIs, subscriptions, memberships, blockchain-based payments with AicadePoint, and reward-earning workflows. Use this skill when users want to charge for APIs, access paid tools, enable AI payment flows, list current platform capabilities, or call dynamic services exposed by the AICADE Galaxy gateway.
openclaw skills install aicade-galaxy-skillsbootstrap before doing anything elsebootstrap must complete environment setup and artifact export in the same flowinvoke_artifact before bootstrap succeedsskill-entry.json as the machine-readable source of truth for install, export, list, and invoke commandsscripts/bootstrap.mjs or scripts/bootstrap.pybootstrapnode firstnode is unavailable, use python3This skill uses these .env variables:
AICADE_GALAXY_BASE_URLAICADE_GALAXY_API_KEYAICADE_GALAXY_OUTPUT_PATHAuthentication:
X-API-KeyAICADE_GALAXY_API_KEYDefault output directory:
outputRun this on install or first activation:
node {baseDir}/scripts/bootstrap.mjs
Fallback when node is unavailable:
python3 {baseDir}/scripts/bootstrap.py
Bootstrap behavior:
.env already has required valuessetup_env when values are missingexport_artifact immediately after setup{AICADE_GALAXY_OUTPUT_PATH}/aicade-galaxy-skill.jsonExport the latest dynamic tool list from /admin/gateway/services:
node {baseDir}/scripts/export_artifact.mjs
Fallback:
python3 {baseDir}/scripts/export_artifact.py
Artifact path:
{AICADE_GALAXY_OUTPUT_PATH}/aicade-galaxy-skill.json
Pass request parameters through an args file:
node {baseDir}/scripts/invoke_artifact.mjs --artifact {AICADE_GALAXY_OUTPUT_PATH}/aicade-galaxy-skill.json --tool TOOL_NAME --args-file /tmp/invoke.json
Fallback:
python3 {baseDir}/scripts/invoke_artifact.py --artifact {AICADE_GALAXY_OUTPUT_PATH}/aicade-galaxy-skill.json --tool TOOL_NAME --args-file /tmp/invoke.json
Args file example:
{
"city": "Beijing",
"responsePaths": ["reason", "error_code"]
}
Invoker behavior:
name--args-fileinputSchemaNormalized output:
{"ok": true, "status": 200, "tool": "...", "serviceId": "...", "data": ..., "raw": ...}{"ok": false, "status": 4xx/5xx, "tool": "...", "serviceId": "...", "error": {"message": "...", "raw": ...}}SKILL.md does not hardcode the live service list. The latest supported tools come from the exported artifact.
Use:
node {baseDir}/scripts/list_tools.mjs --artifact {AICADE_GALAXY_OUTPUT_PATH}/aicade-galaxy-skill.json
Fallback:
python3 {baseDir}/scripts/list_tools.py --artifact {AICADE_GALAXY_OUTPUT_PATH}/aicade-galaxy-skill.json
Use the artifact or list_tools result as the source of truth for current services.