npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@yashaiguy/sales-page-copywriting

v1.0.2

Published

Sales page copywriting skill for Claude. Generates high-converting sales page copy using hostile validation methodology with 5 visitor personas across 25 validation angles.

Readme

Sales Page Copywriting - Claude Skill

Battle-tested sales page copy generation using hostile validation methodology

Generate conversion-optimized sales page copy that survives scrutiny from 5 hostile visitor personas across 25 validation angles. No guesswork—only polished, ready-to-implement copy.

What It Does

Sales Page Copywriting is a Claude skill that:

  1. Captures your product DNA - Extracts core positioning, target audience, and differentiation
  2. Generates initial copy - Creates 7 critical website sections (hero, problems, solution, benefits, social proof, FAQ, CTA)
  3. Runs hostile validation - Tests copy against 5 skeptical visitor personas using 25 validation angles
  4. Rebuilds with objection immunity - Fixes critical conversion killers and credibility gaps
  5. Outputs polished copy - Delivers final, battle-tested website copy ready for implementation

You receive: A complete website copy document with hero section, problem agitation, solution steps, benefits with proof, social proof templates, FAQ, and final CTA—all validated and optimized.

You don't see: The internal validation process, hostile reviewer feedback, or iteration cycles. Only the final polished output.

Installation

Quick Install via npx

npx @yashaiguy/sales-page-copywriting

This will automatically install the skill to all available Claude locations:

| Platform | Location | |----------|----------| | Claude Code (CLI) | ~/.claude/skills/sales-page-copywriting/ | | Agents (Global/Shared) | ~/.agents/skills/sales-page-copywriting/ | | Claude Desktop (macOS) | ~/Library/Application Support/Claude/skills/user/sales-page-copywriting/ | | Claude Desktop (Windows) | %APPDATA%\Claude\skills\user\sales-page-copywriting\ | | Claude Desktop (Linux) | ~/.config/Claude/skills/user/sales-page-copywriting/ |

Manual Installation

  1. Clone or download this repository
  2. Run the installation script:
    node bin/install.js

Verify Installation

After installation, restart Claude if it's already running. The skill will be available as /sales-page-copywriting in:

  • Claude Code (CLI)
  • Claude Desktop app
  • Claude.ai (syncs automatically)

Usage

In Claude CLI or Claude.ai

/sales-page-copywriting

Claude will then guide you through providing:

  1. Product description - What your product is and does
  2. Problem it solves - The specific pain point (not generic category)
  3. Target audience - Psychographics more than demographics
  4. Differentiation - What actually makes it different
  5. Conversion goal - What action you want visitors to take

Example Session

User: /sales-page-copywriting

Claude: I'll help you generate battle-tested sales page copy. Let me gather some information about your product.

**What is your product/service?** (Describe it in one sentence)

User: An AI tool that finds validated product ideas by analyzing real customer pain points across Reddit, Twitter, and forums

Claude: Got it. Let me ask a few more questions...

[Claude asks clarifying questions]

[Claude works internally through validation]

[Claude outputs final polished copy document]

What You Get

The final output includes:

1. Strategic Foundation

  • Core product DNA
  • Market context and competitors
  • Common objections identified

2. Complete Website Copy

  • Hero Section: Headline, subheadline, CTA, visual direction
  • Problem Agitation: 3-4 pain points with emoji bullets in customer voice
  • Solution Introduction: How it works in 3-4 simple steps
  • Benefits: 3 transformation-focused benefits with micro-proof
  • Social Proof: Positioning statement + 3 testimonial types + trust indicators
  • Objection Handling: 5-6 pre-emptive FAQ answers
  • Final CTA: Urgency mechanism + risk reversal + CTA copy

3. Validation Summary

  • Number of objections found and fixed
  • Critical failures addressed
  • High-priority improvements made
  • Approval metrics

4. Implementation Guidance

  • A/B test variations to try
  • Mobile optimization hierarchy
  • Visual priority sections
  • Tone/voice guidelines
  • Character counts for design

