Thank you for helping grow the Minis community! π
This guide explains how to add a new use case or improve an existing one.
A great Awesome Minis use case:
- Is real β you have personally tested and verified it works
- Solves a genuine problem β it makes life meaningfully better, not just technically possible
- Is replicable β someone else can follow your steps and get the same result
- Uses Minis specifically β it leverages Minis' unique capabilities (shell, HealthKit, Skills, Apple integrations, etc.)
AwesomeMinis/
βββ README.md # Main index β the curated list
βββ CONTRIBUTING.md # This file
βββ CASE_TEMPLATE.md # Template for new use cases
βββ cases/
β βββ health/ # Health & Wellness
β βββ productivity/ # Productivity & Automation
β βββ research/ # Data & Research
β βββ creative/ # Creative & Content
β βββ smarthome/ # Smart Home & IoT
β βββ social/ # Social Media & Communication
β βββ finance/ # Finance & Tracking
β βββ developer/ # Developer Tools
βββ assets/
βββ screenshots/ # Optional screenshots for cases
Choose the most relevant folder under cases/. If your use case doesn't fit any existing category, suggest a new one in your PR description.
Copy CASE_TEMPLATE.md into the appropriate folder:
cases/<category>/<your-use-case-name>.md
Use kebab-case for filenames (e.g., morning-news-digest.md).
Cover these key points (see template for full structure):
| Field | Description |
|---|---|
| Pain Point | What problem does this solve? |
| What It Does | Brief explanation of the use case |
| How to Use | Step-by-step instructions |
| Example Prompt | The actual prompt(s) you give Minis |
| Skills Needed | Which Minis Skills are required (if any) |
| Expected Output | What the result looks like |
| Tips | Optional: gotchas, variations, improvements |
Add your use case to the relevant category table in README.md:
| [Your Use Case Name](cases/category/your-file.md) | One-line description | `skill-name` or Built-in |- One use case per PR (preferred)
- PR title format:
Add: <Use Case Name> - Briefly describe what the use case does and why it's useful
Found an error, outdated instruction, or have a better approach? Open a PR with:
- PR title format:
Fix: <Use Case Name>orImprove: <Use Case Name> - Describe what changed and why
- Use cases you haven't personally tested
- Duplicate submissions with no meaningful difference in approach
- Use cases unrelated to Minis
- Promotional content or spam
Join the community on Telegram or open a GitHub Issue.