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
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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package SmartSkills.Cli --version 0.1.0-preview2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
SmartSkills.Cli
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
- SmartSkills repository — full documentation, SDK, and MSBuild integration
- Agent Skills specification
| Product | Versions 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 |