Co-Pilot
Updated a month ago

ai-agents-skills

Hhoodini
0.1k
hoodini/ai-agents-skills
80
Agent Score

πŸ’‘ Summary

This repository provides specialized skills for AI coding agents to enhance their capabilities in various programming tasks.

🎯 Target Audience

Software DevelopersAI ResearchersDevOps EngineersTechnical Project ManagersEducators in Computer Science

πŸ€– AI Roast: β€œPowerful, but the setup might scare off the impatient.”

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.


πŸ†• NEW: GitHub Copilot SDK Skill

Just added! A comprehensive skill for building agentic applications with the GitHub Copilot SDK β€” GitHub's new programmable layer for embedding Copilot's agentic workflows into any application.

πŸ”— View the Copilot SDK Skill β†’

What you'll learn:

  • Install and configure the SDK in TypeScript, Python, Go, and .NET
  • Create custom tools that Copilot can invoke during reasoning
  • Implement streaming responses for real-time output
  • Manage sessions and persist conversations
  • Handle errors gracefully with proper cleanup


πŸ‘€ Author

Yuval Avidani

AI Builder & Speaker | GitHub Star ⭐ | AWS GenAI Superstar 🌟

Building the future with AI agents, automation, and cutting-edge technology.
20+ years turning complex ideas into production-ready solutions.

Website GitHub Projects

🎀 Speaker & Enterprise AI Trainer
πŸ† Recognized for open-source contributions

πŸ€– This repository was created by Yuval Avidani using GitHub Copilot via VS Code Insiders β€” demonstrating the power of AI-assisted development!


✨ What Are Agent Skills?

Agent skills are specialized knowledge modules that enhance AI coding agents with domain-specific expertise. They provide:

  • 🎯 Focused Knowledge β€” Only what the AI doesn't already know
  • πŸ“ Production-Ready Code β€” Working examples, not abstract concepts
  • ⚑ Quick Activation β€” Trigger keywords for instant context
  • πŸ”„ Reusable Patterns β€” Copy once, use everywhere

�️ Understanding Agent Skills (Open Standard)

What is SKILL.md?

SKILL.md is a simple, open format for giving AI agents new capabilities and expertise. It's an open standard that works across multiple AI coding agents and platforms.

Agent Skills are folders of instructions, scripts, and resources that your AI agent can discover and use to perform tasks more accurately and efficiently.

Why Use Agent Skills?

For You (Developer):

  • πŸ“š Learn Faster β€” Pre-built knowledge from experts in your domain
  • 🎯 Better Results β€” Agents have context to work more accurately
  • ♻️ Reuse Everywhere β€” Same skill works across Copilot, Claude Code, Cursor, Windsurf, and more
  • πŸ” Version Control β€” Skills are part of your repository, tracked in git

For Your Team:

  • πŸ“– Capture Knowledge β€” Document processes and best practices
  • πŸš€ Share Skills β€” Distribute expertise across projects
  • 🏒 Enterprise Use β€” Centralize organizational knowledge

For AI Agents:

  • 🧠 Domain Expertise β€” Perform specialized tasks reliably
  • πŸ”§ New Capabilities β€” Enable new workflows and automations
  • πŸŽ“ Context β€” Access procedures, scripts, and examples on demand

What Can You Do With Agent Skills?

Agent skills enable AI agents to:

  • Domain Expertise: Package specialized knowledge (legal review, data analysis, deployment procedures)
  • New Capabilities: Create presentations, build MCP servers, analyze datasets, debug failures
  • Repeatable Workflows: Turn multi-step tasks into consistent, auditable processes
  • Interoperability: Reuse skills across different compatible agent products

πŸ“š How Agent Skills Work (Step-by-Step for Beginners)

Step 1: Understanding the File Structure

Each skill is a simple folder with a SKILL.md file inside:

your-project/
β”œβ”€β”€ .github/skills/          # GitHub Copilot project skills location
β”‚   └── my-skill-name/
β”‚       β”œβ”€β”€ SKILL.md         # Main skill file (required)
β”‚       β”œβ”€β”€ script.js        # Optional: supporting scripts
β”‚       └── examples.md      # Optional: more examples
β”œβ”€β”€ .claude/skills/          # Claude Code project skills location
β”‚   └── my-skill-name/
β”‚       └── SKILL.md
└── ~/.copilot/skills/       # Personal skills (available across all projects)
    └── my-skill-name/
        └── SKILL.md

Step 2: Understanding SKILL.md Format

Every SKILL.md file has two parts:

YAML Frontmatter (metadata):

