More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    cinema landing

    1

    Build high-fidelity, single-file landing pages with dark cinematic aesthetics and 4K-ready layouts.

    $13

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    0 installsSecurity scanned
    cinema landing

    cinema landing

    Example session with this skill installed

    Build a cinematic landing page for 'AETHER', a high-end titanium mechanical keyboard. Use a deep amber accent. Include a hero section and a feature grid.

    • Read your context and instructions
    • Compiled the cinema landing
    • Generated the app files

    CINEMATIC LANDING — AETHER

    Accent: Amber (#FFBF00) · Language: English · Sections: Hero, Features, Footer

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>AETHER | The Art of Precision</title>
        <style>
            :root {
                --bg: #050508;
                --bg-alt: #0a0a0f;
                --accent: #FFBF00;
                --accent-glow: rgba(255, 191, 0, 0.2);
                --ink: #ffffff;
                --muted: #88888b;
                --font-display: "Georgia", serif;
                --font-body: system-ui, -apple-system, sans-serif;
            }
    
            * { margin: 0; padding: 0; box-sizing: border-box; }
            body { 
                background: var(--bg); 
                color: var(--ink); 
                font-family: var(--font-body); 
                overflow-x: hidden; 
                line-height: 1.6;
            }
    
            .grain {
                position: fixed; top: 0; left: 0; width: 100%; height: 100%;
                background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC42NSIgbnVtT2N0YXZlcz0iMyIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNuKSIgb3BhY2l0eT0iMC4wNSIvPjwvc3ZnPg==');
                pointer-events: none; z-index: 99;
            }
    
            .hero {
                height: 100vh; min-height: 700px;
                display: flex; flex-direction: column; justify-content: center; align-items: center;
                text-align: center; position: relative;
                background: radial-gradient(circle at 50% 50%, #1a1a25 0%, var(--bg) 70%);
            }
    
            .vignette {
                position: absolute; inset: 0;
                background: radial-gradient(circle, transparent 20%, rgba(0,0,0,0.8) 100%);
                pointer-events: none;
            }
    
            h1 {
                font-family: var(--font-display);
                font-size: clamp(3rem, 8vw, 6rem);
                letter-spacing: -0.02em;
                text-transform: uppercase;
                margin-bottom: 1rem;
                position: relative;
            }
    
            .tagline {
                font-size: clamp(1rem, 2vw, 1.25rem);
                color: var(--accent);
                text-transform: uppercase;
                letter-spacing: 0.4em;
                margin-bottom: 2rem;
                opacity: 0.8;
            }
    
            .cta {
                padding: 1rem 2.5rem;
                background: transparent;
                border: 1px solid var(--accent);
                color: var(--accent);
                text-decoration: none;
                text-transform: uppercase;
                letter-spacing: 0.2em;
                font-size: 0.8rem;
                transition: all 0.4s ease;
                box-shadow: 0 0 15px var(--accent-glow);
            }
    
            .cta:hover {
                background: var(--accent);
                color: var(--bg);
                box-shadow: 0 0 30px var(--accent);
            }
    
            .features {
                padding: 10rem 2rem;
                max-width: 1200px; margin: 0 auto;
                display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
                gap: 4rem;
            }
    
            .feature-card {
                border-left: 1px solid #222;
                padding-left: 2rem;
            }
    
            .feature-label {
                color: var(--accent);
                font-size: 0.7rem;
                letter-spacing: 0.3em;
                margin-bottom: 1rem;
                display: block;
            }
    
            .reveal { opacity: 0; transform: translateY(30px); transition: 1s ease-out; }
            .reveal.active { opacity: 1; transform: translateY(0); }
        </style>
    </head>
    <body>
        <div class="grain"></div>
        <section class="hero">
            <div class="vignette"></div>
            <span class="tagline reveal">The Art of Precision</span>
            <h1 class="reveal">AETHER</h1>
            <a href="#order" class="cta reveal">Acquire</a>
        </section>
    
        <section class="features">
            <div class="feature-card reveal">
                <span class="feature-label">ACT I: MATERIAL</span>
                <h3>Grade-5 Titanium</h3>
                <p>Aerospace-grade housing milled from a single block for unparalleled acoustic density.</p>
            </div>
            <div class="feature-card reveal">
                <span class="feature-label">ACT II: ACOUSTICS</span>
                <h3>Gasket Resonance</h3>
                <p>Poron isolation dampening tuned to eliminate high-frequency ping and deliver a deep thole.</p>
            </div>
            <div class="feature-card reveal">
                <span class="feature-label">ACT III: FINISH</span>
                <h3>Amber Glow</h3>
                <p>Signature backlighting that cuts through the dark with a warm, cinematic radiance.</p>
            </div>
        </section>
    
        <script>
            const observer = new IntersectionObserver(entries => {
                entries.forEach(entry => {
                    if(entry.isIntersecting) entry.target.classList.add('active');
                });
            }, { threshold: 0.1 });
    
            document.querySelectorAll('.reveal').forEach(el => observer.observe(el));
        </script>
    </body>
    </html>
    

    Notes

    • Built a high-fidelity hero section with a radial spotlight and grain overlay.
    • Included a 3-column feature grid with cinematic "Act" labels and scroll-reveal transitions.
    • Next steps:
    1. Open the file in a Chrome or Safari window to check the radial glow.
    2. Replace the text content in the feature cards with your specific specs.
    3. Link the CTA button to your checkout page.

    cinema-landing-app.zip

    ZIP · project files

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Generate production-ready cinematic code for premium product launches.Create atmospheric hero sections with film-grain and lighting effects.Build responsive 4K layouts using fluid typography and CSS variables.Implement lightweight scroll-triggered animations without external libraries.

    About this skill

    Stop shipping generic, flat landing pages that look like every other SaaS template. Most frontend tools prioritize utility over atmosphere, leaving premium brands, games, and high-end products looking uninspired. This skill builds high-fidelity, cinematic landing pages that use film-grade aesthetics to command attention.

    What it does

    • Cinematic styling applies deep black backgrounds, dramatic radial lighting, and film-grain overlays for a high-end visual feel.
    • Self-contained builds generates a single index.html file with embedded CSS and JS, requiring zero external dependencies or build steps.
    • 4K-ready layouts utilizes fluid typography with clamp() and media queries optimized for ultra-wide displays.
    • Atmospheric motion implements scroll-triggered reveals, parallax effects, and kebab-zoom transitions that respect reduced-motion settings.
    • Design tokens provides a structured system of CSS variables for colors, glows, and spacing to ensure visual consistency.

    How it works

    1. Supply the brand name, product details, and a primary accent color like cinematic gold or electric cyan.
    2. Select the required sections such as a hero unit, feature gallery, or pricing table.
    3. The skill generates the full HTML source including all styles and logic.
    4. Open the resulting file directly in any browser to preview the production-ready result.

    Frameworks & tools

    This skill uses vanilla HTML5, modern CSS (Grid, Flexbox, Custom Properties), and lightweight native JavaScript for interactions. It avoids all frameworks like React or Tailwind to ensure maximum portability and zero-latency loading.

    Why this beats prompting it yourself

    Standard prompts often result in generic layouts with flat grays and standard Bootstrap-like components. This skill is pre-configured with art direction principles for "film-grade" visuals, including specific lighting techniques, grain overlays, and viewport-aware scaling that are difficult to coordinate manually.

    Use cases

    • Launching a premium luxury brand or high-end physical product.
    • Creating a dramatic "coming soon" page for an indie game or film project.
    • Building a high-converting sales page for a specialized agency.
    • Designing a sleek, dark-themed portal for a crypto or fintech application.

    Known limitations

    This skill produces a single-page output and does not handle multi-page routing or backend integration. It relies on system serif fonts unless you manually provide web font files.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 8 days ago

    • Passed all security checks, Safe to install

    Listed8 days ago
    Updated4 days ago

    What's inside

    Frequently Asked Questions