A VS Code extension that manages GitHub Copilot agent skills and agents from Azure Artifacts npm feeds. It authenticates transparently via Microsoft Entra ID — no npm, .npmrc, or PATs required on the target machine.
What It Does
Connects to one or more Azure Artifacts npm feeds
Downloads skill/agent packages as tarballs (no npm CLI needed)
Extracts and syncs skills to ~/.agents/skills/ and agents to ~/.copilot/agents/
Provides a TreeView in the Activity Bar to manage feeds
Auto-checks for updates every 6 hours and optionally auto-installs
Usage
Action
How
Sync / check for updates
Click the sync icon on a source in the BDOD sidebar
Check all sources
Ctrl+Shift+P → BDO Agent Skills: Check All Sources for Updates
Add a feed
Click + in the BDOD sidebar or run Add Source command
Remove a feed
Right-click a source → Remove Source
Uninstall skills/agents from a feed
Right-click → Uninstall Feed
Enable/disable a feed
Right-click → Toggle Source
Configuration
In VS Code Settings (Ctrl+,), search bdodigital.agentSkills:
Setting
Default
Description
autoCheck
true
Poll feeds on startup and every 6 hours
autoInstall
true
Automatically install updates when detected
sources
(BDO Digital Skills feed)
Array of feed configurations
Each source has: label, registryUrl, package, enabled.
Adding Additional Feeds
Any team can publish their own skills package to an Azure Artifacts npm feed. Users subscribe to as many feeds as they want — they sync side by side without conflicting.
To add a team-specific feed, click + in the BDOD sidebar and provide:
The Azure Artifacts registry URL
The package name (e.g. @myteam/copilot-skills)
A friendly label
Troubleshooting
Symptom
Fix
[auth] Microsoft auth failed
Click the account icon in VS Code's bottom-left → sign in with your corporate Microsoft account
403 on tarball download
Check Output panel (BDO Digital Agent Skills). Try signing out and back in.
Skills didn't appear
Check Output panel for sync errors. Reload VS Code window (Ctrl+Shift+P → Reload).