--- name: my-skill-name # Unique identifier (lowercase, hyphens for spaces) description: What this skill # When should the agent use this skill? license: MIT # Optional: license information ---

Markdown Body (instructions): The rest of the file contains instructions and examples for the AI agent.

Step 3: A Real Example

Here's what a simple SKILL.md looks like:

--- name: github-actions-debugging description: Guide for debugging failing GitHub Actions workflows. Use this when asked to debug CI/CD failures or workflow issues. --- # Debugging GitHub Actions Workflows When debugging a failing workflow: 1. **Check the job logs** - Look for error messages and stack traces 2. **Review recent changes** - What changed since the last successful run? 3. **Test locally** - Reproduce the issue in your local environment 4. **Fix and validate** - Make changes and verify they work ## Common Issues and Solutions ### Issue: Workflow fails with "Command not found" **Solution**: Install the required tool in your workflow step ### Issue: Permission denied when running scripts **Solution**: Add `chmod +x script.sh` before running the script

Step 4: Agent Discovers and Uses Your Skill

When you ask your AI agent to do something:

"Debug why our GitHub Actions workflow is failing"

The agent will:

  1. βœ… Recognize that you're asking about GitHub Actions
  2. βœ… Find the github-actions-debugging skill in your project
  3. βœ… Load the SKILL.md file into its context
  4. βœ… Follow the instructions to help you debug

Step 5: Supported Locations

Project Skills (specific to one repository):

  • your-repo/.github/skills/ β€” For GitHub Copilot
  • your-repo/.claude/skills/ β€” For Claude Code

Personal Skills (available across all projects on your machine):

  • ~/.copilot/skills/ β€” For GitHub Copilot (Copilot CLI and VS Code)
  • ~/.claude/skills/ β€” For Claude Code

Organization/Enterprise Skills (coming soon):

  • Enterprise-level skills support is in development

🀝 Supported AI Agents

Agent Skills work with these AI coding agents:

| Agent | Support | Location | |:------|:--------|:---------| | GitHub Copilot | βœ… Full Support | .github/skills/ or ~/.copilot/skills/ | | Claude Code | βœ… Full Support | .claude/skills/ or ~/.claude/skills/ | | Cursor | βœ… Full Support | .cursor/rules/ | | Windsurf | βœ… Full Support | .windsurf/rules/ | | VS Code Insiders | βœ… Full Support | Agent mode with skills | | VS Code (Stable) | ⏳ Coming Soon | Support coming in future release |


πŸ“¦ Available Skills

| Skill | Description | Keywords | |:------|:------------|:---------| | copilot-sdk πŸ†• | GitHub Copilot SDK for building agentic applications | Copilot SDK, GitHub SDK, agentic app, embed Copilot | | aws-agentcore | AWS Bedrock AgentCore development patterns | AgentCore, Bedrock Agent, AWS agent | | aws-strands | Model-agnostic agent framework with Strands SDK | Strands, ReAct agent, model-agnostic | | aws-account-management | AWS Organizations, IAM, billing & multi-account | AWS Organizations, IAM, SCPs, Cost Explorer | | langchain | LangChain/LangGraph pipelines and agent workflows | LangChain, LangGraph, RAG, LCEL | | vercel | Vercel deployment, serverless, and edge functions | Vercel, serverless, edge function | | railway | Railway platform deployment and configuration | Railway, deploy container | | cloudflare | Cloudflare Workers, Pages, D1, R2, KV & AI | Cloudflare, Workers, D1, R2, edge computing | | figma | Figma API, component code generation & design tokens | Figma API, design tokens, Figma to code | | fal-ai | Serverless AI image/video generation with fal.ai | fal.ai, Flux, SDXL, AI image generation | | **[mongodb](

5-Dim Analysis
Clarity8/10
Novelty8/10
Utility9/10
Completeness8/10
Maintainability7/10
Pros & Cons

Pros

  • Enhances AI agents with domain-specific knowledge.
  • Supports multiple programming languages.
  • Facilitates knowledge sharing across teams.

Cons

  • May require initial setup and configuration.
  • Dependency on specific AI agents for functionality.
  • Learning curve for new users.

Related Skills

ccmp

A
toolCo-Pilot
86/ 100

β€œPowerful, but the setup might scare off the impatient.”

claude-mods

A
toolCo-Pilot
86/ 100

β€œPowerful, but the setup might scare off the impatient.”

agentic-qe

A
toolCo-Pilot
86/ 100

β€œPowerful, but the setup might scare off the impatient.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author hoodini.