Skip to content

Commit 1e4f549

Browse files
trsdnCopilot
andcommitted
feat(skills): add skillpm-compatible npm packages for all skills
- Create packages/copilot-cli-guide with SKILL.md as npm package - Create packages/copilot-setup-audit with SKILL.md as npm package - Create packages/copilot-skill-builder with SKILL.md, configs (agent + instructions) - Add root package.json with npm workspaces for monorepo support - Update README.md with skillpm as recommended install method - All packages have "agent-skill" keyword, ready for skillpm publish Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent fe55e07 commit 1e4f549

File tree

17 files changed

+1113
-1
lines changed

17 files changed

+1113
-1
lines changed

README.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,35 @@ copilot
7676

7777
There are several ways to integrate this blueprint into your projects:
7878

79-
### Use as Template (Recommended)
79+
### Install via skillpm (Recommended)
80+
81+
All skills in this blueprint are published as npm packages via
82+
[skillpm](https://github.com/sbroenne/skillpm) — the package manager for
83+
[Agent Skills](https://agentskills.io). skillpm maps Agent Skills onto npm's ecosystem:
84+
same registry, same versioning, same dependency management. Install a skill once,
85+
and skillpm handles resolution, agent wiring, and config deployment automatically.
86+
87+
```bash
88+
# Install all three skills at once
89+
npx skillpm install copilot-cli-guide copilot-setup-audit copilot-skill-builder
90+
91+
# Or install individually
92+
npx skillpm install copilot-cli-guide
93+
npx skillpm install copilot-setup-audit
94+
npx skillpm install copilot-skill-builder
95+
```
96+
97+
| Package | Description |
98+
|---------|-------------|
99+
| [`copilot-cli-guide`](https://www.npmjs.com/package/copilot-cli-guide) | CLI commands, shortcuts & modes reference |
100+
| [`copilot-setup-audit`](https://www.npmjs.com/package/copilot-setup-audit) | Audit your Copilot CLI setup |
101+
| [`copilot-skill-builder`](https://www.npmjs.com/package/copilot-skill-builder) | Create new skills + bundled agent & instructions |
102+
103+
> **Why skillpm?** The [Agent Skills spec](https://agentskills.io) defines what a skill
104+
> is — but not how to publish, install, or share them. [skillpm](https://skillpm.dev) fills
105+
> that gap. Small skills that compose, not monoliths that overlap.
106+
107+
### Use as Template
80108

81109
Click **"Use this template"** on GitHub, then:
82110

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"private": true,
3+
"workspaces": [
4+
"packages/*"
5+
]
6+
}

packages/copilot-cli-guide/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# MIT License
2+
3+
Copyright (c) 2025 Torsten Mahr
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# copilot-cli-guide
2+
3+
[![npm](https://img.shields.io/npm/v/copilot-cli-guide)](https://www.npmjs.com/package/copilot-cli-guide)
4+
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
5+
6+
Agent Skill — Quick reference for GitHub Copilot CLI features, slash commands, keyboard shortcuts,
7+
modes, and advanced usage.
8+
9+
Packaged with [skillpm](https://github.com/sbroenne/skillpm) — the package manager for
10+
[Agent Skills](https://agentskills.io). Install once, and skillpm handles resolution,
11+
agent wiring, and config deployment automatically.
12+
13+
## Install
14+
15+
```bash
16+
# Install with skillpm (recommended)
17+
skillpm install copilot-cli-guide
18+
19+
# Or with npx (no global install needed)
20+
npx skillpm install copilot-cli-guide
21+
```
22+
23+
## What's included
24+
25+
- **Keyboard shortcuts** — global, editing, and navigation
26+
- **Slash commands** — full reference table for all CLI commands
27+
- **Modes** — interactive, plan, and autopilot
28+
- **Context management** — file inclusion, token usage, directories
29+
- **Session management** — resume, rename, share
30+
- **MCP & LSP configuration** — setup and usage
31+
- **Custom instructions locations** — where Copilot reads instructions from
32+
- **CLI flags** — useful startup options
33+
34+
## When does Copilot load this skill?
35+
36+
Copilot loads this skill when you ask about CLI features, capabilities, slash commands,
37+
keyboard shortcuts, or how to use specific Copilot CLI functionality.
38+
39+
## Part of the Copilot CLI Blueprint
40+
41+
This skill is from the [github-copilot-cli](https://github.com/trsdn/github-copilot-cli)
42+
blueprint repository. See also:
43+
44+
- [`copilot-setup-audit`](https://www.npmjs.com/package/copilot-setup-audit) — Audit your Copilot setup
45+
- [`copilot-skill-builder`](https://www.npmjs.com/package/copilot-skill-builder) — Create new skills
46+
47+
> **Why skillpm?** The [Agent Skills spec](https://agentskills.io) defines what a skill is — but
48+
> not how to publish, install, or share them. [skillpm](https://skillpm.dev) fills that gap by
49+
> mapping Agent Skills onto npm's ecosystem: same registry, same versioning, same dependency
50+
> management. Small skills that compose, not monoliths that overlap.
51+
52+
## License
53+
54+
MIT
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"name": "copilot-cli-guide",
3+
"version": "1.0.0",
4+
"description": "Agent Skill — Quick reference for GitHub Copilot CLI features, slash commands, keyboard shortcuts, modes, and advanced usage",
5+
"keywords": [
6+
"agent-skill",
7+
"copilot",
8+
"copilot-cli",
9+
"github-copilot"
10+
],
11+
"homepage": "https://github.com/trsdn/github-copilot-cli",
12+
"repository": {
13+
"type": "git",
14+
"url": "git+https://github.com/trsdn/github-copilot-cli.git",
15+
"directory": "packages/copilot-cli-guide"
16+
},
17+
"bugs": {
18+
"url": "https://github.com/trsdn/github-copilot-cli/issues"
19+
},
20+
"author": "Torsten Mahr",
21+
"license": "MIT",
22+
"files": [
23+
"skills",
24+
"README.md",
25+
"LICENSE"
26+
]
27+
}

0 commit comments

Comments
 (0)