landing-page

Create and host standalone public landing pages under the operator app.

4|5|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/cogni-dao/cogni --skill landing-page-cogni-dao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: landing-page
Source: https://github.com/cogni-dao/cogni/tree/main/.claude/skills/landing-page
Command: npx skills add https://github.com/cogni-dao/cogni --skill landing-page-cogni-dao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build public landing pages as standalone operator-hosted pages, not as replacements for the main homepage. It preserves / as the canonical operator homepage unless explicitly told otherwise, creates standalone public routes such as /internship, reuses the local UI kit and theme tokens, and adds a public form/API only when the page needs intake.

Core Features & Use Cases

  • Create public routes like /internship, /demo, or /founder-name that live under the operator app without modifying the main homepage.
  • Reuse the existing UI kit and theme tokens to ensure visual consistency with the operator.
  • Add lightweight intake forms or public APIs only when the page requires user input and capture minimal, non-sensitive data.

Quick Start

Create a new public route under nodes/operator/app/src/app/(public)/<slug>/page.tsx and build the page using the existing UI kit and theme tokens.

Frequently Asked Questions about landing-page

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a standalone public landing page in Next.js without replacing my main homepage?▼

To build a standalone public landing page in Next.js without replacing your main homepage, create a new public route under a (public) directory. This enforces a route contract that preserves the canonical / path intact while hosting the new page at a custom slug.

Can I reuse my existing UI kit and theme tokens for a custom operator campaign page?▼

Yes, you can reuse your existing UI kit and theme tokens for a custom operator campaign page. The system is designed to ensure visual consistency by leveraging the local operator UI kit rather than requiring an external component library.

How do I add a public intake form to an operator-hosted internship or demo page?▼

To add a public intake form to an operator-hosted internship or demo page, you can include a lightweight public form or API. This allows the page to capture minimal, non-sensitive user input only when the specific campaign requires it.

What is the best way to organize public routes for founder profiles in a Next.js app?▼

The best way to organize public routes for founder profiles in a Next.js app is using standalone operator-hosted pages. You create individual public routes like /founder-name under a dedicated (public) folder, keeping them separate from internal application logic.

Does adding a public route affect the canonical homepage routing contract?▼

No, adding a public route does not affect the canonical homepage routing contract. The system explicitly preserves the / path as the main operator homepage unless explicitly told otherwise, maintaining the structural integrity of your Next.js routing.

When should I not use standalone operator landing pages for my public content?▼

You should not use standalone operator landing pages when your public content requires capturing sensitive user data. The intake forms are designed to capture only minimal, non-sensitive data, making this approach unsuitable for secure or private data collection workflows.