Shroomtop420™ Repo Automation Onboarding
The Official OmniPaste + Repo Update UI Pipeline
🚀 Full Repo Perfection Workflow (Summary)
- Create GitHub PAT → Classic or Fine-Grained, minimum scope
- Use OmniPaste to create a new repo with your HTML file
- Open Repo Update UI, select your repo, audit for missing files
- Generate and paste prompt into ChatGPT-4.1 to create all required files
- Use o4 to ZIP & download, extract locally, upload via Repo Update UI
- Final audit in ChatGPT: ask "What's missing?" → Repeat until perfect
🔧 OmniPaste v4.2 — GitHub HTML Deployer
- Drag & drop HTML to start
- Supports private/public repo creation
- Saves/uses your GitHub PAT for API calls
- Previews content before pushing
- Creates new GitHub repo (all lowercase) with your uploaded file as the first commit
Use OmniPaste to bootstrap a valid repo—no CLI or manual git required.
🛠️ Repo Update UI — Perfection & Audit Tool
- Connect with your GitHub PAT (classic or fine-grained, repo scope)
- Select a repo to audit
- Identifies missing files:
LICENSE
,README
,.gitignore
,manifest
,promptmeta
,VERSION
- Generates a copy-paste prompt for ChatGPT to create those files (best with GPT-4.1)
- After AI generation, upload files back to repo directly from UI
Repeat as needed until your repo is best-practice, compliant, and production-grade.
🔑 How to Create a GitHub Personal Access Token (PAT)
- Visit GitHub Tokens
- Click “Generate new token”
- For maximum compatibility, choose “Classic”
- For enhanced security, choose “Fine-grained”
- Name your token (e.g.
shroomtop-omnipaste
) - Set an expiration (30 or 90 days recommended)
-
Select Scopes:
- Public repos:
repo
- Private repos:
repo
, addworkflow
oradmin:repo_hook
if needed - Fine-grained: “Repository contents: Read and write”
- Public repos:
- Click Generate token, then copy and save it immediately
- Never share tokens in public!
Reference: PAT Official Guide
🧬 Full Workflow (Step-by-Step)
- Generate a PAT via GitHub Tokens and set required scopes
- OmniPaste: Go to OmniPaste, drag in your HTML, enter repo name (lowercase, no spaces), push to GitHub
- Repo Update UI: Open Repo Update UI, connect with your PAT, select your new repo, run an audit
- Prompt Generation: Let Repo Update UI build a prompt for all missing files (e.g., LICENSE, README, .gitignore, manifest, promptmeta, VERSION)
- AI Generation: Paste prompt into ChatGPT-4.1 and let it generate all required files; use GPT-o4 to zip and download
- File Upload: Unzip files and upload them to your repo via Repo Update UI
- Audit Loop: Ask ChatGPT "What's missing?" and repeat audit/upgrade until the repo is perfect
Security, Compliance, & Power User Notes
- Use different PATs for each tool if possible (least-privilege)
- Revoke any token you suspect is compromised: Token Management
- Never paste tokens into chats, screenshots, or code files
- OmniPaste and Repo Update UI do NOT store your token persistently; refresh/revoke as needed
- For org-wide or multi-repo upgrades, chain this workflow with scripts or CI/CD