← All skills
site-generation
84 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By heymegabyte/agent-skills (GitHub) · coding · 26 stars · scanned at commit b8684d4
End-to-end AI website generation pipeline. Claude Opus 4.8 emits Bolt-style <boltArtifact> envelopes (multi-file, plan-first) that customize Vite+React+Tailwind templates from pre-researched business data. Pre-research via APIs, media acquisition, brand extraction, visual inspection via GPT Image 2 vision, R2 upload (per-file content-type by extension), D1 status updates. Supports all business types: SaaS, portfolio, non-profit, restaurant, salon, medical, legal, retail, tech.
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: api.openai.com, api.projectsites.dev
This is disclosed by the author in the skill's SKILL.md or README.
Found in 22 places.
Show 17 more
- 15-site-generation/blog-import.mjs, line 235
const r = await fetch(imgUrl, { headers: FETCH_HEADERS }); - 15-site-generation/build-breaking-rules.md, line 1008
- Smoke test: `curl https://api.projectsites.dev/build/<slug>/live -N` returns `event: build_progress` within 2s + closes cleanly on `build_complete`. - 15-site-generation/build-prompts.md, line 310
1. **Scrape every page individually:** For each page in _scraped_content.json or original sitemap, WebFetch the page and extract ALL `<img>` src URLs from the p - 15-site-generation/build-prompts.md, line 325
- **Worker integration:** Top of `fetch()` handler — `const target = imageRedirects[url.pathname]; if (target) return Response.redirect(new URL(target, url).toS - 15-site-generation/build-prompts.md, line 378
- **Bash sweep complement:** `scripts/check-routes.sh` — `curl -sk -o /dev/null -w "%{http_code}"` every route + every blog slug, print non-200s. Faster than Pl - 15-site-generation/check-routes.sh, line 31
code=$(curl -sk -o /dev/null -w "%{http_code}" "$BASE$r") - 15-site-generation/enhance-blog-posts.mjs, line 189
const res = await fetch('https://api.openai.com/v1/chat/completions', { - 15-site-generation/media-acquisition.md, line 293
const res = await fetch(remote, { headers: { 'User-Agent': REAL_UA } }); - 15-site-generation/quality-gates.md, line 597
const res = await fetch(deployUrl + r); - 15-site-generation/quality-gates.md, line 601
const res = await fetch(deployUrl + doc.path); - 15-site-generation/research-pipeline.md, line 57
**Tools** — `fetch()` with CF Workers (no Puppeteer needed for static sites). For JS-rendered: use `@cloudflare/puppeteer` or skip with graceful degradation. Pa - 15-site-generation/squarespace-full-crawl.mjs, line 18
const res = await fetch(url, { headers: REAL_HEADERS }); - 15-site-generation/squarespace-full-crawl.mjs, line 25
const res = await fetch(`${DOMAIN}/sitemap.xml`); - 15-site-generation/validate-brand-colors.mjs, line 107
const res = await fetch('https://api.openai.com/v1/chat/completions', { - 15-site-generation/validate-image-relevance.mjs, line 70
const resp = await fetch('https://api.openai.com/v1/chat/completions', { - 15-site-generation/validate-page-set-completeness.mjs, line 97
const sm = await fetch(`${baseUrl}/sitemap.xml`, { headers: FETCH_HEADERS }); - 15-site-generation/validate-page-set-completeness.mjs, line 158
const res = await fetch(`${DEPLOYED_URL}${c}`, { headers: FETCH_HEADERS, redirect: 'manual' });
and 2 more places
Can call paid AI services billed to you
The author does not mention this.
Found in 6 places.
Show 3 more
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 3 places.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'site-generation' ] || [ -L ~/.agents/skills/'site-generation' ]; then echo 'A skill folder named site-generation already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/heymegabyte/agent-skills' "$d" && git -C "$d" checkout --quiet 'b8684d41fcbd8e659c2b5c17d965e4bc095c8236' -- '15-site-generation' && mkdir -p ~/.agents/skills && cp -R "$d"/'15-site-generation' ~/.agents/skills/'site-generation' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'site-generation' ~/.claude/skills/'site-generation' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for heymegabyte/agent-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/heymegabyte/agent-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | b8684d4 | 84 |