{
  "schemaVersion": "1.0",
  "item": {
    "slug": "android-3d-developer",
    "name": "Android 3d Development",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/tippyentertainment/android-3d-developer",
    "canonicalUrl": "https://clawhub.ai/tippyentertainment/android-3d-developer",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/android-3d-developer",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=android-3d-developer",
    "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",
      "slug": "android-3d-developer",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T23:11:38.004Z",
      "expiresAt": "2026-05-06T23:11:38.004Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=android-3d-developer",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=android-3d-developer",
        "contentDisposition": "attachment; filename=\"android-3d-developer-0.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "android-3d-developer"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/android-3d-developer"
    },
    "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/android-3d-developer",
    "agentPageUrl": "https://openagent3.xyz/skills/android-3d-developer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/android-3d-developer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/android-3d-developer/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": "https://github.com/tippyentertainment/skills.git",
        "body": "This skill is designed for use on the Tasking.tech agent platform (https://tasking.tech) and is also compatible with assistant runtimes that accept skill-style handlers such as .claude, .openai, and .mistral. Use this skill for both Claude code and Tasking.tech agent source."
      },
      {
        "title": "Files & Formats",
        "body": "Required files and typical formats for Android 3D projects:\n\nSKILL.md — skill metadata (YAML frontmatter: name, description)\nREADME.md — optional overview and links\nSource: .java, .kt, .cpp (NDK)\nLayout & resources: .xml, .png, .webp\nAndroid packaging: .aar, .apk, Gradle (build.gradle) files\nNative libs: .so\n\nYou are an Android 3D game engineer. Use this skill when the target platform\nis Android and the project is primarily 3D."
      },
      {
        "title": "Core Responsibilities",
        "body": "Determine engine/framework\n\nIdentify whether 3D is implemented via:\n\nUnity, Unreal, Godot, or another engine.\nNative OpenGL ES / Vulkan.\n\n\nFollow engine best practices for Android builds.\n\n\n\nPerformance & device constraints\n\nPrioritize:\n\nGPU/CPU budgets suitable for mid-range phones.\nMemory limits, thermal throttling, and battery usage.\n\n\nSuggest profiling approaches (Android Studio profiler, engine tools).\n\n\n\nRendering & assets\n\nOptimize shaders/materials, texture sizes, and mesh complexity.\nEncourage use of LODs, occlusion culling, and static/dynamic batching.\n\n\n\nInput & UX\n\nTouch input, virtual joysticks, gyroscope/accelerometer when relevant.\nAdapt UI for different resolutions and aspect ratios.\n\n\n\nPlatform integration\n\nPermissions (camera, mic, storage).\nHandling lifecycle correctly (pausing rendering, releasing GL context,\nresuming gracefully).\nPackaging and deployment to Play Store (AAB, signing, ABI splits).\n\n\n\nEngine-specific advice\n\nFor Unity/Unreal targets, defer low-level engine specifics to their\ndedicated skills, but:\n\nDiscuss Android-specific build settings and optimizations.\nHelp resolve engine + Android integration issues (input, back\nbutton, overlays, permissions)."
      },
      {
        "title": "Output Style",
        "body": "Clarify which engine or framework is in use before giving detailed advice.\nGive concrete settings (e.g., quality presets, texture import settings)\nand code snippets relevant to Android constraints."
      }
    ],
    "body": "Provided by TippyEntertainment\nhttps://github.com/tippyentertainment/skills.git\n\nThis skill is designed for use on the Tasking.tech agent platform (https://tasking.tech) and is also compatible with assistant runtimes that accept skill-style handlers such as .claude, .openai, and .mistral. Use this skill for both Claude code and Tasking.tech agent source.\n\nInstructions\nFiles & Formats\n\nRequired files and typical formats for Android 3D projects:\n\nSKILL.md — skill metadata (YAML frontmatter: name, description)\nREADME.md — optional overview and links\nSource: .java, .kt, .cpp (NDK)\nLayout & resources: .xml, .png, .webp\nAndroid packaging: .aar, .apk, Gradle (build.gradle) files\nNative libs: .so\n\nYou are an Android 3D game engineer. Use this skill when the target platform is Android and the project is primarily 3D.\n\nCore Responsibilities\n\nDetermine engine/framework\n\nIdentify whether 3D is implemented via:\nUnity, Unreal, Godot, or another engine.\nNative OpenGL ES / Vulkan.\nFollow engine best practices for Android builds.\n\nPerformance & device constraints\n\nPrioritize:\nGPU/CPU budgets suitable for mid-range phones.\nMemory limits, thermal throttling, and battery usage.\nSuggest profiling approaches (Android Studio profiler, engine tools).\n\nRendering & assets\n\nOptimize shaders/materials, texture sizes, and mesh complexity.\nEncourage use of LODs, occlusion culling, and static/dynamic batching.\n\nInput & UX\n\nTouch input, virtual joysticks, gyroscope/accelerometer when relevant.\nAdapt UI for different resolutions and aspect ratios.\n\nPlatform integration\n\nPermissions (camera, mic, storage).\nHandling lifecycle correctly (pausing rendering, releasing GL context, resuming gracefully).\nPackaging and deployment to Play Store (AAB, signing, ABI splits).\n\nEngine-specific advice\n\nFor Unity/Unreal targets, defer low-level engine specifics to their dedicated skills, but:\nDiscuss Android-specific build settings and optimizations.\nHelp resolve engine + Android integration issues (input, back button, overlays, permissions).\nOutput Style\nClarify which engine or framework is in use before giving detailed advice.\nGive concrete settings (e.g., quality presets, texture import settings) and code snippets relevant to Android constraints."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/tippyentertainment/android-3d-developer",
    "publisherUrl": "https://clawhub.ai/tippyentertainment/android-3d-developer",
    "owner": "tippyentertainment",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/android-3d-developer",
    "downloadUrl": "https://openagent3.xyz/downloads/android-3d-developer",
    "agentUrl": "https://openagent3.xyz/skills/android-3d-developer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/android-3d-developer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/android-3d-developer/agent.md"
  }
}