diff --git a/website/src/content/docs/learning-hub/cli-for-beginners/05-skills.md b/website/src/content/docs/learning-hub/cli-for-beginners/05-skills.md index 859f6ac3..b074465b 100644 --- a/website/src/content/docs/learning-hub/cli-for-beginners/05-skills.md +++ b/website/src/content/docs/learning-hub/cli-for-beginners/05-skills.md @@ -3,7 +3,7 @@ title: '05 ยท Automate Repetitive Tasks' description: 'Mirror the source chapter on skills that load automatically for repeated GitHub Copilot CLI workflows.' authors: - GitHub Copilot Learning Hub Team -lastUpdated: 2026-03-20 +lastUpdated: 2026-05-15 --- ![Chapter 05: Skills System](/images/learning-hub/copilot-cli-for-beginners/05/chapter-header.png) @@ -107,6 +107,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)