From 5ed858bbdcefc987c46f77d581771004451073db Mon Sep 17 00:00:00 2001 From: Dan Wahlin Date: Mon, 11 May 2026 11:36:46 -0100 Subject: [PATCH] docs(ch05): document multi-skill invocation and mid-input slash commands Copilot CLI v1.0.44 (2026-05-08) added support for: - Slash commands appearing anywhere in a message, not just at the start - Multiple skills invoked in a single message Updates Chapter 05's 'Direct Slash Command Invocation' section with a new 'Combining Multiple Skills in One Message' subsection that shows beginners how to combine /code-checklist and /generate-tests in one prompt, and explains that skill slash commands can be placed anywhere in the message. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- 05-skills/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/05-skills/README.md b/05-skills/README.md index 95c64d61..f04d806d 100644 --- a/05-skills/README.md +++ b/05-skills/README.md @@ -101,6 +101,20 @@ While auto-triggering is the primary way skills work, you can also **invoke skil This gives you explicit control when you want to ensure a specific skill is used. +#### Combining Multiple Skills in One Message + +You can invoke **more than one skill in a single message**, and the skill slash command can appear anywhere in your prompt — not just at the beginning. This is handy when you want two different checks done in one go: + +```bash +> Check @samples/book-app-project/book_app.py with /code-checklist and also run /generate-tests for it + +> Review the auth module /security-audit then /code-checklist the result +``` + +Copilot will apply each named skill in the same response, saving you from sending multiple separate messages. + +> 💡 **Tip**: Put the skill slash commands wherever they feel most natural in your sentence. You can put them at the start, middle, or end of your message. + > 📝 **Skills vs Agents Invocation**: Don't confuse skill invocation with agent invocation: > - **Skills**: `/skill-name `, e.g., `/code-checklist Check this file` > - **Agents**: `/agent` (select from list) or `copilot --agent ` (command line)