Sign In

openskill-cli

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openskill-cli

Agent-agnostic skill manager for AI coding agents (Claude Code, Cursor, Codex, Antigravity)

latest
Source
npmnpm
Version
1.0.2
Version published
Weekly downloads
1
-83.33%
Maintainers
1
Weekly downloads
 
Created
Source
                            _    _ _ _
  ___  _ __   ___ _ __  ___| | _(_) | |
 / _ \| '_ \ / _ \ '_ \/ __| |/ / | | |
| (_) | |_) |  __/ | | \__ \   <| | | |
 \___/| .__/ \___|_| |_|___/_|\_\_|_|_|
      |_|

OpenSkill (osk)

Agent-agnostic skill manager for AI coding assistants

OpenSkill is a lightweight CLI tool for managing skills across multiple AI coding agents. Install, update, and share skills seamlessly across Claude Code, Cursor, OpenAI Codex, Antigravity, Gemini CLI, GitHub Copilot, OpenCode, Windsurf, Kiro, Warp, OpenClaw, and the generic Agents spec.

Features

  • Multi-agent support - Works with 12 agents: Claude Code, Cursor, Codex, Antigravity, Gemini, Copilot, OpenCode, Windsurf, Kiro, Warp, OpenClaw, and the Agents spec
  • Unified skill format - SKILL.md format compatible across all agents
  • Project & global scopes - Install skills per-project or globally
  • Repository management - Browse, search, and sync skill repositories
  • Interactive installation - Searchable multi-select for easy skill discovery

Installation

npm install -g openskill-cli

Quick Start

# Browse available skills
osk browse

# Search for a skill
osk search pdf

# Install a skill (interactive)
osk install anthropics/skills

# Install specific skill to specific agent
osk install anthropics/skills pdf -t claude

# Install globally (available in all projects)
osk install anthropics/skills pdf -g

# List installed skills
osk ls

# Update skills
osk update

Commands

CommandAliasDescription
install <source> [skill]iInstall skills from a repository
uninstall <skill>rmRemove installed skills
listlsList installed skills
updateupCheck and apply skill updates
search <query>sSearch for skills in repositories
browsebBrowse available skills
loginAuthenticate with the marketplace
logoutLog out and revoke token
whoamiShow current login status
push [path]Push skill to marketplace as draft
publish <slug>Make a pushed skill public
audit [path]Run security audit on a skill
repo add <source>Add a skill repository
repo lsList configured repositories
repo rm <name>Remove a repository
repo sync [name]Sync repositories (fetch latest)
repo info <name>Show repository details
configManage configuration
initCreate a new skill
validateValidate skill format
convertConvert skills between formats
whichShow installation path for a skill
manShow detailed help
completionGenerate shell completion script

Supported Agents

AgentProject PathGlobal Path
Claude Code.claude/skills/~/.claude/skills/
Cursor.cursor/skills/~/.cursor/skills/
OpenAI Codex.codex/skills/~/.codex/skills/
Antigravity.antigravity/skills/~/.antigravity/skills/

Skill Format

Skills use the SKILL.md format with YAML frontmatter:

---
name: my-skill
description: A short description of what this skill does
license: MIT
---

# Instructions

Your skill instructions go here in markdown format.

Configuration

Configuration is stored at ~/.openskill/config.json.

# Show current config
osk config

# Set default agent
osk config set defaultAgent cursor

# Set default scope (project or global)
osk config set defaultScope global

Repository Management

# List configured repositories
osk repo ls

# Add a repository (GitHub shorthand)
osk repo add owner/repo

# Add from GitLab
osk repo add https://gitlab.com/user/repo

# Add via SSH
osk repo add git@github.com:user/repo.git --name my-skills

# Sync all repositories
osk repo sync

# Show repository details
osk repo info anthropic-official

# Remove a repository
osk repo rm my-skills

Shell Completion

Generate shell completion scripts for your shell:

# Bash
osk completion bash >> ~/.bashrc

# Zsh
osk completion zsh >> ~/.zshrc

# Fish
osk completion fish > ~/.config/fish/completions/osk.fish

Default Repositories

OpenSkill comes pre-configured with official skill repositories:

  • anthropic-official - https://github.com/anthropics/skills
  • openai-official - https://github.com/openai/skills

You can add any Git repository (GitHub, GitLab, self-hosted, SSH) using osk repo add.

Documentation

Full documentation is available in the docs/ directory:

Contributing

See CONTRIBUTING.md for development setup and guidelines.

License

MIT

Keywords

ai

FAQs

Package last updated on 28 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts