landing-page-generator
Generate complete, deploy-ready landing pages from any repository. Use when creating a homepage for an open-source project, building a project website, converting a README into a marketing page, or standardizing landing pages across multiple repos.
DeepseekModel
官方收录技能
质量 优秀 · 90
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=florianbruniaux-claude-code-ultimate-guide-examples-skills-landing-page-generator-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name landing-page-generator description Generate complete, deploy-ready landing pages from any repository. Use when creating a homepage for an open-source project, building a project website, converting a README into a marketing page, or standardizing landing pages across multiple repos. allowed-tools Read Bash Write effort medium Landing Page Generator Generate a complete, deploy-ready landing page from any repository by analyzing its documentation and structure. When to Use This Skill Creating a landing page for a GitHub repository Generating static sites from existing documentation Standardizing landing pages across multiple projects Converting README content to marketing/showcase pages What This Skill Does Analyze Repository : Read README.md, CHANGELOG.md, package.json/VERSION, docs/, assets/ Extract Content : Identify title, tagline, features, installation, screenshots Map to Sections : Hero, Features, Install, FAQ, Footer (+ optional: Risk Banner, Pricing) Generate Landing : Create complete static site (HTML + CSS + JS) Deploy-Ready Output : Include GitHub Actions workflow for GitHub Pages How to Use Basic Usage /landing-page-generator from ~/path/to/repo With Options /landing-page-generator from ~/path/to/repo --risk-banner --pricing-table Available Options Option Description Default --risk-banner Add prominent warning/disclaimer banner above fold false --pricing-table Include pricing comparison section false --screenshots <path> Path to screenshots folder ./assets/ --theme [dark|light] Color theme variant dark --search Enable Cmd+K search true --output <path> Output directory ./[repo-name]-landing/ Workflow Step 1: Repository Analysis Read and analyze these files from the source repo: README.md → Primary content source (title, tagline, features, install) CHANGELOG.md → Version info, recent changes package.json → Version number, dependencies, metadata VERSION → Alternative version source docs/ → Additional documentation pages assets/ → Screenshots, images LICENSE → License type for badge Step 2: Content Extraction Map Source Target Section Extraction Method README title/badges Hero First H1 + shield.io badge lines README TL;DR Hero tagline First paragraph or blockquote after title README features Features grid H2/H3 sections with bullet lists README install Quick Start Code blocks with shell commands README usage Examples Code blocks with examples README FAQ FAQ Details/summary or H3+P patterns CHANGELOG What's New Latest 1-3 releases assets/*.png Screenshots Gallery section Step 3: Section Generation Generate these sections in order: Header (sticky) Logo/project name Nav links: Features, Install, FAQ Actions: Search (Cmd+K), GitHub Star, primary CTA Risk Banner (if --risk-banner ) Orange/warning style above fold Clear, visible disclaimer text Link to detailed disclosure section Hero Section Title from README H1 Tagline from TL;DR/first paragraph Stats badges (version, license, platform) CTAs: "Quick Start" (primary), "View on GitHub" (secondary) Architecture/Overview (if diagram in README) ASCII diagram converted to styled block Or overview cards Features Grid 4-6 feature cards from README features Icon + title + description pattern Pricing Table (if --pricing-table ) Plans comparison table Multipliers/usage table if present Screenshots Gallery (if assets exist) Tab-based or carousel gallery Captions from alt text Quick Start Section One-liner install command (featured code block) Setup steps First usage example Risk Disclosure (if --risk-banner ) Full disclaimer section ToS considerations Recommendations FAQ Section Generated from README FAQ or common questions Collapsible details pattern Related Projects (if links in README) Cards linking to dependencies/related repos Footer Quick links License badge Version info Author/repo links Step 4: Output Structure [project-name]-landing/ ├── index.html # Main landing page ├── styles.css # Complete stylesheet ├── search.js # Cmd+K search functionality ├── search-data.js # Search index (FAQ, features) ├── favicon.svg # Generated or copied ├── robots.txt # SEO ├── CLAUDE.md # Project instructions ├── README.md # Landing repo documentation ├── assets/ # Copied screenshots │ └── [copied from source] └── .github/ └── workflows/ └── static.yml # GitHub Pages deployment Step 5: Validation Checkpoint Before finalizing, verify: All sections render correctly in a browser Links point to valid targets (GitHub repo, docs, install commands) Responsive layout works at mobile (375px), tablet (768px), and desktop (1280px) widths Accessibility: skip links present, ARIA labels on interactive elements, color contrast passes WCAG AA Tech Stack No build step : Pure HTML + CSS + JS Search : MiniSearch lazy-loaded from CDN with fallback Deployment : GitHub Pages via Actions Styling : CSS custom properties, responsive, dark theme default Accessibility : Skip links, ARIA labels, keyboard navigation CSS Patterns (from established landings) Component Classes /* Buttons */ .btn , .btn-primary , .btn-secondary , .btn-github-star , .btn-outline /* Cards */ .feature-card , .comparison-card , .path-card /* Layout */ .container , .features-grid , .hero , .section /* Utilities */ .visually-hidden , .skip-link CSS Variables :root { --color-bg : #0d1117 ; --color-surface : #161b22 ; --color-border : #30363d ; --color-text : #c9d1d9 ; --color-text-muted : #8b949e ; --color-primary : #58a6ff ; --color-success : #3fb950 ; --color-warning : #d29922 ; --color-danger : #f85149 ; --space-xs : 0.25rem ; --space-sm : 0.5rem ; --space-md : 1rem ; --space-lg : 1.5rem ; --space-xl : 2rem ; --radius : 6px ; } Example User : /landing-page-generator from ~/projects/my-project --risk-banner --pricing-table Output : Creates ~/projects/my-project-landing/ with: Complete landing page showcasing the multi-provider router Prominent ToS risk banner (orange, above fold) Provider cards (Anthropic, Copilot, Ollama) Pricing tables from README Screenshots gallery GitHub Pages deployment ready Tips Always include --risk-banner for projects with legal/ToS considerations Screenshots significantly improve landing quality - ensure assets/ is populated The skill preserves README language (English/French) Review generated FAQ - may need customization Test responsive design after generation References See references/landing-pattern.md for detailed pattern documentation. See assets/ for reusable templates and snippets.
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |