{
  "schemaVersion": "1.0",
  "item": {
    "slug": "tpt-generate-cover",
    "name": "Tpt Generate Cover",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/kakazhang50/tpt-generate-cover",
    "canonicalUrl": "https://clawhub.ai/kakazhang50/tpt-generate-cover",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/tpt-generate-cover",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=tpt-generate-cover",
    "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/tpt-generate-cover"
    },
    "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/tpt-generate-cover",
    "agentPageUrl": "https://openagent3.xyz/skills/tpt-generate-cover/agent",
    "manifestUrl": "https://openagent3.xyz/skills/tpt-generate-cover/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/tpt-generate-cover/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": "Purpose",
        "body": "Automatically generate a Teachers Pay Teachers (TPT) cover using the custom AI Studio application \"DinoCover Gen\" and save the generated image to the local output folder.\n\nThis skill uses browser profile geminibuild, which must already have a persisted Google login session."
      },
      {
        "title": "Tool URL",
        "body": "https://aistudio.google.com/apps/drive/1dsPpIhA2HzaacwO16jxddnerC-B64MuC?showPreview=true&showAssistant=true&fullscreenApplet=true"
      },
      {
        "title": "Preconditions",
        "body": "Browser profile geminibuild exists.\nGoogle account is already logged in.\nInput folders exist:\n\nReference covers:\nE:\\AI\\openclaw-tpt\\input\\cover\\\nStory TXT files:\nE:\\AI\\openclaw-tpt\\input\\TXT\\\n\n\nOutput folder exists:\nE:\\AI\\openclaw-tpt\\output\\COVER\\\n\nThis skill must not attempt Google account login or MFA handling."
      },
      {
        "title": "Inputs",
        "body": "Latest TXT file inside:\nE:\\AI\\openclaw-tpt\\input\\TXT\\\n\nTXT structure assumed:\n\nFirst line = TITLE\n\n\nRemaining content = STORY CONTEXT\n\n\nReference images:\nAll PNG files inside:\nE:\\AI\\openclaw-tpt\\input\\cover\\"
      },
      {
        "title": "Outputs",
        "body": "Generated PNG image\nSaved to:\nE:\\AI\\openclaw-tpt\\output\\COVER\\\nFilename:\n<TITLE>.png"
      },
      {
        "title": "Procedure",
        "body": "Launch browser using profile geminibuild.\n\n\nOpen the DinoCover tool URL.\n\n\nWait until UI fully loads.\n\n\nUpload all reference images from:\nE:\\AI\\openclaw-tpt\\input\\cover\\\n\n\nRead latest TXT file from:\nE:\\AI\\openclaw-tpt\\input\\TXT\\\n\nExtract TITLE (first line)\nExtract STORY CONTEXT (remaining content)\n\n\n\nFill the TITLE field in the tool.\n\n\nFill STORY CONTEXT field.\n\n\nClick \"Generate Cover\".\n\n\nWait for generated image preview to appear.\n\n\nDownload generated image.\n\n\nSave image to:\nE:\\AI\\openclaw-tpt\\output\\COVER\nFilename:\n<TITLE>.png"
      },
      {
        "title": "Success Criteria",
        "body": "Generated image is visible.\nImage downloaded successfully.\nFile saved under correct filename.\nFile exists in output folder."
      },
      {
        "title": "Stop / Hand-off Conditions (Human Required)",
        "body": "Google login page appears.\nMFA / verification prompt appears.\nCaptcha appears.\nGenerate button fails repeatedly.\nNo preview appears after reasonable wait."
      },
      {
        "title": "Safety Boundaries",
        "body": "Do not change Google account settings.\nDo not modify Drive files.\nDo not delete reference images.\nOnly upload, generate, download."
      },
      {
        "title": "中文说明（人工校验用）",
        "body": "目标：\n用 geminibuild profile 打开 DinoCover 工具，上传参考封面，读取 TXT 标题与故事，生成封面，并保存到 output/COVER。\n\n停止条件：\n出现登录验证、人机验证、异常页面，必须停止。\n\n文件命名规则：\n标题.png"
      }
    ],
    "body": "TPT Generate Cover (AI Studio DinoCover Tool)\nPurpose\n\nAutomatically generate a Teachers Pay Teachers (TPT) cover using the custom AI Studio application \"DinoCover Gen\" and save the generated image to the local output folder.\n\nThis skill uses browser profile geminibuild, which must already have a persisted Google login session.\n\nTool URL\n\nhttps://aistudio.google.com/apps/drive/1dsPpIhA2HzaacwO16jxddnerC-B64MuC?showPreview=true&showAssistant=true&fullscreenApplet=true\n\nPreconditions\nBrowser profile geminibuild exists.\nGoogle account is already logged in.\nInput folders exist:\nReference covers: E:\\AI\\openclaw-tpt\\input\\cover\\\nStory TXT files: E:\\AI\\openclaw-tpt\\input\\TXT\\\nOutput folder exists: E:\\AI\\openclaw-tpt\\output\\COVER\\\n\nThis skill must not attempt Google account login or MFA handling.\n\nInputs\nLatest TXT file inside: E:\\AI\\openclaw-tpt\\input\\TXT\\\n\nTXT structure assumed:\n\nFirst line = TITLE\n\nRemaining content = STORY CONTEXT\n\nReference images: All PNG files inside: E:\\AI\\openclaw-tpt\\input\\cover\\\n\nOutputs\nGenerated PNG image\nSaved to: E:\\AI\\openclaw-tpt\\output\\COVER\\\nFilename: <TITLE>.png\nProcedure\n\nLaunch browser using profile geminibuild.\n\nOpen the DinoCover tool URL.\n\nWait until UI fully loads.\n\nUpload all reference images from: E:\\AI\\openclaw-tpt\\input\\cover\\\n\nRead latest TXT file from: E:\\AI\\openclaw-tpt\\input\\TXT\\\n\nExtract TITLE (first line)\nExtract STORY CONTEXT (remaining content)\n\nFill the TITLE field in the tool.\n\nFill STORY CONTEXT field.\n\nClick \"Generate Cover\".\n\nWait for generated image preview to appear.\n\nDownload generated image.\n\nSave image to: E:\\AI\\openclaw-tpt\\output\\COVER\nFilename:\n\n<TITLE>.png\nSuccess Criteria\nGenerated image is visible.\nImage downloaded successfully.\nFile saved under correct filename.\nFile exists in output folder.\nStop / Hand-off Conditions (Human Required)\nGoogle login page appears.\nMFA / verification prompt appears.\nCaptcha appears.\nGenerate button fails repeatedly.\nNo preview appears after reasonable wait.\nSafety Boundaries\nDo not change Google account settings.\nDo not modify Drive files.\nDo not delete reference images.\nOnly upload, generate, download.\n中文说明（人工校验用）\n\n目标：\n用 geminibuild profile 打开 DinoCover 工具，上传参考封面，读取 TXT 标题与故事，生成封面，并保存到 output/COVER。\n\n停止条件：\n出现登录验证、人机验证、异常页面，必须停止。\n\n文件命名规则：\n标题.png"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/kakazhang50/tpt-generate-cover",
    "publisherUrl": "https://clawhub.ai/kakazhang50/tpt-generate-cover",
    "owner": "kakazhang50",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/tpt-generate-cover",
    "downloadUrl": "https://openagent3.xyz/downloads/tpt-generate-cover",
    "agentUrl": "https://openagent3.xyz/skills/tpt-generate-cover/agent",
    "manifestUrl": "https://openagent3.xyz/skills/tpt-generate-cover/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/tpt-generate-cover/agent.md"
  }
}