Tooluck logoTooluck
SKILL.md

dotnet-local-tools

Agent skill fromAaronontheweb/dotnet-skills

Managing local .NET tools with dotnet-tools.json for consistent tooling across development environments and CI/CD pipelines.

How to install dotnet-local-tools

install dotnet-local-tools
# install the dotnet-skills pack with the skills CLI
npx skills add Aaronontheweb/dotnet-skills

# or add only this skill to Claude Code: copy the folder

skills/local-tools/

# into

~/.claude/skills/local-tools/ (all projects)

.claude/skills/local-tools/ (one project)

skills/local-tools/SKILL.md

MITFull file
1# .NET Local Tools
2
3## When to Use This Skill
4
5Use this skill when:
6- Setting up consistent tooling across a development team
7- Ensuring CI/CD pipelines use the same tool versions as local development
8- Managing project-specific CLI tools (docfx, incrementalist, dotnet-ef, etc.)
9- Avoiding global tool version conflicts between projects
10
11## What Are Local Tools?
12
13Local tools are .NET CLI tools that are installed and versioned per-repository rather than globally. They're defined in `.config/dotnet-tools.json` and restored with `dotnet tool restore`.
14
15### Local vs Global Tools
16
17| Aspect | Global Tools | Local Tools |
18|--------|--------------|-------------|
19| Installation | `dotnet tool install -g` | `dotnet tool restore` |
20| Scope | Machine-wide | Per-repository |
21| Version control | Manual | In `.config/dotnet-tools.json` |
22| CI/CD | Must install each tool | Single restore command |
23| Conflicts | Can have version conflicts | Isolated per project |
24
25---
26
27## Setting Up Local Tools
28
29### Initialize the Manifest
30
31```bash
32# Create .config/dotnet-tools.json
33dotnet new tool-manifest
34```
35
36This creates:
37```
38.config/
39└── dotnet-tools.json
40```
41
42### Install Tools Locally
43
44```bash
45# Install a tool locally
46dotnet tool install docfx
47
48# Install specific version
49dotnet tool install docfx --version 2.78.3
50
51# Install from a specific source
52dotnet tool install MyTool --add-source https://mycompany.pkgs.visualstudio.com/_packaging/feed/nuget/v3/index.json
53```
54
55### Restore Tools
56
57```bash
58…

Excerpt shown under the repository's MIT license.

More skills in dotnet-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

cathrynlavery /

diagram-design
66k

Editorial diagram design for Claude Code, Codex, GitHub Copilot, Cursor, Factory Droid, Qoder, and Pi. 45 diagram types. Self-contained HTML + SVG. No shadows. No Mermaid slop.

CCCXCUGH1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates