docs: consolidate VS Code and GitHub Copilot plugin docs - #2889
docs: consolidate VS Code and GitHub Copilot plugin docs#2889marcel-rbro wants to merge 13 commits into
Conversation
The VS Code marketplace install and the Copilot CLI/desktop app pages document the same plugin, so present all three as one family: - Copilot hub lists VS Code as a third surface and links to it - VS Code page points at the hub and both sibling clients instead of the deleted install-from-source flow - CLI and desktop app pages cross-link back to VS Code - By provider entry names all three clients
|
✅ Preview for this PR (commit |
Both existing provider hubs use the "What you can build" heading, so match it. Also name VS Code in the GitHub Copilot card on the integrations landing page, since the hub it links to now covers it.
- Drop the stale preview-feature caveat from the VS Code page; VS Code's agent plugins docs no longer mark the feature as preview, and the CLI and desktop app pages already omit it - Add Authentication paths to the VS Code and desktop app pages so the CLI and SDK skills document their token setup, matching the CLI page - Restore both default marketplaces in the chat.plugins.marketplaces snippet; the previous one silently dropped github/copilot-plugins - Use <kbd> for keyboard shortcuts, matching mcp.md and console.md - Format the apify plugin and agent names as code in headings - Split the desktop app install step to match its numbered callouts - Explain on the CLI page why it needs the marketplace added manually - Switch the settings snippet to json5, the repo's convention for JSON with comments
Per review feedback: VS Code is its own platform, not something under GitHub Copilot. Drop it from the by-provider line and the Copilot card on the integrations landing page, and reword the hub intro so VS Code reads as a separate platform that runs the same plugin. The VS Code card stays on the hub as a cross-reference.
Audit the screenshots against CONTRIBUTING.md - keep only what prose can't convey, and recolour the surviving indicators to #F86606. - Remove 10 screenshots that restated their own steps or showed commands already given in copyable code blocks; move the few details they carried into prose - Recolour the indicators on the 5 remaining images from brick red to the #F86606 required by CONTRIBUTING.md - Merge three stacked admonitions on the CLI page into one, moving the read-only and slow-connection notes into the steps they belong to - Use <kbd> for the CLI key references - Expand Visual Studio Code (VS Code) on first mention per page - Order the hub cards CLI, desktop app, VS Code - Fix the CLI authorization alt text, which described a browser window while showing a terminal
TC-MO
left a comment
There was a problem hiding this comment.
Good split, pages read well. One blocker: the CLI install steps assume the
Copilot CLI can't see the plugin by default, but awesome-copilot ships
registered and the plugin is in it. Please retest /plugin install apify@awesome-copilot on a clean profile.
Before merge I'd also like the triplicated skills/prompts/limitations blocks
pulled into a partial (they're already drifting), and one story on whether VS
Code is a Copilot client. Rest is inline.
| ## Limitations | ||
|
|
||
| - Long-running Actors may exceed the time a single tool call waits for completion. Reduce the scope or split the work across multiple prompts. | ||
| - Each Actor run consumes Apify platform usage from your plan in addition to any VS Code usage. See [Billing](/account/billing) for details. | ||
| - Skills that edit files in your project (Actor development, actorization, SDK integration) make local changes - review them before deploying or committing. |
There was a problem hiding this comment.
Are those deliberately different than the ones in cli doc LOC 145 & desktop doc LOC 131?
If yes where did the drift come from? If not why not a partial?
| - An `apify` routing agent that picks the right tool or skill from a natural-language request. | ||
| - Five built-in skills for common workflows (see [Bundled skills](#bundled-skills) below). | ||
|
|
||
| This guide covers installation from the plugin marketplace in VS Code. It's the same plugin that powers the [GitHub Copilot CLI](/integrations/github-copilot-cli) and the [GitHub Copilot desktop app](/integrations/github-copilot-desktop) - install it once per client you use. |
There was a problem hiding this comment.
Sorry, can you expand please - I don't think I understand the issue here.
VS Code docs says the VS Code can see Agent Plugins installed by GC CLI which is true.
All of the VSC, GC Desktop and GC CLI are powered by the same source (Apify plugin listed in awesome-copilot) I don't see how docs are wrong here.
There was a problem hiding this comment.
Of course! My issue was with the ending install it once per client you use to me it suggests that if I use more than one of those I should install it separately per the client, but that is not the case right? It should be installed once and each client will pick it up?
There was a problem hiding this comment.
Got it, I think we should just remove the ending - availability generally depends on a lot of things (versions of VSC and GHC) and it might be tricky to figure out correct setup. Also domain is moving very fast so I would be careful here.
|
|
||
| Describe what you want in plain language. | ||
|
|
||
| > Use Apify to find a good Actor for scraping Google Maps places. Show me the best option, its input requirements, pricing model, and what kind of dataset output it returns. Do not run the Actor yet. |
There was a problem hiding this comment.
Is blockquote the best here? They are rendered in similar style to admonitions so I am not a fan. I would use ```text for prompts. And that goes for all blockqutoes in the doc
There was a problem hiding this comment.
Hmm those might be remnants of older style, I'll double check our standards & style-guide files if its not codified properly we will codify it and we can rewrite later.
There was a problem hiding this comment.
I asked for the blockquotes usage for prompts as that was the prevalent formatting in the docs. I'd keep the blockquote now and we can discuss on sync.
|
I tried to address some of the issues as this PR is becoming stale and it is blocking other activities. @daveomri can you please look at the GitHub related issues? |
|
Please @marcel-rbro @TC-MO can we somehow move this forward? It is currently blocking both GitHub and VS Code plugins. |
Co-authored-by: David <david.omrai@seznam.cz>
…-consolidation # Conflicts: # sources/platform/integrations/ai/index.mdx # sources/platform/integrations/index.mdx
- Replace the italic pseudo-headings above the example prompts with a Skill / Example prompt table. - Extract the duplicated Limitations bullets into a shared _agent-plugin-limitations.mdx partial and align the wording, so the VS Code, Copilot CLI, and desktop pages stop drifting apart. - Restore the /plugin install command that was dropped from the install step, and add the missing blank line before a troubleshooting heading. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GmXAuRf1CPE7WyGTr3QR1T
The ending implied the plugin has to be installed separately in each client. Removing it rather than restating the behavior, since plugin availability depends on VS Code and Copilot versions. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GmXAuRf1CPE7WyGTr3QR1T
|
Final check, please confirm:
|
I would phrase it as "AI usage" if we want to reuse it. |
|
I don't want to block this, we will discuss blockquotes separately, fix vale failing action & conflict and it's a ✅ from me |

Combines #2871 (VS Code) and #2874 (GitHub Copilot CLI and desktop app) into one change. All three clients run the same Apify plugin, so they need to ship together and cross-link to each other - merging either PR alone leaves the docs either duplicated or with a coverage hole.
Commits from both original PRs are preserved; the final commit wires the VS Code page into the GitHub Copilot hub.
Supersedes #2871 and #2874.