Reusable AI agent skills for data engineering, app development, web delivery, and beyond.
Matrix Skills is a public library of structured Markdown skills designed to help AI assistants, coding agents, and practitioners apply repeatable delivery methods across a growing range of domains — from data engineering and lakehouse architecture to multi-platform app development, web deployment, and domain-specific workflows.
These skills are not just prompts. They are lightweight delivery procedures that define when to use a skill, what inputs are required, what decisions need to be made, and what a useful output should look like.
I want to use skills in my projects
Use Skillfish to install skills into your Claude Code projects:
npx skillfish add POWR-DATA/mtx-skillsSee Usage Patterns for detailed instructions.
I want to contribute to the library
Run the install script once:
macOS/Linux:
./contribute/install.shWindows (PowerShell):
.\contribute\install.ps1Then see contribute/CONTRIBUTING.md for the full workflow.
- Data engineers and analytics engineers
- BI developers and data architects
- Python and mobile app developers
- Web and cloud infrastructure practitioners
- AI-assisted development practitioners
- Teams wanting repeatable AI workflows across any delivery domain
An AI agent skill is a structured, reusable instruction set for an AI assistant or coding agent. It defines:
- When to use it — the context in which the skill applies
- What inputs are needed — the information to provide before starting
- What the AI should do — a clear operating procedure, not a vague instruction
- What the output should look like — a consistent, predictable structure
Skills are written in Markdown and are designed to be copied into AI tools, referenced as instructions, or loaded as context in agentic workflows.
| Skill | Description |
|---|---|
| Use Case to Data Requirements | Translate a business use case into structured data requirements |
| Dimensional Model Designer | Design star schema and dimensional models for BI and reporting |
| Medallion Architecture Designer | Design bronze/silver/gold lakehouse data layers |
| Data Pipeline Designer | Design high-level data pipelines for source-to-target data flows |
| Geospatial Source Database | Work with geospatial data sources (PostGIS, SQL Server, Natural Earth) and handle data-specific quirks |
| Skill | Description |
|---|---|
| Flet + Supabase App Framework | Scaffold a Flet + Supabase multi-platform Python app with correct project structure and integration patterns |
| Flet Multiplatform Build | Build and package Flet apps for Windows, macOS, Linux, iOS, and Android from a single codebase |
| Flet ACA Deploy | Deploy Flet web apps to Azure Container Apps |
| Expo React Native App | Scaffold and configure a React Native project using Expo |
| Expo iOS Deployment | Build and deploy Expo apps to Apple TestFlight and the App Store |
| EAS Build + Submit | Build and submit Expo apps using EAS services |
| App Store Listing | Create effective app store listings for iOS and Google Play |
| Google Play Listing | Create effective Google Play Console listings |
| App Icon Asset Generation | Generate app icons and adaptive icon assets for iOS and Android |
| Supabase Edge Functions | Deploy serverless functions to Supabase Edge Functions |
| Supabase Auth Email | Configure Supabase transactional auth email — custom SMTP, branded templates via the Management API, and reliable confirm/reset flows |
| Skill | Description |
|---|---|
| Static Website Hosting | Deploy static websites using GitHub Pages, Netlify, or Vercel |
| Website SEO and Indexing | Optimise website structure and content for search engine indexing |
| Web Print PDF | Produce reliable print and PDF output from an HTML page with print-specific CSS |
| Skill | Description |
|---|---|
| Docker Compose Database Lab | Set up local Docker Compose database environments with correct volume mounts, configuration, and network access |
| GitHub Org Repository Setup | Set up a new GitHub repository in an organisation with correct access, security, and baseline branch protection |
| Git Secret Remediation | Remove committed secrets from Git history safely and verify remediations across local and remote repositories |
| Skill | Description |
|---|---|
| Time Series Use Case Assessment | Assess whether a use case is suitable for time series analysis and select an appropriate approach |
| Skill | Description |
|---|
mtx-skills/
├── README.md (this file)
├── docs/
│ ├── README.md (documentation hub)
│ ├── users/ (for skill users)
│ ├── contributors/ (for skill developers)
│ └── reference/ (background reading)
├── contribute/
│ ├── README.md (contributor setup)
│ ├── CONTRIBUTING.md (full contributor workflow)
│ ├── install.sh / install.ps1 (setup scripts)
│ ├── commands/ (Claude Code commands — /mtx)
│ └── templates/ (skill template)
├── skills/ (the skill library)
│ ├── data/
│ ├── app/
│ ├── web/
│ ├── infra/
│ ├── domain/
│ └── ai/
└── .github/ (CI and PR templates)
- Roadmap — planned features
- Databricks Genie Integration — Genie-specific patterns