Token导航 LogoToken导航

Agent Skill · 研究检索

landing-page(登陆页面)

landing-page 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

landing-page 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 73,485。

总安装 62周安装 8GitHub Stars 公开资料未说明下载 65核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:landing-page(登陆页面)
来源仓库:https://github.com/aalvaaro/skills
仓库路径:skills/landing-page
安装命令:
npx skills add https://github.com/aalvaaro/skills --skill landing-page
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/aalvaaro/skills --skill landing-page

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

landing-page 是一个研究驱动型技能,用于为特定主体创建有吸引力的着陆页。适用于需要基于深入调研,为目标受众定制文案、视觉和设计的场景。通过输入社交媒体资料、网站链接或简历,自动完成从研究到页面生成的全流程。需确认是否具备联网权限及目标平台访问能力,建议先查阅原始文档了解具体输出格式。

安装前请核实仓库维护状态,避免因接口变更导致功能异常。

来源仓库内路径:skills/landing-page

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/aalvaaro/skills --skill landing-page;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

landing-page 怎么安装?

在终端执行 npx skills add https://github.com/aalvaaro/skills --skill landing-page。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

landing-page 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

landing-page 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

landing-page 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

landing-page 用的人多吗?

公开数据是累计安装 62 次,近一周安装 8 次,下载 65 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

landing-page 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
landing-page

登陆页面 · 本页

62—调用外部服务未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Landing Page Generator

A research-driven skill that builds compelling landing pages by first deeply understanding who the subject is — through social media, web presence, reviews, and optionally a CV — then crafting copy, visuals, and design that resonates with their specific audience.

This is NOT a generic page builder. It's a research-first approach: understand the subject deeply, then design for their audience.

Workflow Overview

Input (handles, URLs, CV)
  → Research (Social Toolkit + SearchAPI MCPs)
    → Analysis (marketer/SEO lens)
      → Design Direction (audience-driven)
        → Copy Generation (voice-matched)
          → Image Generation (aesthetic-matched)
            → Landing Page (deploy-ready)

Step 0: Gather Inputs

Ask the user for as many of these as available. At minimum, one social media handle or a website URL is required.

Structured inputs to request:

InputExampleRequired?
Instagram handle@kerikuamoreliaAt least one social profile
TikTok handle@usernameOptional
Facebook pagePage NameOptional
YouTube channel@channel or URLOptional
LinkedInURL or company nameOptional
Website URLhttps://example.comOptional
Google Maps / Business nameK'ERI KUA MoreliaOptional
CV / ResumeFile path or pasted textOptional
Target audience hint"young professionals in Mexico"Optional
Languagees, en, pt, etc.Default: auto-detect from content

Also ask:

  • Who is this for? (themselves, a client, a friend, a business they found)
  • What's the goal? (get clients, build community, sell products, personal brand, portfolio)

Step 1: Research Phase

Pull data from ALL available sources in parallel. Use Social Toolkit MCP as primary and SearchAPI MCP as backup/complement.

1A: Social Media Profiles

Fetch all provided profiles in parallel:

Social Toolkit MCP:
- FetchInstagramProfileTool → username (gets bio, followers, posts, captions, engagement)
- FetchTiktokProfileTool → username (gets bio, followers, videos, engagement)
- FacebookBusinessPageInfoTool → page name (gets about, likes, posts)
- FetchYoutubeChannelTool → channel (gets description, subscribers, videos)
- FetchYoutubeChannelVideosTool → channel (gets recent video titles, views)

From each profile, extract:

  • Bio / description text
  • Follower counts and engagement rates
  • Last 10-12 posts/videos with captions
  • Hashtags used frequently
  • Posting frequency and content themes
  • Visual style (from post descriptions — dark/light, colorful/muted, professional/casual)
  • Language and tone of voice
  • Links to website or other profiles
  • Location information

1B: Website Scraping

If a website URL is provided (or found in social bios):

Social Toolkit MCP:
- FirecrawlMapTool → URL (discover all pages on the site)
- FirecrawlScrapeTool → URL (scrape main page content)
- FirecrawlScrapeTool → key subpages (about, services, contact)

Extract:

  • Tagline / hero text
  • Services or products listed
  • About section / company story
  • Testimonials if present
  • Contact information
  • Existing color scheme and fonts
  • SEO meta tags (title, description)
  • Call-to-action patterns

1C: Google Maps & Reviews

If a business name or location is provided:

SearchAPI MCP:
- google_maps_search → business name + location
- google_maps_place → place_id from search (gets reviews, rating, hours, photos)

Extract:

  • Rating and review count
  • Business category/type
  • Address, hours, phone
  • GPS coordinates (latitude, longitude) — save these for the map embed
  • Review themes (what customers praise, what they complain about)
  • Popular times
  • Payment methods, amenities
  • Photos description
  • people_also_search_for — save these as potential competitors for Step 1G

1D: Web Research

Search for additional context:

Social Toolkit MCP:
- GoogleNewsSearchTool → business/person name (recent press, mentions)
- GoogleForumsSearchTool → business/person name (community discussions, Reddit mentions)
- PerplexitySonarSearchTool → "who is [name] and what do they do" (synthesized overview)
SearchAPI MCP (backup):
- google_news_light → business/person name

1E: YouTube Deep Dive

If a YouTube channel exists:

Social Toolkit MCP:
- FetchYoutubeChannelVideosTool → channel (get video list)
- FetchYoutubeTranscriptTool → top 2-3 videos by views (understand what they talk about)
- FetchYoutubeCommentsTool → top video (understand audience reaction)

1F: CV / Resume Analysis

If a CV is provided (file path or pasted text):

  • Read the file using the Read tool
  • Extract: skills, experience, education, certifications, achievements, career narrative
  • Identify expertise areas and years of experience
  • Note any awards, publications, speaking engagements

1G: Competitor / Similar Business Research (Fallback)

Trigger this step when:

  • The subject has very little web presence (few posts, no website, few reviews)
  • The social profiles are sparse or recently created
  • Not enough data was gathered in Steps 1A-1F to build a compelling page

Goal: Find 2-3 similar businesses that rank well, study their websites, and use their patterns as inspiration — while keeping the output professional and tailored to the subject's actual context.

How to find competitors:

  1. Use people_also_search_for from the Google Maps results (Step 1C) — these are the closest competitors
  2. Search Google for the business category + location: Social Toolkit MCP: - PerplexitySonarSearchTool → "best [business type] in [city]" or "[business category] near [location]" - GoogleForumsSearchTool → "[business type] [city] recommendations"
  3. For each competitor found, scrape their website: Social Toolkit MCP: - FirecrawlScrapeTool → competitor website URL (get their homepage)

Extract from competitors:

  • Page structure and section order (what sections do they include?)
  • Services/offerings listed (use as inspiration for the subject's page)
  • Tone of voice and copy patterns
  • Color schemes and visual style
  • CTAs and conversion patterns
  • Trust signals they use (certifications, awards, "since 2005", etc.)

How to use competitor data:

  • DO: Use the page structure, section patterns, and professional tone as a template
  • DO: Adapt the mood and visual style to match what works in the industry
  • DO: Include similar sections (e.g., if all competitors have a "Why Choose Us" section, include one)
  • DON'T: Copy specific text or claims — everything must be about the actual subject
  • DON'T: Use competitor branding, colors, or logos
  • DON'T: Fabricate testimonials, awards, or stats the subject doesn't have
  • DO: Be transparent with the user: "I didn't find much about [subject] online, so I studied similar businesses in the area to inform the design. Here's what I used as reference: [list competitors]"

When writing copy with limited data:

  • Keep claims general but professional: "Quality service" instead of "Award-winning service"
  • Focus on the basics that ARE known: location, hours, category, contact
  • Use the aesthetic and tone of successful competitors as a guide
  • Add placeholder sections the user can fill in: "[Your tagline here]", "Tell your story..."
  • Make the page look established and professional even with minimal content — this IS the value

Step 2: Analysis Phase — Think Like a Marketer

After gathering all data, perform a structured analysis. Write this analysis out explicitly before designing — it informs every design decision.

2A: Subject Profile

Synthesize a clear picture:

  • Who they are: One paragraph summary
  • What they do: Core offering/service/product
  • Where they operate: Geography, market, niche
  • How long: Maturity/experience level
  • Brand voice: Formal/casual, playful/serious, bold/understated, technical/accessible
  • Content themes: Top 3-5 recurring topics across all platforms
  • Visual identity: Colors, imagery style, and aesthetic patterns from existing content

2B: Audience Analysis

Based on followers, engagement, review language, and content type:

  • Primary audience: Demographics, interests, pain points
  • What they value: What makes them follow/engage/buy
  • Language they use: Slang, formality level, emotional triggers
  • Where they hang out: Which platforms are strongest

2C: Competitive Advantages

Identify from the data:

  • Unique value prop: What do they offer that others don't?
  • Social proof: Ratings, testimonials, follower count, engagement
  • Authority signals: Years in business, certifications, press mentions, expertise
  • Emotional hooks: Community, exclusivity, safety, luxury, accessibility, rebellion
  • Content edge: What type of content performs best for them

2D: SEO & Conversion Insights

  • Keywords: Terms from their content, hashtags, and audience language
  • Search intent: What would someone Google to find them?
  • Conversion goal: What action should the landing page drive?
  • Trust barriers: What objections might a visitor have? How does the data address them?

Step 3: Design Direction

Based on the analysis, commit to a design direction. Don't ask the user to pick — propose one based on the data and let them override.

Aesthetic Selection

Choose based on brand voice + audience:

If the data suggests...Choose...
Luxury, exclusivity, high-endDark theme, serif fonts, gold accents, editorial layout
Friendly, accessible, communityLight/warm theme, rounded fonts, soft colors, open layout
Technical, professional, B2BClean minimal, monospace accents, structured grid, muted palette
Bold, rebellious, youthHigh contrast, oversized type, asymmetric layout, neon accents
Natural, organic, wellnessEarth tones, organic shapes, textured backgrounds, botanical imagery
Playful, creative, artisticVibrant colors, custom illustrations, dynamic layout, personality

Color Palette

Derive from:

  1. Their existing brand colors (from website/social)
  2. Their industry conventions
  3. Their audience preferences
  4. The emotional tone of their content

Typography

Select 2 fonts — a display font and a body font — that match the aesthetic. Never use Inter, Roboto, Arial, or system fonts. Use Google Fonts.

Content Structure

Based on conversion goal, structure the page:

For service businesses: Hero → Problem/Solution → Services → Social Proof → About → CTA

For personal brands / portfolios: Hero → About → Work/Projects → Testimonials → Contact

For communities / clubs: Hero → Experience → Pillars/Values → Events → Location → CTA

For products / e-commerce: Hero → Product Showcase → Features → Reviews → Pricing → CTA

For professionals (CV-based): Hero → Expertise → Experience Timeline → Skills → Publications/Talks → Contact


Step 4: Copy Generation

Write all copy in the subject's voice and the audience's language:

  • Hero headline: Bold, specific, emotionally resonant. Not generic.
  • Hero subheadline: Clarify what they do and for whom.
  • Section headlines: Each tells a mini-story, not just labels.
  • Body copy: Short paragraphs, conversational, benefit-driven.
  • CTAs: Action-specific ("Solicitar Membresía", not "Click Here")
  • Social proof snippets: Pull real quotes from reviews, format naturally.
  • Meta tags: SEO-optimized title and description.

Language: Write in the same language the subject uses on their profiles. If mixed, default to the language most of their audience engages in.


Step 5: Image Generation

Generate 3-5 images that match the aesthetic direction using available image generation tools.

Check for infsh CLI availability (from the ai-image-generation skill):

which infsh

If available, generate images using FLUX or Grok models (avoid Seedream for potentially sensitive content):

infsh app run falai/flux-dev-lora --input '{
  "prompt": "[aesthetic-matched prompt based on brand analysis]"
}'

