Complete VSCode Copilot asset management system with intelligent discovery, installation, and deployment capabilities for agents, prompts, instructions, collections, and skill packages.
This skill provides a comprehensive VSCode Copilot asset management system with intelligent discovery, installation, and deployment capabilities. It supports all types of copilot customizations including agents, prompts, instructions, collections, and skill packages with smart project analysis and recommendations.
Use this skill when:
The skill determines source repository in this order:
COPILOT_ASSETS_REPO Advanced asset detection engine that analyzes repositories and provides compatibility scores.
Parameters:
repository: Git repository URL or "owner/repo" formatpath: Optional subdirectory to scan (defaults to entire repo)technology_filter: Filter by technologies (python, react, etc.)Example:
Discover python-related assets from awesome-copilot with compatibility scores
Universal installer for any type of copilot asset with automatic type detection.
Parameters:
repository: Source repositoryasset_path: Path to any asset (.agent.md, .prompt.md, .instructions.md, .collection.yml, SKILL.md)target_directory: Optional custom installation directoryExample:
Install the code-review agent from myorg/custom-agents to workspace
Installs complete collections with all dependencies and validation.
Parameters:
repository: Source repositorycollection_path: Path to .collection.yml filetarget_location: "workspace" (.github/) or "profile" (user settings)Example:
Install the "python-development" collection from awesome-copilot to workspace
Intelligent project analysis with personalized asset recommendations.
Parameters:
project_directory: Directory to analyze (defaults to current directory)Example:
Analyze current project and suggest relevant copilot assets
Single interface for all asset management operations.
Commands: detect, install, collections, discover, suggest, list, backup
Example:
Get personalized suggestions for this project based on smart analysis
.github/agents/ - Custom agent definitions.github/prompts/ - Reusable prompt templates.github/instructions/ - Coding guidelines and practices.github/context/ - Project-specific documentation%APPDATA%/Code/User/{agents,prompts,instructions}/~/.vscode/{agents,prompts,instructions}/# Auto-detect and get recommendations
./scripts/deploy-unified.sh discover
./scripts/deploy-unified.sh suggest
# Install Python-specific assets
./scripts/deploy-unified.sh install github/awesome-copilot agents/python-expert.agent.md
./scripts/deploy-unified.sh install github/awesome-copilot prompts/python-testing.prompt.md
# Install complete frontend toolkit
./scripts/deploy-unified.sh collections github/awesome-copilot collections/frontend.collection.yml
# Verify installation
./scripts/deploy-unified.sh list
# Analyze current project and get recommendations
./scripts/discover-assets.sh smart
# Interactive recommendation wizard
./scripts/discover-assets.sh interactive
# Set custom default repository
export COPILOT_ASSETS_REPO="myorg/custom-copilot-tools"
# Discover assets from multiple sources
./scripts/deploy-unified.sh detect github/awesome-copilot
./scripts/deploy-unified.sh detect myorg/team-standards
detect-assets.sh - Asset discovery with filtering and scoringdeploy-asset.sh - Individual asset installer with validationdeploy-unified.sh - Unified command-line interfacediscover-assets.sh - Smart project analysis and recommendationsDetermine Repository Source
Asset Discovery
Prepare Installation
Download and Install
Verification
The skill includes a robust shell script for collection deployment:
scripts/deploy-collection.sh <repo_url> <branch> <collection_path> [target_dir]
See scripts/deploy-collection.sh for full documentation.
Detailed usage scenarios with step-by-step workflows:
Each example includes the user input, skill response, detailed workflow steps, and expected outcomes.