MackySoft.SkillsPack 1.13.0

Suggested Alternatives

MackySoft.AgentBundle

dotnet tool install --global MackySoft.SkillsPack --version 1.13.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 MackySoft.SkillsPack --version 1.13.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=MackySoft.SkillsPack&version=1.13.0
                    
nuke :add-package MackySoft.SkillsPack --version 1.13.0
                    

SkillsPack - Agent Skills CLI

verify NuGet License: MIT

Created by Hiroya Aramaki (Makihiro)

SkillsPack is a .NET global tool for distributing reusable Agent Skills to supported agent hosts.

Use it when the same curated skill set should be shared across repositories or user environments without copying SKILL.md files by hand. The package includes canonical skill definitions, generated host-specific skill files, and commands for listing, exporting, installing, updating, diagnosing, and uninstalling skills.

Install

dotnet tool install --global MackySoft.SkillsPack

Update the tool to receive the latest bundled skills:

dotnet tool update --global MackySoft.SkillsPack

Quick Start

List available skills and supported hosts:

skills-pack skills list

Install the development skill category into the current repository:

skills-pack skills install --host openai --scope project --repo-root . --category development

Install the writing skill for the current user:

skills-pack skills install --host openai --scope user --skill writing

Preview changes before writing files:

skills-pack skills install --host openai --scope project --repo-root . --category development --dry-run --print-diff

Check installed project skills:

skills-pack skills doctor --host openai --scope project --repo-root . --category development

Included Skills

SkillsPack includes these reusable skills:

Skill Category Purpose
branch-create development Create or reuse task branches while preserving detached or uncommitted work.
changelog development Write reader-facing changelogs, release notes, and PR change summaries.
code-authoring-rules development Apply language-independent code design and authoring rules.
commit development Create responsibility-scoped Conventional Commit messages.
csharp-authoring-rules development Apply C#-specific implementation and review judgment rules.
claim-grounding basic Ground claims in their sources, evidence composition, adoption status, information validity, scope, and relationships.
issue-planner development Split tasks and specifications into single or parent-child GitHub Issue structures.
issue-writer development Write, create, update, or review structured GitHub Issue bodies.
pr-submit development Verify, push, and create or update pull requests.
pr-merge development Merge pull requests through CI and branch cleanup.
push development Commit pending work when needed and push the current branch safely.
referent-modeling basic Ground new terms and abstractions in concrete referents, roles, and relationships before naming.
review-triage development Triage review comments against code, specifications, and evidence.
skill-authoring development Create, update, and review behaviorally effective agent skills.
skill-usage-analysis development Analyze real agent usage and identify evidence-backed skill improvements.
sync-latest development Fetch remotes and safely synchronize the target worktree with the right base.
test-authoring development Design, update, and consolidate minimal contract-based test suites.
ultra-review development Run deeper multi-pass review and apply safe fixes.
unity-authoring-rules development Apply Unity-specific implementation and review judgment rules with C# rules.
verification-gate development Run the verification needed before PRs or final checks.
writing basic Write, revise, review, summarize, and localize text while preserving meaning and routing content by reader flow or ownership boundaries.
xml-doc-writer development Write contract-focused XML documentation comments.

Categories

SkillsPack includes these categories:

Category Purpose
basic Foundational reusable skills.
development Code, review, test, Git, and pull request workflow skills.

Skill Selection

--category selects one or more bundled skill categories. --skill selects exact skillName values. Selectors accept comma-separated values:

skills-pack skills install --host openai --scope project --repo-root . --category basic,development
skills-pack skills install --host openai --scope project --repo-root . --skill changelog,commit

skills list can run without selectors. For export, install, update, doctor, and uninstall, at least one package selector is required: --category or --skill.

When both --category and --skill are specified, selected skills must match the selected categories. Exact skill selections also include transitive dependencies declared by the selected skills. For example, selecting pr-merge also exports or installs the Git and PR workflow skills it invokes.

Command Reference

List bundled skills, supported hosts, categories, and package counts:

skills-pack skills list
skills-pack skills list --category development
skills-pack skills list --category basic,development
skills-pack skills list --skill changelog
skills-pack skills list --category development --skill changelog

Export host-specific skill files:

skills-pack skills export --host openai --category development --output ./exported-skills
skills-pack skills export --host openai --skill changelog --output ./exported-skills

Install skills into a repository:

skills-pack skills install --host openai --scope project --repo-root . --category development
skills-pack skills install --host openai --scope project --repo-root . --skill changelog

Update installed skills:

skills-pack skills update --host openai --scope project --repo-root . --category development

Diagnose installed skills:

skills-pack skills doctor --host openai --scope project --repo-root . --category development

Uninstall managed skills:

skills-pack skills uninstall --host openai --scope project --repo-root . --category development

Install skills into the current user's host skill directory:

skills-pack skills install --host openai --scope user --category development
skills-pack skills install --host openai --scope user --skill writing

Use --dry-run before changing installed files:

skills-pack skills install --host openai --scope project --repo-root . --category development --dry-run --print-diff
skills-pack skills doctor --host openai --scope project --repo-root . --category development

Supported hosts are reported by skills-pack skills list.

Author

Hiroya Aramaki is an indie game developer in Japan.

License

SkillsPack is under the MIT License.

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.