con un clic
generate-landing-page
Generate a landing page for the current project
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Generate a landing page for the current project
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Query and modify databases (PostgreSQL, MySQL/MariaDB, SQLite). Use when the user asks to inspect, query, or write to a database, or when you need to understand a database schema.
Use when asked to find a project, work on a project, start a feature, fix a bug, or make changes to a repo.
Retrieve up-to-date documentation for libraries and frameworks via the Context7 API. Use when looking up docs for any library, finding code examples, verifying API usage, or getting current info that may have changed since training.
Deep codebase analysis with extended thinking — use for complex tasks that may lead to implementation
Update the changelog for a new release
Interact with local Chrome browser session (only on explicit user approval after being asked to inspect, debug, or interact with a page open in Chrome)
| name | generate-landing-page |
| description | Generate a landing page for the current project |
| argument-hint | ["design direction"] |
Generate a landing page for this project.
$ARGUMENTS
IMPORTANT: Use the /frontend-design skill to generate the actual landing page HTML. This skill produces distinctive, production-grade frontend interfaces with high design quality that avoids generic AI aesthetics.
Explore the codebase to determine:
Project identity - Read README.md, package.json, Cargo.toml, or similar to find:
Branding assets - Search for existing logos/icons:
icon.png, logo.png, favicon.icoassets/, public/, src-tauri/icons/, static/Installation method - Determine how users install:
Repository info - Extract from git remote:
Key features - Identify 4-6 main features from README or docs
Platforms - Determine supported platforms from build configs
Based on discovery, populate these variables:
PROJECT_NAME - From package.json/Cargo.toml name or README title
TAGLINE - First line of README description or package description
DESCRIPTION - 150-160 char summary for SEO
KEYWORDS - Relevant keywords from project context
AUTHOR - From package.json author, Cargo.toml, or git config
AUTHOR_URL - Author's website if found
CANONICAL_URL - https://{author}.github.io/{repo}/ or custom domain
GITHUB_URL - From git remote origin
GITHUB_RELEASES_URL - {GITHUB_URL}/releases/latest
DOCS_URL - From README links or infer
PLATFORMS - From build targets/CI matrix
HEX_COLOR - Extract from existing theme or choose based on branding
FONT_FAMILY - Choose appropriate Google Font
FONT_NAME - CSS font-family name
INSTALL_COMMAND - Primary installation command
Create the following structure:
site/
├── index.html
└── logo.png (copy from discovered location)
.github/workflows/
└── deploy-pages.yml (if not exists)
Head section must include:
<style> for custom CSSRequired CSS must include:
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}
Body content: Design based on the design direction provided. Include sections appropriate for the project (hero, features, installation, etc.)
name: Deploy to GitHub Pages
on:
push:
branches: [main]
paths: ['site/**']
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: 'pages'
cancel-in-progress: false
jobs:
deploy:
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- uses: actions/checkout@v6
- name: Inject version from latest release
id: version
env:
GH_TOKEN: ${{ github.token }}
run: |
VERSION=$(gh release view --json tagName --jq '.tagName' 2>/dev/null | sed 's/^v//' || echo "")
[ -n "$VERSION" ] && sed -i 's/"softwareVersion": "[^"]*"/"softwareVersion": "'"$VERSION"'"/' site/index.html
- uses: actions/configure-pages@v5
- uses: actions/upload-pages-artifact@v4
with:
path: './site'
- uses: actions/deploy-pages@v4
After generating, report: