diff --git a/website/src/content/docs/learning-hub/creating-effective-skills.md b/website/src/content/docs/learning-hub/creating-effective-skills.md index 379ab5997..4831413e1 100644 --- a/website/src/content/docs/learning-hub/creating-effective-skills.md +++ b/website/src/content/docs/learning-hub/creating-effective-skills.md @@ -3,7 +3,7 @@ title: 'Creating Effective Skills' description: 'Master the art of writing reusable, shareable skill folders that deliver consistent results across your team.' authors: - GitHub Copilot Learning Hub Team -lastUpdated: 2026-06-30 +lastUpdated: 2026-07-08 estimatedReadingTime: '9 minutes' tags: - skills @@ -403,6 +403,19 @@ A: Yes, since v1.0.44. You can include multiple slash commands in a single messa A: Yes, for clarity. Show examples of desired output format, patterns to follow, or anti-patterns to avoid. For complex schemas or formats, consider bundling them as reference files rather than inline examples. +**Q: What is dynamic retrieval and how does it affect skills?** + +A: Dynamic retrieval (v1.0.66+) uses embeddings-based search to automatically surface relevant skills based on semantic similarity between your conversation and skill descriptions. When enabled, Copilot can invoke skills automatically — even without an explicit `/skill-name` command — by matching your intent against skill descriptions. + +Control it with the `--dynamic-retrieval` flag: + +```bash +copilot --dynamic-retrieval skills=on # enable embeddings-based skill discovery +copilot --dynamic-retrieval skills=off # rely on explicit invocations only +``` + +Or toggle the `dynamicRetrieval` setting via `/settings` inside an interactive session to persist your preference. Most teams leave it on for broader automatic skill discovery. If you find skills being invoked unexpectedly, turning it off gives you full manual control. + **Q: How do I review agent-proposed skill changes?** A: In v1.0.66+, the agent can propose draft skill additions or improvements as it discovers reusable patterns during a session. Review each draft interactively with: diff --git a/website/src/content/docs/learning-hub/installing-and-using-plugins.md b/website/src/content/docs/learning-hub/installing-and-using-plugins.md index a45c85add..5860f9e3b 100644 --- a/website/src/content/docs/learning-hub/installing-and-using-plugins.md +++ b/website/src/content/docs/learning-hub/installing-and-using-plugins.md @@ -3,7 +3,7 @@ title: 'Installing and Using Plugins' description: 'Learn how to find, install, and manage plugins that extend GitHub Copilot CLI with reusable agents, skills, hooks, and integrations.' authors: - GitHub Copilot Learning Hub Team -lastUpdated: 2026-06-24 +lastUpdated: 2026-07-08 estimatedReadingTime: '8 minutes' tags: - plugins @@ -200,6 +200,21 @@ copilot plugin marketplace update copilot plugin uninstall my-plugin ``` +### In-Session Plugin Dashboard (v1.0.69+) + +You can manage plugins from inside an interactive Copilot session using the **`/plugins` dashboard**: + +``` +/plugins +``` + +The dashboard gives you a visual interface to: +- View all installed plugins and their status +- Enable or disable individual plugins without leaving your session +- Inspect plugin details including included agents, skills, hooks, and MCP servers + +**Reloading extensions without a restart**: If you install or update a plugin that includes extensions (such as canvas extensions), you can reload them immediately from the `/plugins` dashboard — no need to end and restart your session. + ### Loading Plugins from a Local Directory You can load plugins directly from a local directory without installing them from a marketplace, using the `--plugin-dir` flag when starting Copilot: