Skip to content

psake/psake-llm-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psake-tools

A collection of Claude skills for the psake PowerShell build automation ecosystem. Contributions are welcome!

Skills

Skill Description
psake Task-based build automation for .NET, Node.js, Docker, and more
PowerShellBuild Standardized build/test/publish tasks for PowerShell module development

Installation

Marketplace (recommended)

Add the marketplace in Claude Code, then install whichever skills you need:

/plugin marketplace add psake/psake-llm-tools

Once added, install individual skills with /plugin install.

VSCode

You can use this link to add the marketplace (copy and paste into address bar): vscode://chat-plugin/install?source=https://github.com/psake/psake-llm-tools/

Direct download (.skill files)

Download a .skill file from the releases page and upload it directly to Claude. Both installation methods are supported and kept in sync.

psake Skill

What's Included

  • SKILL.md — Core psake patterns, commands, and troubleshooting
  • references/powershell-modules.md — PowerShellBuild module for PS module development
  • references/build-types.md — .NET, Node.js, Docker build patterns
  • references/advanced.md — Dynamic tasks, custom logging, CI/CD integration

Usage Examples

Ask Claude to:

  • "Create a psakefile for my PowerShell module with Pester tests"
  • "Help me set up a psake build for my .NET solution"
  • "Generate a psakefile that creates tasks dynamically from a config file"
  • "Add CI/CD integration to my existing psakefile"

PowerShellBuild Skill

What's Included

  • SKILL.md — PSBPreference configuration, task reference, complete project examples, CI/CD patterns

Usage Examples

Ask Claude to:

  • "Set up PowerShellBuild for my PowerShell module"
  • "Configure code coverage thresholds in my PowerShellBuild project"
  • "Help me publish my module to PSGallery using PowerShellBuild"
  • "Generate a psakeFile.ps1 using PowerShellBuild tasks"

Development

Testing locally

Clone the repo, then add the marketplace using a local path:

/plugin marketplace add ./

Note: ./ is required — . alone will not work.

Install individual plugins to test them:

/plugin install psake@psake-tools
/plugin install powershellbuild@psake-tools

Running Tests

Follow the instructions in TESTING.md.

Repository Structure

psake-llm-tools/
├── .claude-plugin/
│   └── marketplace.json        # Marketplace definition
├── plugins/
│   ├── psake/
│   │   └── skills/psake/       # psake skill source
│   └── powershellbuild/
│       └── skills/powershellbuild/  # PowerShellBuild skill source
└── .github/
    └── workflows/              # CI: builds .skill release packages

License

MIT

About

Skills, instructions, and other types of files that may help with LLM usage.

Topics

Resources

License

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Sponsor this project

Contributors