reggiechan74/jobops/create-landing-page

Claude Code and agent skill by reggiechan74/jobops

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Create a professional landing page using tactical CSS design system and copywriting best practices

Install

npx vskill@latest install reggiechan74/jobops/create-landing-page

SKILL.md

Configuration

Read .jobops/config.json. If missing, stop with:

JOBOPS NOT CONFIGURED
Run /jobops:setup (then /jobops-ic:setup) to initialize your workspace.

Use config.directories.contractor_root for output paths in this skill. Use config.preferences.default_currency for pricing if applicable.

Arguments

I'll create a professional landing page using the tactical CSS design system and strategic copywriting principles.

  • $1: Page name/identifier (required, used as {slug}) - e.g., services, about, product-launch
  • --template: CSS template style (optional): tactical | minimal | corporate (default: tactical)

This skill acts as the landing-page orchestrator and owns the per-slug folder: {config.directories.contractor_root}/landing-pages/{slug}/. The sibling skills (copywrite, copywriting-spec, css-template) write sibling files (copy.md, spec.md, styles.css) INTO the same {slug} folder, with {slug} = $1.

Phase 1: Discovery & Content Planning

1.1: Gather Page Requirements

Before creating the landing page, I need to understand:

  1. Page Purpose: What is this landing page for?
  • Service promotion
  • Product launch
  • Lead generation
  • Event registration
  • Portfolio showcase
  • Company/brand introduction
  1. Target Audience: Who should this page resonate with?
  • Industry/sector
  • Job titles/roles
  • Pain points and motivations
  • Technical sophistication level
  1. Desired Action: What should visitors do?
  • Book a call/consultation
  • Download a resource
  • Sign up for newsletter
  • Request a quote
  • Start a trial
1.2: Invoke Copywriter Agent

Use the landing-page-copywriter agent to develop strategic copy:

Task tool with subagent_type='landing-page-copywriter'

The copywriter will deliver:

  • Compelling headline and hook
  • Hero section messaging
  • Problem/agitation content
  • Solution positioning
  • Benefits (not features)
  • Social proof framework
  • Call-to-action copy
  • Supporting section copy

Phase 2: Load Design System

2.1: Read CSS Template

Based on the --template argument, load the appropriate CSS:

TemplateCSS File (bundled with plugin)Best For
tactical${CLAUDE_PLUGIN_ROOT}/styles/subpage-styles.cssTech, consulting, B2B services
minimal${CLAUDE_PLUGIN_ROOT}/styles/minimal-styles.cssCreative, portfolio, personal brands
corporate${CLAUDE_PLUGIN_ROOT}/styles/corporate-styles.cssEnterprise, financial, healthcare

Default: Use ${CLAUDE_PLUGIN_ROOT}/styles/subpage-styles.css (tactical theme) which includes:

  • Military/tactical aesthetic with gradient backgrounds
  • Feature grids and method cards
  • Terminal-style code displays
  • Pipeline/step indicators
  • Responsive breakpoints (tablet 768px, mobile 480px)
2.2: Identify Available Components

From the loaded CSS, catalog available component classes:

  • Navigation: .nav, .nav-link, .nav-cta
  • Hero: .hero, .hero-content, .hero-title, .hero-subtitle
  • Sections: .content-section, .section-title, .highlight-text
  • Feature displays: .feature-grid, .feature-item, .feature-icon
  • Method cards: .method-cards, .method-card, .method-title
  • Pipeline steps: .pipeline-steps, .pipeline-step
  • CTAs: .cta-section, .cta-btn, .secondary-btn
  • Footer: .footer, .footer-links

Phase 3: Generate Landing Page

3.1: Invoke Frontend Design Skill

Use the frontend-design skill to generate production-grade HTML:

Skill: frontend-design:frontend-design

Provide the skill with:

  1. The strategic copy from the copywriter agent
  2. The CSS design system components
  3. The page structure requirements
3.2: Page Structure Template

Generate HTML following this proven landing page structure:

