SmartSkills.Cli 0.1.0-preview2

This is a prerelease version of SmartSkills.Cli.
dotnet tool install --global SmartSkills.Cli --version 0.1.0-preview2
                    
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 SmartSkills.Cli --version 0.1.0-preview2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SmartSkills.Cli&version=0.1.0-preview2&prerelease
                    
nuke :add-package SmartSkills.Cli --version 0.1.0-preview2
                    

SmartSkills.Cli

NuGet NuGet Downloads

A .NET global tool that automatically discovers and installs agent skills based on your project's dependencies.

Installation

Install as a .NET global tool:

dotnet tool install -g SmartSkills.Cli

Or as a local tool in your repository:

dotnet new tool-manifest # if you don't have one yet
dotnet tool install SmartSkills.Cli

Quick Start

# Scan your project and install matching skills
smart-skills install

# Preview what would be installed
smart-skills install --dry-run

Commands

scan — Scan for Dependencies

# Scan current directory (auto-detects .sln, .csproj, package.json, etc.)
smart-skills scan

# Scan a specific project
smart-skills scan --project ./src/MyProject/MyProject.csproj

# Recursive scan with JSON output
smart-skills scan --recursive --json
Option Description
-p, --project <path> Path to a project, solution, or directory
--json Output results as JSON
-r, --recursive Recursively scan subdirectories
--depth <n> Maximum recursion depth (default: 5)

install — Install Skills

# Install skills based on detected packages
smart-skills install

# Install for a specific project
smart-skills install --project ./src/MyProject

# Force reinstall (overwrite locally modified skills)
smart-skills install --project ./src/MyProject --force
Option Description
-p, --project <path> Path to a project, solution, or directory
-r, --recursive Recursively detect projects
--depth <n> Maximum recursion depth (default: 5)

restore — Restore from Lock File

# Restore all skills to their exact locked versions
smart-skills restore

# Restore for a specific project
smart-skills restore --project ./src/MyProject

list — List Installed Skills

smart-skills list
smart-skills list --json

status — Check Skill Status

smart-skills status
smart-skills status --check-remote   # also check for upstream updates
smart-skills status --json

uninstall — Remove a Skill

smart-skills uninstall my-skill-name

Global Options

Option Description
-v, --verbose Enable verbose logging
--dry-run Preview changes without executing
--base-dir <path> Base directory for .agents/skills (defaults to current directory)

Lock File

SmartSkills generates a smart-skills.lock.json file that records the exact commit SHA and content hash of each installed skill. Commit this file to your repository so that smart-skills restore produces identical results for all team members and CI pipelines.

Supported Ecosystems

Ecosystem Detected Files
.NET .csproj, .fsproj, .vbproj, .sln, .slnx
Node.js package.json (npm, yarn, pnpm, bun)
Python pyproject.toml, Pipfile.lock, requirements.txt, uv.lock
Java pom.xml, build.gradle

Further Reading

Product Compatible and additional computed target framework versions.
.NET 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.1.0-preview2 137 2/14/2026
0.1.0-preview 83 2/12/2026