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
- Host: GitHub
- URL: https://github.com/mastrauckas/ai
- Owner: mastrauckas
- License: mit
- Created: 2026-02-28T16:28:22.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-01T20:38:21.000Z (3 months ago)
- Last Synced: 2026-03-01T20:41:00.940Z (3 months ago)
- Topics: copilot, copilot-cli, csharp, dotnet, minimal-api, skills
- Language: C#
- Size: 44.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
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).