A provider-agnostic library of reusable AI skills, prompt templates, and agent configurations. Write a skill once — run it with Claude, Gemini, OpenAI, or any other provider.
aiskills/
├── skills/ # All skills — flat, no provider subdirectories
│ ├── summarize.md
│ └── extract-json.md
├── agents/ # One config file per provider
│ ├── claude.json
│ └── gemini.json
├── prompts/
│ ├── system/ # Shared system prompts
│ ├── templates/ # Reusable prompt templates
│ └── chains/ # Multi-step prompt chains
├── tools/
│ ├── mcp/ # MCP server tool definitions
│ └── functions/ # Function/tool calling definitions
├── tests/ # Skill tests
└── docs/ # Documentation and guides
- Copy
.env.exampleto.envand add your API keys. - Browse
skills/for ready-to-use skills. - Pick a provider config from
agents/to run them. - See
docs/adding-a-skill.mdto write your own.
| Provider | Config |
|---|---|
| Anthropic | agents/claude.json |
agents/gemini.json |
Adding a new provider takes one config file in agents/.
See docs/adding-a-skill.md for the full guide.