Image set to generate:

ImagePurposeAspect
Hero backgroundMain visual impact, sets the mood16:9 or full-width
About/Feature visualSupports the story section3:4 or 1:1
Service/Pillar images (2-3)One per key offering1:1 or 16:9
CTA background (optional)Atmospheric, subtle16:9

Prompt engineering: Base each prompt on the analysis — use the brand's visual style, color palette, and industry context. Never generate generic stock-photo-style images.

If infsh is not available, check for the Social Toolkit HiggsfieldImageTool as an alternative. If no image generation is available, create the page with CSS-only atmospheric effects (gradients, noise textures, shapes) and note which images the user should add later.

Download all generated images to the project directory alongside the HTML/React files.


Step 6: Build the Landing Page

Output Format Selection

Present the user with options based on their situation:

Option A: Single HTML File (recommended for beginners)

  • Zero dependencies, open in any browser
  • Best for: clients who need it NOW, non-technical users, quick prototypes
  • Inline CSS + JS, Google Fonts via CDN
  • Images referenced as local files in same directory
  • Deploy with Wrangler — include wrangler.jsonc in the project folder: {"name": "<project-name>", "compatibility_date": "2025-04-01", "assets": {"directory": "./"}} Then: cd <project-folder> && wrangler deploy

Option B: Vite + React SPA (recommended for developers)

  • npm run build → deploy with wrangler deploy
  • Component-based, easy to modify
  • Best for: developers, projects that will grow, custom domains
  • Follow the standalone React guidelines from the frontend-design skill (includes wrangler.jsonc setup)

Option C: Rails + Inertia Page (recommended for SaaS integration)

  • Generates directly into a Rails project structure
  • Inertia page component + controller + route
  • Best for: when the landing page is part of a larger Rails app
  • Only available when inside a Rails+Inertia project (auto-detected)
  • Follow the Rails+Inertia guidelines from the frontend-design skill

Option D: Deployable HTML + Asset Bundle (recommended for client handoff)

  • Organized folder: index.html + css/ + images/ + js/
  • README with deployment instructions
  • Best for: freelancers, agency work, client deliverables
  • Include wrangler.jsonc in the folder root: {"name": "<project-name>", "compatibility_date": "2025-04-01", "assets": {"directory": "./"}} Deploy: cd <project-folder> && wrangler deploy

