Agent Skills¶
This directory contains documentation for Agent Skills available in this repository. Agent Skills are specialized instruction sets that enhance AI assistants' capabilities for specific development tasks and workflows.
What are Agent Skills?¶
Agent Skills are structured collections of instructions, templates, examples, and resources that teach AI agents how to perform specialized tasks more effectively. They follow the Agent Skills open standard and enable agents to:
- Access domain-specific knowledge and best practices
- Follow established workflows and conventions
- Use project-specific tools and configurations
- Generate code and documentation with higher accuracy
- Maintain consistency across team development efforts
Available Skills¶
Core Skills¶
- Skill Creator - Learn how to create new Agent Skills following the open standard
- High-Fidelity Context Scaffolder - Generate machine-optimized XML context files for AI agent orchestration
- Google Style Docs - Write technical documentation following Google's Developer Documentation Style Guide
- Copilot Agent Creator - Create custom agents and extensions for VS Code and GitHub Copilot
- Copilot Instruction Creator - Create custom instructions to tailor GitHub Copilot responses
- Copilot Prompt Creator - Create custom prompts for Copilot with latest GitHub research
Development Skills¶
- .NET API Development - Build ASP.NET Core APIs with proper architecture and patterns
- ReactJS/NodeJS Web Apps - Create full-stack React applications with Node.js backends
- PostgreSQL Database - Design, implement, and optimize PostgreSQL databases
- Git Commit Messages - Write descriptive yet succinct git commit messages
- Amazon Web Services - Expert guidance for AWS development, deployment, and operations
- Azure - Expert guidance for Microsoft Azure development, deployment, and operations
Skill Structure¶
Each skill directory typically contains:
SKILL.md- Main instruction file with YAML frontmatter and detailed guidanceREADME.md- Human-readable overview and usage examples- Templates and examples - Code samples, configuration files, and reference implementations
- Supporting scripts - Validation tools, generators, and utilities
Using Skills¶
Skills are automatically discovered by AI agents when working in this repository. You can also:
- Reference skills explicitly - Ask agents to "use the [skill name] skill" for specific tasks
- Browse skill documentation - Read the README.md and SKILL.md files for detailed guidance
- Apply skill templates - Use provided templates and examples as starting points
Contributing Skills¶
To add new skills to this repository:
- Follow the Agent Skills standard
- Use the Skill Creator skill for guidance
- Place skills in the
.github/skills/directory - Add documentation to this
docs/skills/directory - Update the MkDocs navigation in
mkdocs.yml
Additional Resources¶
- Agent Skills Open Standard - Official specification and documentation
- GitHub Copilot Skills - Copilot-specific skill integration
- Claude Skills Documentation - Claude-specific skill usage
- The Complete Guide to Building Skill for Claude - Anthropic's complete guide for building skills for Claude. These also work with other GenAI agents! Must read!
Repository Structure¶
.github/skills/ # Authoritative skill definitions
├── skill-creator/ # Meta-skill for creating skills
├── high-fidelity-context-scaffolder/ # Generate XML context files
├── google-style-docs/ # Documentation skill
├── copilot-agent-creator/ # Copilot agent development
├── copilot-instruction-creator/ # Copilot customization
├── copilot-prompt-creator/ # Copilot prompt creation
├── dotnet-api-development/ # .NET API development
├── react-nodejs-webapp/ # React/Node.js development
└── postgresql-database/ # PostgreSQL database development
docs/skills/ # Published skill documentation
├── skill-creator/
├── high-fidelity-context-scaffolder/
├── google-style-docs/
├── copilot-agent-creator/
├── copilot-instruction-creator/
├── copilot-prompt-creator/
├── dotnet-api-development/
├── react-nodejs-webapp/
└── postgresql-database/