The Validation Process (Behind the Scenes)

Your copy is tested against 5 hostile visitor personas:

  1. The 8-Second Scanner - Will they immediately bounce?
  2. The Comparison Tab Hoarder - Why would they choose you vs competitors?
  3. The Burned Cynic - What triggers their BS detector?
  4. The Confused Bouncer - What's unclear or confusing?
  5. The Justified Procrastinator - What lets them delay action?

Each persona analyzes through 5 layers:

  • Clarity failures
  • Relevance rejections
  • Credibility collapse
  • Friction discovery
  • Competitive disadvantages

= 25 validation angles (5 personas × 5 layers)

The skill identifies Critical Failures (3+ reviewers object) and High Priority issues (2+ reviewers object), then rebuilds the copy until approval criteria are met.

Format Features

  • Emoji pain points - Uses 😤, 😫, 🤯, 😰 in problem agitation
  • Customer voice quotes - Pain points written as internal dialogue
  • Micro-proof for every claim - No unsubstantiated benefits
  • Conversational FAQ - Not corporate speak
  • Honest urgency - No fake scarcity
  • Validation transparency - Shows the rigor behind the copy

Publishing This Skill to npm

If you want to publish your own version:

1. Update package.json

Change the name to your own scoped package:

{
  "name": "@yourusername/sales-page-copywriting",
  "version": "1.0.0",
  ...
}

2. Create npm Account

Sign up at npmjs.com

3. Login via CLI

npm login

4. Publish

npm publish --access public

(Scoped packages are private by default, --access public makes them public)

5. Users Can Install

npx @yourusername/sales-page-copywriting

Publishing to GitHub

1. Create Repository

cd sales-page-copywriting-skill
git init
git add .
git commit -m "Initial commit: Sales Page Copywriting skill"

2. Create GitHub Repo

Go to GitHub and create a new repository named Sales-Page-Copywriting-Skill

3. Push

git remote add origin https://github.com/yashaiguy-dev/Sales-Page-Copywriting-Skill.git
git branch -M main
git push -u origin main

File Structure

website-copy-generator-skill/
├── package.json          # npm configuration
├── README.md            # This file
├── bin/
│   └── install.js       # Installation script
└── skill/
    └── SKILL.md         # Main skill file (loaded by Claude)

Requirements

  • Node.js 14.0.0 or higher
  • Claude CLI or Claude.ai access
  • npm (for distribution)

Examples

See the examples directory for:

  • SaaS product copy example
  • E-commerce product copy example
  • Service business copy example

Troubleshooting

Skill not showing up in Claude

  1. Make sure you restarted Claude after installation
  2. Check that the skill is in at least one of these directories:
    • Claude Code: ~/.claude/skills/sales-page-copywriting/
    • Agents (Global): ~/.agents/skills/sales-page-copywriting/
    • Claude Desktop (macOS): ~/Library/Application Support/Claude/skills/user/sales-page-copywriting/
    • Claude Desktop (Windows): %APPDATA%\Claude\skills\user\sales-page-copywriting\
    • Claude Desktop (Linux): ~/.config/Claude/skills/user/sales-page-copywriting/
  3. Verify that SKILL.md has proper frontmatter (name, description)

Installation fails

  1. Check Node.js version: node --version (must be ≥14.0.0)
  2. Ensure Claude is installed on your system
  3. Check write permissions to the Claude directory
  4. Try running with elevated permissions if necessary

Copy quality issues

The skill is only as good as the input provided:

  • Be specific about your product's unique mechanism
  • Provide real competitor examples
  • Share actual customer objections you've heard
  • Define your target audience psychographically

Contributing

Contributions welcome! Areas for improvement:

  • Additional validation personas
  • Industry-specific copy templates
  • Integration with design tools
  • A/B testing result tracking

License

MIT License - see LICENSE for details

Author

yashaiguy

Support

Acknowledgments

Based on proven conversion copywriting principles and hostile validation methodology.


Stop guessing what copy will convert. Start with validated, battle-tested sales page copy.