Auto-selection logic (propose this, let user override):

  • Inside a Rails+Inertia project → Option C
  • User mentioned "client" or "freelance" → Option D
  • User is technical / mentioned Vercel/Netlify/Cloudflare → Option B
  • Default / beginner / "just make it work" → Option A

Design Execution

Regardless of format, apply ALL guidelines from the frontend-design skill:

  • Distinctive typography (never generic)
  • Bold color palette derived from the research
  • Atmospheric backgrounds and textures
  • Scroll animations and micro-interactions
  • Mobile-responsive
  • Fast loading (optimize images, minimal JS)

Map & Directions Integration

If Google Maps coordinates were obtained in Step 1C, include an interactive map section. Ask the user which option they prefer:

Option 1: Google Maps Embed (recommended — free, no API key)

<iframe
  src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3000!2d{longitude}!3d{latitude}!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s{place_id}!2s{business_name}!5e0!3m2!1sen!4v1"
  width="100%" height="400" style="border:0;" allowfullscreen="" loading="lazy">
</iframe>

Option 2: OpenStreetMap Embed (no Google dependency)

<iframe
  src="https://www.openstreetmap.org/export/embed.html?bbox={lng-0.005},{lat-0.005},{lng+0.005},{lat+0.005}&layer=mapnik&marker={latitude},{longitude}"
  width="100%" height="400" style="border:0;">
</iframe>

Option 3: Static Map Image (fastest load, no iframe)

  • Generate a map screenshot or use a static map API
  • Best for performance-critical pages

Option 4: No map (for online-only businesses, personal brands without a physical location)

"How to Get There" section — include alongside the map:

  • Full formatted address
  • A "Get Directions" button linking to Google Maps navigation: <a href="https://www.google.com/maps/dir/?api=1&destination={latitude},{longitude}&destination_place_id={place_id}" target="_blank"> Get Directions </a>
  • Nearby landmarks or neighborhoods (if mentioned in reviews)
  • Parking information (if found in Google Maps extensions)
  • Public transit tips (if available from the data)

Auto-selection logic:

  • Physical business with foot traffic (restaurant, store, club) → Option 1 + full "How to Get There"
  • Professional office (agency, clinic, studio) → Option 1, minimal directions
  • Online-only business → Option 4
  • User requests minimal dependencies → Option 2

Page Must Include

Every generated landing page must have:

  • SEO meta tags (title, description, OG image, canonical)
  • Mobile viewport meta tag
  • Semantic HTML structure
  • At least one clear CTA above the fold
  • Social proof section (ratings, followers, testimonials)
  • Contact/location information (if available)
  • Map embed with directions (if physical location — see Map & Directions section)
  • Footer with legal/disclaimer text (if applicable)
  • Google Fonts loaded
  • All images with alt text
  • Favicon link (if generated)

Step 7: Present the Result

After generating, provide:

  1. Research Summary: Key findings about the subject (2-3 bullet points)
  2. Design Rationale: Why you chose this aesthetic direction (1-2 sentences)
  3. The page: Open it in browser (open index.html) or provide dev server instructions
  4. What's included: List of files generated (HTML, images, CSS)
  5. Deployment instructions: Based on the format chosen
  6. Suggested improvements: Things that could be added with more data or budget (video, testimonials page, blog, etc.)

Behavior Notes

  • Research thoroughly, don't rush to design. The quality of the landing page depends entirely on understanding the subject. Spend time in Steps 1-2.
  • Be opinionated about design. Don't ask the user to pick colors or fonts — derive them from the research and propose confidently. The user will push back if they disagree.
  • Write copy in context. Every headline and paragraph should feel like it was written BY someone who deeply understands the business, not by a generic AI.
  • Use real data. Pull actual numbers (4.9 stars, 3,235 followers), real quotes from reviews, actual business hours. Never invent testimonials.
  • Match the audience, not just the brand. A luxury brand targeting Gen Z needs a different page than one targeting executives, even with the same brand colors.
  • Generate images that fit. Every AI-generated image should feel like it belongs to this specific business. No generic stock vibes.
  • Handle multiple languages naturally. If the business operates in Spanish, write in Spanish. Don't translate — write natively.
  • Respect disclaimers. If the business includes legal disclaimers in their content (e.g., cannabis clubs, financial services), include appropriate disclaimers in the landing page footer.
  • Always show the research. Before presenting the design, share a brief summary of what you found. This builds trust and lets the user correct any misunderstandings before you build.

平台分布

Codex

33.44%
按下载量换算22

Claude

30.02%
按下载量换算20

Cursor

18%
按下载量换算12

Gemini CLI

8.8%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills