agent-config
Create, update, or audit AGENTS.md (default) or CLAUDE.md agent instructions: set up, prune, add a rule, or merge CLAUDE.md or…
Write landing pages (PAS, AIDA, StoryBrand) from a brief or README, as HTML with privacy, terms, changelog, setup pages. Use for sales copy, hero sections, CTAs, README rewrites. Don't use for blogs, release notes, project docs, or coding mockups.
$ npx -y skills add luongnv89/skills --skill landing-page-generator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/landing-page-generatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Write landing pages (PAS, AIDA, StoryBrand) from a brief or README, as HTML with privacy, terms, changelog, setup pages. Use for sales copy, hero sections, CTAs, README rewrites. Don't use for blogs, release notes, project docs, or coding mockups.
name: landing-page-generator description: "Write landing pages (PAS, AIDA, StoryBrand) from a brief or README, as HTML with privacy, terms, changelog, setup pages. Use for sales copy, hero sections, CTAs, README rewrites. Don't use for blogs, release notes, project docs, or coding mockups." license: MIT effort: high dependencies: - frontend-design metadata: version: 1.7.0 author: "Luong NGUYEN <luongnv89@gmail.com>"
Generate landing pages using proven copywriting frameworks (PAS, AIDA, StoryBrand). One skill, two modes: write conversion-focused marketing copy from a product brief, or transform an existing project README into a scannable, visual landing page. A full landing page ships with the companion pages its footer links to: Privacy Policy, Terms of Use, Changelog, and Docs, each where it applies. The last step builds the landing page and those pages as HTML with `frontend-design`.
Pick the mode that matches the input and deliverable:
| Mode | Use when | Input | Output | Where | |---|---|---|---|---| | **A — Landing copy** | You need marketing copy for a sales/landing page | Product/service brief | Conversion-focused copy (hero → CTA) + A/B notes + companion page copy, in chat; the built pages in `landing-page/` | This file, below | | **B — README landing page** | You have an existing project `README.md` to make persuasive and scannable | Repo `README.md` + project files | Rewritten `README.md` (mermaid, tables, collapsed details) + `README.backup.md` + companion page files + the built pages in `landing-page/` | `references/readme-mode.md` |
If the user asks to "turn my README into a landing page", "make my GitHub page sell the project", or similar, follow **Mode B** in `references/readme-mode.md`. Otherwise use **Mode A** below. When unsure which applies, ask.
Decide each companion page from facts the brief or the project states, never from a guess. Record each decision with its reason:
| Page | Applies when | |---|---| | Privacy Policy | Always | | Terms of Use | The product has user accounts, a paid plan, a free trial, or a subscription. An open-source tool with none of these gets no Terms page: its license governs use | | Changelog | Always. Mode B links an existing history file instead of writing one | | Docs | The product is a CLI, library/SDK, self-hosted service, plugin/extension, or API, or the brief or project names a setup step the product's users perform outside its UI (install command, API key, environment variable, config file, DNS record). Contributor setup does not count |
Mode A delivers each page as a copy block in chat. Mode B writes `PRIVACY.md`, `TERMS.md`, `CHANGELOG.md`, and `docs/getting-started.md`, and never overwrites an existing file. Sources, templates, and checks: `references/companion-pages.md`.
AI-generated marketing copy has predictable tells that kill credibility. See `references/anti-slop-rules.md` for banned phrases and structural patterns to avoid.
**Quick test:** read each sentence and ask "does this give the reader information they didn't already have?" If not, cut it.
In both modes, the final deliverable (Mode A copy and its structure; Mode B README layout; the companion pages; the built pages) must be professional, production-ready, elegant, and premium, even when the user never asks. The brief or project voice decides the tone; this bar decides the finish:
These are qualities of the output, never words to put in it: do not write "premium", "elegant", or "world-class" into the copy.
Before writing, confirm the user supplied enough detail to make specific claims:
If proof is missing, write placeholders clearly labeled `[proof needed]`; never invent customers, metrics, guarantees, scarcity, compliance claims, or commands.
This skill optionally invokes `frontend-design`, declared in frontmatter `dependencies`, for the page build only (Mode A Step 7, Mode B Step 8). Before the first write:
command -v asm >/dev/null || echo "asm not installed: npm install -g agent-skill-manager" asm deps discover "<this skill's directory>" --json printf 'lp_session=%s\n' "landing-page-generator-$(date +%s)-$$" # record it; reuse it verbatim
When the page build is reached, run `asm deps acquire frontend-design --session <lp_session> --json` and read the returned `skillMdPath`. If `asm` is missing or the acquire fails, read `~/.claude/skills/frontend-design/SKILL.md` or `~/.agents/skills/frontend-design/SKILL.md`. Do not acquire it when the build is skipped (`references/page-build.md` → *Build decision*). If an acquire ran, run `asm deps release --session <lp_session> --json` at the end, including an early stop. Without `frontend-design`, the run falls back to copy only and records `page
One command drops a tested, versioned skill into your agent. No more ad-hoc prompts. The same rigorous steps run every time. Skills are independent files.
Create, update, or audit AGENTS.md (default) or CLAUDE.md agent instructions: set up, prune, add a rule, or merge CLAUDE.md or…
Find open AI engineering jobs that fit a candidate, verify location and apply links, and assess each employer's product. Use for…
Generate App Store screenshots and header/search images for iPhone, iPad and Mac from a codebase or landing page, or re-render a…
Audit iOS/macOS apps against App Store Review Guidelines before submission, with evidence-backed verdicts and fixes. Don't use…
Optimize App Store and Google Play listings via a 7-phase, plan-approval-gated ASO workflow (keyword strategy, metadata,…
Generate a commit message, stage all changes, and push to remote after scanning for secrets, large files, and protected-branch…