skillz 0.2.0

dotnet tool install --global skillz --version 0.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local skillz --version 0.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=skillz&version=0.2.0
                    
nuke :add-package skillz --version 0.2.0
                    

skillz

A CLI for managing AI agent skills.

Skills are markdown files (SKILL.md) with YAML frontmatter that teach AI coding agents how to do something. skillz installs them from GitHub, GitLab, generic Git repos, or local paths — into whichever agents you have on your machine.

Install

dotnet tool install -g skillz

Requires the .NET SDK (8.0 or newer). After install, skillz is on your PATH.

Run without installing (dnx)

If you have the .NET 10 SDK (or newer), dnx runs the tool one-shot — no PATH shim, no global state:

dnx skillz add anthropics/skills

dnx is a shell script that ships with the SDK; it forwards to dotnet tool exec, which downloads the package into the NuGet cache and runs it. Subsequent runs hit the cache and are immediate.

First run prompts:

Tool package skillz@1.0.0 will be downloaded from source
https://api.nuget.org/v3/index.json. Proceed? [y/n] (y):

Pass --yes to skip the prompt (useful in CI):

dnx --yes skillz add anthropics/skills

Pin a version with @:

dnx skillz@1.0.0 add anthropics/skills
dnx skillz@1.* add anthropics/skills      # latest 1.x

Allow prereleases:

dnx --prerelease skillz add anthropics/skills

Use a custom feed:

dnx --source https://my.feed/v3/index.json skillz add ...

If a .config/dotnet-tools.json manifest is in scope, dnx uses the version pinned there instead of the latest — handy for repo-local tool versions.

dnx skillz and dotnet tool exec skillz are equivalent; dnx is just the shorter form.

Quick start

# Install all skills from a GitHub repo into Claude Code
skillz add anthropics/skills --agent claude-code

# Pick specific skills interactively
skillz add anthropics/skills

# Install one skill into multiple agents
skillz add anthropics/skills --skill code-review --agent claude-code --agent cursor

# Install everything into every detected agent, no prompts
skillz add anthropics/skills --all

# List what's installed
skillz list

# Update installed skills to the latest version
skillz update

# Remove a skill
skillz remove code-review

# Scaffold a new skill
skillz init my-skill

Sources

skillz add <source> understands several source forms:

Form Example
owner/repo (GitHub) skillz add anthropics/skills
Full Git URL skillz add https://github.com/owner/repo
GitLab project skillz add gitlab:group/project
Local directory skillz add ./my-skills

By default skillz performs a shallow clone for speed. Pass --full-depth to clone full history.

Scope: project vs. global

Without --global, skills are added to the current project (recorded in skills-lock.json in the working directory). With --global, they're installed once for your user under your XDG data dir ($XDG_DATA_HOME/skillz or ~/.local/share/skillz), with the global lock file (.skill-lock.json) kept alongside the installed skills in that same directory.

Agents

skillz supports 55+ AI coding agents — Claude Code, Cursor, GitHub Copilot, Codex, Continue, Gemini CLI, and many more. Detection is automatic; the --agent <name> flag (repeatable) targets specific ones. Run skillz list after install to see which agents on your machine were updated.

By default skills are symlinked from a canonical location so editing one place updates every agent. Pass --copy to copy files instead — useful for sandboxed agents that don't follow symlinks.

Authoring a skill

skillz init my-skill

…creates my-skill/SKILL.md with the right frontmatter shape:

---
name: my-skill
description: A brief description of what this skill does
---

# my-skill

Instructions for the agent to follow when this skill is activated.

Push the file to a public repo and anyone can install it with skillz add <owner>/<repo>.

Commands

Command What it does
skillz add <source> Install skill(s) from a source
skillz remove <skills...> Uninstall skill(s)
skillz list List installed skills
skillz update [skills...] Update installed skills (alias upgrade, check)
skillz init [name] Create a new SKILL.md scaffold

Common flags: --global / -g, --agent / -a <name>, --skill / -s <name>, --yes / -y, --all, --copy, --full-depth, --list / -l, --json.

skillz <command> --help shows the full option list for each command.

Source code

https://github.com/PascalSenn/skillz

License

MIT — see LICENSE.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.2.0 0 6/3/2026
0.1.1 98 5/18/2026
0.1.0 101 5/17/2026