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

outclaw

v0.2.6

Published

CLI tool for managing OpenClaw Skills - Install, publish and manage skills from Outclaws registry

Readme

Outclaw

CLI tool for managing Claude Code Skills - A complete registry system.

Installation

npm install -g outclaw

Usage

Create a new skill

# Interactive mode
outclaw init

# With name
outclaw init my-skill

# Create in global directory
outclaw init my-skill --global

Install a skill

# From GitHub
outclaw install github:owner/repo
outclaw install github:owner/repo@branch

# From GitHub (shorthand)
outclaw install owner/repo

# From URL
outclaw install https://github.com/owner/repo

# Install globally
outclaw install github:owner/repo --global

List installed skills

# List all skills
outclaw list

# List only global skills
outclaw list --global

# List only project skills
outclaw list --project

# Output as JSON
outclaw list --json

Search for skills

outclaw search <query>

# Limit results
outclaw search react --limit 10

Show skill info

outclaw info my-skill

Uninstall a skill

outclaw uninstall my-skill

# Uninstall global skill
outclaw uninstall my-skill --global

Claude Code Skills Format

Skills follow the Agent Skills open standard.

Directory Structure

my-skill/
├── SKILL.md           # Main instructions (required)
├── references/        # Reference documentation (optional)
├── examples/          # Example outputs (optional)
└── scripts/           # Executable scripts (optional)

SKILL.md Format

---
name: my-skill
description: What this skill does and when to use it
version: 1.0.0
disable-model-invocation: false
user-invocable: true
allowed-tools: Read, Grep, Glob
argument-hint: [file-path]
---

Your skill instructions here...

Frontmatter Options

| Field | Description | |-------|-------------| | name | Skill name (lowercase, alphanumeric, hyphens) | | description | What the skill does (used for trigger matching) | | version | Semantic version | | disable-model-invocation | Prevent automatic triggering | | user-invocable | Allow manual invocation via /skill-name | | allowed-tools | Tools that can be used without permission | | argument-hint | Hint for autocomplete | | model | Override model for this skill | | context | Run in fork for isolated subagent | | agent | Subagent type when using context: fork |

Skills Location

  • Global: ~/.claude/skills/<skill-name>/SKILL.md
  • Project: .claude/skills/<skill-name>/SKILL.md

Using as a Claude Code Skill

You can create a skill to help manage skills:

---
name: outclaw
description: Manage Claude Code skills - create, install, search, and publish
disable-model-invocation: true
allowed-tools: Bash
---

Use outclaw CLI to manage Claude Code skills:

- Create new skill: `outclaw init <name>`
- Install skill: `outclaw install <skill>`
- List skills: `outclaw list`
- Search skills: `outclaw search <query>`

License

MIT