From pressless
PressLess — AI static site generator. Crea siti statici da design di riferimento. Usa /figma e /site-ripper per estrarre design system.
npx claudepluginhub giobi/claude-skills --plugin presslessThis skill uses the workspace's default tool permissions.
**Input**: `$ARGUMENTS`
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Input: $ARGUMENTS
Genera siti statici belli e performanti analizzando design di riferimento e creando 3 varianti. Usa le skill /figma e /site-ripper per estrarre i design system.
Servono:
In base al tipo di riferimento:
/figma {url} pressless/site-ripper {url}Determina dove mettere il sito:
from pathlib import Path
import os
has_public = Path("public/").is_dir() and os.access("public/", os.W_OK)
has_github = bool(os.getenv("GITHUB_TOKEN"))
public/ disponibile → public/pressless/{slug}/pressless-{slug}, 3 branchGenera esattamente 3 varianti HTML/CSS:
Output public/:
public/pressless/{slug}/
├── variant-1/index.html
├── variant-2/index.html
├── variant-3/index.html
└── assets/
Output GitHub:
Repository: pressless-{slug}
├── branch: variant-1 → GitHub Pages URL
├── branch: variant-2 → GitHub Pages URL
└── branch: variant-3 → GitHub Pages URL
Font Combinations:
Color Palettes:
Grid Layouts:
Quando aggiorni un sito PressLess esistente:
public/pressless/ o su GitHubassets/ nel sito finale/pressless mio-sito https://example.com https://altro.com mood: minimal dark
/pressless portfolio figma:https://figma.com/design/ABC123/My-Design
/pressless landing-page mood: playful modern, colori caldi