A collection of different SKILLS.md files I've found and find useful (or think I might find useful)
Note that none of these are intended to be fully trusted! All should be considered more as "inspiration" that "direct use". My current manner of thinking says, "For your given project, pick and choose the skills here and copy them into your project." Definitely do not drop these in the global location for your coding agent to use; I think that could probably blow the context window right out of the atmosphere.
Canonical repository: https://github.com/tedneward/AgentSkills
This is a knowledge base repository - not a traditional code project. There is no build system, tests, or compiled output.
AgentSkills/
├── Development/ # Tools for software development
│ ├── Akka.NET/ # Akka.NET-specific software development
│ │ ├── agents/ # Agent definitions
│ │ ├── commands/ # Command (slash-command) definitions
│ │ ├── mcps/ # MCP server configurations (JSONs)
│ │ ├── skills/ # Flat structure
│ ├── CSharp/ # C#-specific software development tools
│ │ ├── agents/ # Agent definitions
│ │ ├── commands/ # Command (slash-command) definitions
│ │ ├── mcps/ # MCP server configurations (JSONs)
│ │ ├── skills/ # Flat structure
│ ...
├── Uncategorized/ # Just like the label says; holding pen
Skills use a flat directory structure with prefixes for domain-specific skills:
akka-*- Akka.NET skillsaspire-*- .NET Aspire skillscsharp-*- C# language skillsdatabase-*- Database skillsdotnet-*- General .NET-related skills
... and so on. Prefixes should be pretty self-explanatory?
Skills are folders with SKILL.md:
---
name: skill-name
description: Brief description used for matching
---Agents are markdown files with YAML frontmatter:
---
name: agent-name
description: Brief description used for matching
model: sonnet # sonnet, opus, or haiku
color: purple # optional
---