[bot] Add copilot skill CLI command, /branch alias, and argument-hint frontmatter (v1.0.64–1.0.65)#179
Merged
Conversation
… frontmatter Update course content to reflect Copilot CLI v1.0.64 and v1.0.65 changes: - Chapter 05 (Skills): Add copilot skill CLI subcommand section showing how to manage skills from the terminal (list, add, remove) without opening an interactive session - Chapter 05 (Skills): Document /skill as an alias for /skills - Chapter 05 (Skills): Add argument-hint frontmatter property to the SKILL.md format table with a beginner-friendly explanation - Chapter 05 (Skills): Update Key Takeaways to reflect the new command - Chapter 03 (Dev Workflows): Add /branch and /fork session-branching section explaining how to explore multiple approaches without losing work - Chapter 03 (Dev Workflows): Note that /diff now works in non-git folders Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Clarify the usage of /branch and /fork commands in README.
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the course’s Markdown chapters to reflect new GitHub Copilot CLI capabilities introduced in v1.0.64–v1.0.65, especially around skill management, skill frontmatter, and session branching.
Changes:
- Added documentation for
argument-hintskill frontmatter and updated skill format/key takeaways. - Reworked skill management guidance to cover both terminal-based
copilot skilland in-session/skills(including/skillalias). - Expanded the Git Integration workflow with
/branch(alias of/fork) and clarified/diffbehavior outside git repos.
Show a summary per file
| File | Description |
|---|---|
| 05-skills/README.md | Documents copilot skill + /skill alias and adds argument-hint frontmatter guidance. |
| 03-development-workflows/README.md | Adds /branch session branching guidance and notes /diff works outside git repos. |
Review details
- Files reviewed: 2/2 changed files
- Comments generated: 3
- Review effort level: Low
| ## Managing Skills with the `/skills` Command | ||
| ## Managing Skills with the `copilot skill` Command and `/skills` | ||
|
|
||
| Copilot CLI gives you two ways to manage skills. You can do it directly from the terminal before starting Copilot or from inside a Copilot session. |
Comment on lines
+506
to
+507
| copilot skill add .github/skills/my-skill/SKILL.md | ||
| copilot skill add https://example.com/skills/security-audit/SKILL.md |
| # Now you're in a new session copy. Try your alternative approach: | ||
| > Fix find_by_author using a different regex-based strategy | ||
|
|
||
| # If you don't like the result, switch back to your original session using /session |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What's New in Copilot CLI
This PR updates course content based on Copilot CLI releases v1.0.64 (2026-06-23) and v1.0.65 (2026-06-24).
New Features Found
v1.0.65
copilot skillCLI subcommand — Manage skills (list, add, remove) directly from the terminal without opening an interactive Copilot session/skillalias for/skills— Shortcut so you can type/skill listinstead of/skills listinside a session/cdnow persists working directory on session resume (advanced — not included)v1.0.64
argument-hintfrontmatter for skills — Lets skill authors show a short hint to users about what argument to provide when directly invoking a skill (e.g.,/security-audit <file path>)/branchas alias for/fork— Creates a copy of the current session so you can explore a different approach without losing your original work/diffnow works in non-git foldersCourse Sections Updated
Chapter 05 — Skills (
05-skills/README.md)/skills" section with a new dual-method section showingcopilot skill(terminal) and/skills(in-session), includingcopilot skill list/add/removeexamples/skillas a documented alias for/skillsargument-hintto the SKILL.md YAML Properties table with a beginner-friendly explanation of what it doesChapter 03 — Development Workflows (
03-development-workflows/README.md)/diffdescription to note it now works in non-git folders/branchSource Announcements