html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>[Page Title] | [Brand Name]</title>
<meta name="description" content="[SEO meta description from copywriter]">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<!-- Navigation -->
<nav class="nav">...</nav>
<!-- Hero Section -->
<section class="hero">
<div class="hero-content">
<h1 class="hero-title">[Headline]</h1>
<p class="hero-subtitle">[Subheadline]</p>
<a href="#cta" class="cta-btn">[Primary CTA]</a>
</div>
</section>
<!-- Problem/Agitation -->
<section class="content-section">
<h2 class="section-title">[Problem Hook]</h2>
<!-- Pain points, statistics, urgency -->
</section>
<!-- Solution/Benefits -->
<section class="content-section">
<h2 class="section-title">[Solution Hook]</h2>
<div class="feature-grid">
<!-- Benefits as feature items -->
</div>
</section>
<!-- How It Works / Method -->
<section class="content-section">
<h2 class="section-title">[Process Hook]</h2>
<div class="method-cards">
<!-- Steps or methodology -->
</div>
</section>
<!-- Social Proof -->
<section class="content-section">
<h2 class="section-title">[Credibility Hook]</h2>
<!-- Testimonials, logos, metrics -->
</section>
<!-- Call to Action -->
<section class="cta-section" id="cta">
<h2>[CTA Headline]</h2>
<p>[CTA Supporting Copy]</p>
<a href="[action-url]" class="cta-btn">[Primary CTA Button]</a>
<a href="[secondary-url]" class="secondary-btn">[Secondary CTA]</a>
</section>
<!-- Footer -->
<footer class="footer">...</footer>
</body>
</html>
3.3: Design Requirements

The frontend-design skill MUST ensure:

  1. Visual Hierarchy
  • Single primary CTA color (never compete with hero)
  • Headline is the largest text element
  • Subheadline supports, doesn't distract
  • Clear visual flow down the page
  1. Mobile-First Responsive
  • Touch-friendly tap targets (min 44px)
  • Readable text without zooming
  • Stacked layouts on mobile
  • No horizontal scrolling
  1. Performance
  • No external font dependencies (use font stacks)
  • Optimized images (lazy loading if images included)
  • Minimal JavaScript (CSS-only animations preferred)
  1. Accessibility
  • Semantic HTML structure
  • Proper heading hierarchy (h1 > h2 > h3)
  • Sufficient color contrast (WCAG AA)
  • Focus states for interactive elements

Phase 4: Quality Review

4.1: Landing Page Checklist

Before finalizing, verify:

CategoryRequirementStatus
CopyHeadline hooks in <3 seconds[ ]
CopyBenefits before features[ ]
CopySingle, clear CTA[ ]
CopySocial proof present[ ]
DesignConsistent visual theme[ ]
DesignMobile-responsive[ ]
DesignAbove-fold CTA visible[ ]
TechnicalValid HTML5[ ]
TechnicalCSS linked correctly[ ]
TechnicalMeta tags populated[ ]
4.2: Preview with Playwright

Use Playwright MCP to preview the landing page:

  1. Navigate to the generated HTML file
  2. Take screenshots at desktop (1280px) and mobile (375px) widths
  3. Verify visual appearance matches design intent
  4. Check for layout issues or broken elements

Phase 5: Output & Delivery

5.1: Save Files

Save the generated landing page and assets to the per-slug folder:

  • Primary: {config.directories.contractor_root}/landing-pages/{slug}/index.html
  • Stylesheet: copy the selected template CSS from ${CLAUDE_PLUGIN_ROOT}/styles/{template}-styles.css to {config.directories.contractor_root}/landing-pages/{slug}/styles.css (rename to styles.css regardless of template, so the HTML <link href="styles.css"> resolves).
  • Any other assets (images, etc.) go in the same {slug}/ folder.

Create the folder if needed: mkdir -p {config.directories.contractor_root}/landing-pages/{slug}. Then cp ${CLAUDE_PLUGIN_ROOT}/styles/{template}-styles.css {config.directories.contractor_root}/landing-pages/{slug}/styles.css.

If /jobops-ic:css-template is being used to author a custom stylesheet for this page, it will write to the same {slug}/styles.css — the two skills coordinate on that fixed filename.

5.2: Report Results

Provide:

  • File location
  • Screenshot previews (if taken)
  • Any copywriting notes or suggestions
  • Recommendations for A/B testing variations

Example Usage

bash
# Create a services landing page with tactical theme
# -> {contractor_root}/landing-pages/services/index.html
/landing-page:create services
# Create a product launch page with minimal theme
# -> {contractor_root}/landing-pages/product-launch/index.html
/landing-page:create product-launch --template=minimal
# Create with corporate styling for enterprise clients
# -> {contractor_root}/landing-pages/enterprise-solutions/index.html
/landing-page:create enterprise-solutions --template=corporate

Now executing the landing page creation pipeline for $1...

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
19
Repository forks
4
7-day trend score
15

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/reggiechan74/jobops/create-landing-page/badge)](https://verified-skill.com/skills/reggiechan74/jobops/create-landing-page)

Something wrong with this skill or its page? Tell us.