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

@cucuwang/aeo-cli

v0.1.0

Published

CLI toolkit that transforms SEO-optimized websites into AI-search-ready content

Readme

aeo-cli

CLI toolkit + Claude Code skills that transform SEO-optimized websites into AI-search-ready content.

AI search engines (ChatGPT, Perplexity, Google AI Overview) don't rank pages — they cite content. aeo-cli helps you make your content citable.

Quick Start

# Scan any website
npx aeo-cli scan https://your-site.com

# Scan local build output
npx aeo-cli scan ./dist

# Generate AI infrastructure files
npx aeo-cli generate ./dist

What It Does

aeo scan — AI Readability Audit

Analyzes your content across 5 dimensions and gives a 0-100 score:

| Dimension | Max | What it measures | |-----------|-----|------------------| | Structure | 25 | Heading hierarchy, paragraph length, FAQ presence | | Citability | 25 | Self-contained statements, data/stats, definitions | | Schema | 20 | JSON-LD presence, completeness, AI-relevant types | | AI Metadata | 15 | llms.txt, robots.txt AI config, meta description | | Content Density | 15 | Content vs boilerplate, keyword stuffing detection |

npx aeo-cli scan https://example.com        # Remote URL
npx aeo-cli scan ./dist                      # Local directory
npx aeo-cli scan ./dist --json               # Machine-readable output

aeo generate — AI Infrastructure Files

Generates everything AI crawlers need to understand your site:

  • llms.txt — Machine-readable site summary (llmstxt.org standard)
  • llms-full.txt — Full content for deep AI consumption
  • JSON-LD schemas — Article, FAQPage, BreadcrumbList
  • robots.txt suggestions — AI crawler allow/deny rules
npx aeo-cli generate ./dist --dry-run        # Preview first
npx aeo-cli generate ./dist                  # Write files
npx aeo-cli generate ./dist --json           # Machine-readable

aeo transform — AI Content Restructuring (Skill Only)

Available as a Claude Code skill — uses your existing subscription, no extra cost:

  • Split long paragraphs into citable statements
  • Extract implicit Q&A into FAQ schema
  • Remove keyword stuffing
  • Fix dangling references ("This...", "It...", "They...")
  • Inject structured data

Claude Code Skills

Install as a Claude Code plugin for interactive, AI-powered optimization:

claude plugin marketplace add dexuwang627-cloud/aeo-cli

Then use in any conversation:

  • /aeo-scan — Interactive audit with discussion
  • /aeo-generate — Guided file generation with preview
  • /aeo-transform — AI-powered content restructuring

Why AEO?

Traditional SEO optimizes for ranking algorithms. AEO optimizes for AI comprehension.

| | SEO | AEO | |---|---|---| | Goal | Rank higher | Get cited | | Audience | Search crawler | Language model | | Key metric | Position | Citation accuracy | | Content style | Keyword-rich | Self-contained, structured | | Structured data | Nice to have | Essential |

67% of users now get their first answer from AI — if your content can't be extracted and cited, it's invisible.

Scoring Methodology

Each rule produces a score based on heuristic analysis (no LLM required):

  • 17 rules across 5 dimensions
  • Zero cost — pure static analysis
  • Offline capable — works without internet for local files
  • Deterministic — same input always produces same score

The scoring weights (25/25/20/15/15) prioritize structure and citability because these factors most strongly correlate with AI citation rates.

License

MIT