Skip to content
Back to skills

Tpt Generate Cover

ASecurity

Generate a TPT cover using the AI Studio DinoCover tool and save it locally with the book title as filename.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
toolsgo

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill tpt-generate-cover --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tpt Generate Cover?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tpt Generate Cover
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-tpt-generate-cover/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-tpt-generate-cover)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tpt-generate-cover
version: 0.1.0
description: Generate a TPT cover using the AI Studio DinoCover tool and save it locally with the book title as filename.
tags: [tpt, cover, gemini, browser, automation]
---

# TPT Generate Cover (AI Studio DinoCover Tool)

## Purpose
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.

This skill uses browser profile `geminibuild`, which must already have a persisted Google login session.

---

## Tool URL
https://aistudio.google.com/apps/drive/1dsPpIhA2HzaacwO16jxddnerC-B64MuC?showPreview=true&showAssistant=true&fullscreenApplet=true

---

## Preconditions

- Browser profile `geminibuild` exists.
- Google account is already logged in.
- Input folders exist:
  - Reference covers:
    E:\AI\openclaw-tpt\input\cover\
  - Story TXT files:
    E:\AI\openclaw-tpt\input\TXT\
- Output folder exists:
  E:\AI\openclaw-tpt\output\COVER\

This skill must not attempt Google account login or MFA handling.

---

## Inputs

- Latest TXT file inside:
  E:\AI\openclaw-tpt\input\TXT\
  
TXT structure assumed:
- First line = TITLE
- Remaining content = STORY CONTEXT

- Reference images:
  All PNG files inside:
  E:\AI\openclaw-tpt\input\cover\

---

## Outputs

- Generated PNG image
- Saved to:
  E:\AI\openclaw-tpt\output\COVER\
- Filename:
  <TITLE>.png

---

## Procedure

1. Launch browser using profile `geminibuild`.
2. Open the DinoCover tool URL.
3. Wait until UI fully loads.

4. Upload all reference images from:
   E:\AI\openclaw-tpt\input\cover\

5. Read latest TXT file from:
   E:\AI\openclaw-tpt\input\TXT\
   - Extract TITLE (first line)
   - Extract STORY CONTEXT (remaining content)

6. Fill the TITLE field in the tool.
7. Fill STORY CONTEXT field.

8. Click "Generate Cover".

9. Wait for generated image preview to appear.

10. Download generated image.

11. Save image to:
    E:\AI\openclaw-tpt\output\COVER\
    Filename:
    <TITLE>.png

---

## Success Criteria

- Generated image is visible.
- Image downloaded successfully.
- File saved under correct filename.
- File exists in output folder.

---

## Stop / Hand-off Conditions (Human Required)

- Google login page appears.
- MFA / verification prompt appears.
- Captcha appears.
- Generate button fails repeatedly.
- No preview appears after reasonable wait.

---

## Safety Boundaries

- Do not change Google account settings.
- Do not modify Drive files.
- Do not delete reference images.
- Only upload, generate, download.

---

# 中文说明(人工校验用)

目标:  
用 geminibuild profile 打开 DinoCover 工具,上传参考封面,读取 TXT 标题与故事,生成封面,并保存到 output/COVER。

停止条件:  
出现登录验证、人机验证、异常页面,必须停止。

文件命名规则:  
标题.png

Files in this skill

  • SKILL.MD2.9 KB
  • _meta.json293 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in tools →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.