An open API service indexing awesome lists of open source software.

https://github.com/mastrauckas/ai

AI coding agent skills, instructions, and tools
https://github.com/mastrauckas/ai

copilot copilot-cli csharp dotnet minimal-api skills

Last synced: about 2 months ago
JSON representation

AI coding agent skills, instructions, and tools

Awesome Lists containing this project

README

          

# skills

A collection of AI coding agent skills by [Michael Astrauckas](https://github.com/mastrauckas).

A skill is a `SKILL.md` file that tells Copilot how to perform a specialized task — scaffolding a
project, debugging a workflow, or following a set of conventions. Copilot loads the skill
automatically when your prompt matches, or you can invoke it directly by name.

## Available Skills

| Skill | Description |
| --------------------------------------------------- | -------------------------------------------------------- |
| [dotnet-minimal-api](./skills/dotnet-minimal-api/SKILL.md) | Scaffold a production-ready .NET 10 Minimal API project. |

## Setup

Clone this repo into a named subdirectory under your Copilot CLI skills directory:

```sh
git clone git@github.com:mastrauckas/ai.git "$HOME/.copilot/skills/mastrauckas-ai"
```

For Claude Code, clone it into the Claude skills directory as well:

```sh
git clone git@github.com:mastrauckas/ai.git "$HOME/.claude/skills/mastrauckas-ai"
```

Then reload skills in Copilot CLI without restarting:

```
/skills reload
```

> **Note:** `/skills reload` is a GitHub Copilot CLI command. Claude Code picks up skills
> automatically on restart.

## Usage

Copilot selects a skill automatically when your prompt matches its description. To invoke one
directly, name it in your prompt:

```
Use the /dotnet-minimal-api skill to scaffold a new orders API
```

## Adding a New Skill

1. Create a directory under `skills/`: `mkdir skills/my-skill-name`
2. Add `skills/my-skill-name/SKILL.md` with YAML frontmatter and instructions
3. Commit and push
4. Run `/skills reload` in Copilot CLI

See the
[GitHub Copilot CLI skills documentation](https://docs.github.com/copilot/how-tos/copilot-cli/customize-copilot/create-skills)
for the full `SKILL.md` format reference.

## License

MIT — see [LICENSE](./LICENSE).