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 🙏

© 2025 – Pkg Stats / Ryan Hefner

create-claude-starter

v1.0.0

Published

Production-ready Claude Code configuration with 40+ skills, TOON format support, and docpull integration

Downloads

92

Readme

claude-starter

Production-ready Claude Code configuration with 40+ skills, TOON format support, and skill marketplace integration.

npm version License: MIT

What is this?

A .claude/ configuration directory for Claude Code that provides:

  • 40 Skills - Auto-activating expertise (Stripe, Supabase, Aptos, Expo, Plaid, Whop, Shopify, iOS)
  • TOON Format - 30-60% token savings for tabular data
  • 7 Commands - TOON conversion, skill installation, token analysis
  • Templates - Build your own skills and commands

This is configuration, not code. No library, no framework, no runtime dependencies.

Installation

# Install to current project
npx create-claude-starter

# Install specific skills
npx create-claude-starter --skills stripe,supabase,expo

# Install with profile
npx create-claude-starter --profile web-saas

Or copy manually:

git clone https://github.com/raintree-technology/claude-starter.git
cp -r claude-starter/.claude your-project/.claude

Usage

Skills auto-activate based on context:

You: "How do I create a Stripe subscription?"
Claude: [Activates Stripe skill and provides implementation]

You: "Build a Whop membership backend"
Claude: [Activates Whop and provides code]

Optional: Pull Documentation

Skills work immediately with built-in knowledge. Optionally pull comprehensive API docs:

# Install docpull
brew install pipx && pipx install docpull

# Pull documentation
docpull https://docs.stripe.com -o .claude/skills/stripe/docs
docpull https://supabase.com/docs -o .claude/skills/supabase/docs

TOON Format

Compress JSON/data files by 30-60%:

/convert-to-toon api-response.json
/analyze-tokens data.json

What's Included

| Category | Skills | Documentation | |----------|--------|---------------| | Payments | Stripe, Whop, Shopify | 3,490 files | | Backend | Supabase | 2,616 files | | Banking | Plaid (+ 4 sub-skills) | 659 files | | Blockchain | Aptos, Shelby, Decibel | 246 files | | Mobile | Expo (+ 3 sub-skills), iOS | 814 files | | AI | Anthropic API, Claude Code (+ 5 sub-skills) | 400 files | | Data | TOON Formatter | Tools + spec |

Total: 40 skills, 8,225 documentation files (pulled separately)

CLI Commands

# Manage installation
npx claude-starter list                    # List available skills
npx claude-starter add expo ios            # Add skills
npx claude-starter update                  # Update installed skills

# Manage documentation
npx claude-starter docs pull stripe        # Pull specific docs
npx claude-starter docs pull               # Pull all docs
npx claude-starter docs status             # Check status
npx claude-starter docs update             # Update stale docs

Installation Profiles

npx create-claude-starter --profile web-saas      # stripe, supabase, expo
npx create-claude-starter --profile blockchain    # aptos, shelby, decibel
npx create-claude-starter --profile minimal       # toon-formatter only

Structure

.claude/
├── skills/          # 40 auto-activating skills
├── commands/        # 7 slash commands
├── hooks/           # 5 automation hooks (disabled by default)
├── utils/toon/      # TOON encoder/decoder (Zig binary + source)
└── settings.json    # Configuration

Building Custom Skills

<!-- .claude/skills/my-api/skill.md -->
# My Company API

Auto-activates when: user mentions "my-api"

## Endpoints
- POST /api/v1/users - Create user
- GET /api/v1/users/:id - Get user

See docs/creating-components.md for templates.

Documentation

Requirements

  • Node.js >= 18.0.0
  • Claude Code >= 1.0.0
  • docpull (optional) - For pulling documentation

Security

See SECURITY.md for vulnerability disclosure and security measures.

Legal

All third-party trademarks are property of their respective owners. See TRADEMARKS.md.

Not affiliated with or endorsed by Stripe, Anthropic, Supabase, Expo, Plaid, Shopify, or Whop.

License

MIT - See LICENSE

Resources