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

@lenovo-open/skill-cli

v0.0.3

Published

CLI for lenovo open platform skill, Create, publish, and manage your AI agent skills

Readme

@lenovo-open/skill-cli

Lenovo open platform skill CLI - Create, publish, and manage your AI agent skills

npm version npm downloads

Core Features

Skill Management

Create, publish, and manage your own skills:

# Initialize a new skill project
npx @lenovo-open/skill-cli init

# Package local skill files into a zip
npx @lenovo-open/skill-cli package

# Upload local skill zip to Lenovo open platform
npx @lenovo-open/skill-cli push

Installation

Two ways to use:

Option 1: Using npx (Recommended) ⭐

No installation needed - always uses the latest version:

npx @lenovo-open/skill-cli init
npx @lenovo-open/skill-cli package

Pros:

  • No installation required
  • Always uses latest version
  • No global package pollution
  • Works immediately

Option 2: Global Installation

Install once, use lenovoskill command directly:

npm install -g @lenovo-open/skill-cli

# Then use shorter command
lenovoskill init
lenovoskill package

Pros:

  • Shorter command (lenovoskill vs npx @lenovo-open/skill-cli)
  • Faster (no download on each run)
  • Works offline after installation

Note: After global install, use lenovoskill instead of npx @lenovo-open/skill-cli

Quick Start

1. Create & Publish

# Login first
lenovoskill login

# Initialize a skill project
lenovoskill init

# Edit SKILL.md, then package
lenovoskill package

# Upload package to Lenovo open platform
lenovoskill push

All Commands

Create & Manage

| Command | Description | |-----------|------------| | login | Log in to Lenovo open platform | | logout | Log out from Lenovo open platform | | whoami | Show current logged in user | | init | Initialize a new skill project | | package | Package local files into a zip | | push | Upload local skill zip to Lenovo open platform |

Why LenovoSkill CLI?

Fast & Simple

No complex setup - just npx and go. Works offline after installation.

Secure

OAuth authentication, no API keys in code, credentials stored securely.

Configuration

User Config

Stored in ~/.lenovoskill/config.json:

  • API URL (default: https://open.lenovomm.com)
  • Default visibility settings

Auth Tokens

Stored securely in ~/.lenovoskill/auth.json (mode 600):

  • Login Token
  • Biz Token
  • User info

Local Project Config

Each skill project has .skill-config.json:

  • Skill metadata
  • Ignore patterns

Development

# Clone
git clone https://gitlab.mbgstore.lenovo.com.cn/store/store-business.git
cd store-business/open-platform/skill-cli

# Install
npm install

# Build
npm run build

# Dev mode (watch)
npm run dev

# Type check
npm run typecheck

Links

  • Website: https://open.lenovomm.com
  • npm: https://www.npmjs.com/package/@lenovo-open/skill-cli

License

MIT © LenovoSkill

Acknowledgements

This project is a derivative work based on the open-source project skill-hub/cli.