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

skillo

v0.2.6

Published

Autonomous workflow learning & skill generation system - Learn workflows by observation, not explanation

Downloads

1,077

Readme

Skillo CLI

Autonomous workflow learning & skill generation system.

Learn workflows by observation, not explanation.

Website: skillo.one

Installation

# Install globally
npm install -g skillo

# Or use with npx
npx skillo --help

Quick Start

# Login to skillo.one (opens browser for OAuth)
skillo login

# Enable tracking for your project (privacy-first: opt-in only)
cd /path/to/your/project
skillo track

# Sync Claude Code history
skillo claude sync

# Check tracking status
skillo project status

Commands

Authentication

# Login to skillo.one (opens browser)
skillo login

# Check login status
skillo whoami

# Logout
skillo logout

Project Tracking (Privacy-First)

# Enable tracking for current project
skillo track

# Disable tracking
skillo untrack

# Check tracking status
skillo project status

# List all tracked projects
skillo project list

Claude Code Sync

# Sync Claude Code conversation history
skillo claude sync

# Sync specific project only
skillo claude sync --project /path/to/project

Sync

# Pull skills and patterns from platform
skillo sync --pull

# Push local patterns to platform
skillo sync --push

# Sync everything
skillo sync --push --pull

Patterns

# List detected patterns
skillo patterns list

# Show pattern details
skillo patterns show <id>

# Generate a skill from a pattern
skillo patterns generate <id>

Skills

# List generated skills
skillo skills list

# Show skill details
skillo skills show <name>

# Open skills directory
skillo skills open

Status

# Check overall status
skillo status

Configuration

Configuration is stored in ~/.config/skillo/config.yaml.

Key settings:

# Pattern detection
pattern_detection:
  min_count: 3          # Occurrences before detection
  session_timeout: 30   # Minutes of inactivity

# Privacy
privacy:
  auto_redact: true     # Redact sensitive data
  track_output: false   # Don't track command output

# Notifications
notifications:
  enabled: true
  style: inline         # inline, desktop, or both

# Skill generation
skill_generation:
  include_scripts: true
  include_examples: true

How It Works

  1. Login: Run skillo login to authenticate with skillo.one. Opens your browser for secure OAuth.

  2. Track Projects: Run skillo track in any project directory to enable tracking. Nothing is tracked by default (privacy-first).

  3. Pattern Detection: Skillo analyzes your Claude Code conversations to identify repeated workflows and patterns.

  4. Skill Generation: Convert detected patterns into reusable AI skills through the dashboard at skillo.one.

  5. Team Sharing: Skills are automatically matched to team members via git remote detection—no GitHub OAuth required.

Directory Structure

~/.config/skillo/        # Config directory
└── config.yaml          # Configuration + API key

~/.claude/skills/        # Skills directory (Claude Code)
├── my-workflow/
│   ├── SKILL.md
│   └── scripts/
└── another-skill/
    └── SKILL.md

Privacy

Skillo is built with privacy as a core principle:

  • Explicit Opt-In — Run skillo track to enable tracking per project
  • Local Reading — Claude Code history is read locally, never scraped
  • No GitHub OAuth — Git remote detection works locally
  • Secure Sync — All data encrypted in transit

Requirements

  • Node.js 18+
  • npm or yarn
  • Claude Code (for conversation sync)

Support

License

Proprietary - All rights reserved.