MackySoft.SkillsPack
1.13.0
dotnet tool install --global MackySoft.SkillsPack --version 1.13.0
dotnet new tool-manifest
dotnet tool install --local MackySoft.SkillsPack --version 1.13.0
#tool dotnet:?package=MackySoft.SkillsPack&version=1.13.0
nuke :add-package MackySoft.SkillsPack --version 1.13.0
SkillsPack - Agent Skills CLI
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.
- Website: https://mackysoft.net/
- GitHub: https://github.com/mackysoft
License
SkillsPack is under the MIT License.
| 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. |
This package has no dependencies.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.13.0 | 192 | 8/2/2026 | |
| 1.12.0 | 126 | 7/19/2026 | |
| 1.11.0 | 122 | 7/18/2026 | |
| 1.10.1 | 119 | 7/17/2026 | |
| 1.10.0 | 125 | 7/17/2026 | |
| 1.9.0 | 123 | 7/16/2026 | |
| 1.8.0 | 127 | 7/16/2026 | |
| 1.7.1 | 128 | 7/15/2026 | |
| 1.7.0 | 127 | 7/14/2026 | |
| 1.6.0 | 132 | 7/7/2026 | |
| 1.5.0 | 133 | 7/6/2026 | |
| 1.4.0 | 126 | 7/5/2026 | |
| 1.3.0 | 134 | 7/1/2026 | |
| 1.2.0 | 142 | 6/30/2026 | |
| 1.1.0 | 137 | 6/23/2026 | |
| 1.0.2 | 137 | 6/23/2026 | |
| 1.0.1 | 131 | 6/23/2026 | |
| 1.0.0 | 145 | 6/23/2026 |