skills-overview

Indexes and cross-references AI assistant skills across Copilot, Gemini, and Claude directories.

7.0k|426|Updated Dec 23, 2021
One-click install
npx skills add https://github.com/netalertx/NetAlertX --skill skills-overview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skills-overview
Source: https://github.com/netalertx/NetAlertX/tree/main/.github/skills/skills-overview
Command: npx skills add https://github.com/netalertx/NetAlertX --skill skills-overview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When a project maintains skills for multiple AI assistants (GitHub Copilot, Gemini CLI, Claude Code) in separate directory trees, it becomes hard to know which skill to load, whether an equivalent exists elsewhere, and which version is more complete. This Skill provides a single index that maps mirrored skills across all three trees.

Core Features & Use Cases

  • Cross-Reference Table: Maps shared skills (testing, settings, plugin development, PR analysis, logging, and more) across .github/skills/, .gemini/skills/, and .claude/skills/, with notes on depth differences.
  • Assistant-Specific Listings: Enumerates Copilot-only and Gemini-only skills so you know what exists exclusively in each tree.
  • Skill Authoring Guidance: Documents the process for adding a new skill to multiple trees and registering mirrored groups in scripts/check_skill_pairs.py so CI flags drift.
  • Use Case: You are working in Claude Code and need testing guidance; load this index to discover that testing-workflow exists in all three trees and which version covers the sys.modules stubbing pitfall.

Quick Start

Ask the assistant to load the skills-overview index and show which skill covers plugin development across Copilot, Gemini, and Claude.

Frequently Asked Questions about skills-overview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the right AI assistant skill for a task?

Load the skills-overview index, which lists every skill by topic across the Copilot, Gemini, and Claude trees. The shared-skills table maps equivalent skills and notes which version is more comprehensive.

How do I add a new skill for GitHub Copilot and Gemini CLI?

Create SKILL.md files in both .github/skills/<name>/ and .gemini/skills/<name>/ with identical body content. Add an entry to the Copilot instructions table, and optionally mirror to .claude/skills/ and register the group in scripts/check_skill_pairs.py.

Do Copilot, Gemini, and Claude skills need to stay identical?

Body content should stay identical between mirrored skills, but frontmatter name and description may differ slightly per assistant. A non-blocking CI check flags PRs that touch only some files in a mirrored group, since some divergence is intentional.

Why does Claude Code only mirror some skills?

Claude Code currently mirrors only the three highest-value skills, not the full set. It also lacks tool equivalents like activate_skill() or runTests, so those references must be adapted to plain Bash commands when porting a skill.

What happens if mirrored skill files drift out of sync?

The check_skill_pairs.py script, run as check-skill-pairs in the code-checks workflow, flags PRs that modify some but not all files in a registered mirrored group. The check is non-blocking to allow intentional divergence.