admin-reports
Helps structure admin report modules using specific components.
Install
mkdir -p .claude/skills/admin-reports && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14648" && unzip -o skill.zip -d .claude/skills/admin-reports && rm skill.zipInstalls to .claude/skills/admin-reports
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
This skill should be used when building or modifying a BO-style admin analytics report in majstorbg-admin (FE) backed by majstorbg-backend (BE) — "admin report", "reports module", "report screen", "StatTile", "ReportChart", "ReportFilters", "PeriodSelect", "DataTable report", "aggregation endpoint", "createZodDto report", "groupBy report", "supply/demand report", "ratings report", "report stopgap endpoint", or wiring a new `/admin/reports/*` route end-to-end.Key capabilities
- →Create a new NestJS module for a report
- →Define DTOs using `createZodDto` for query and response
- →Implement aggregation logic with Prisma
- →Handle date windows as half-open `[from, to)`
- →Create an RTK local-stopgap endpoint for the frontend
- →Develop a frontend screen using App Router and composed components
How it works
The skill guides the creation of a new report by defining a backend NestJS module with Prisma aggregation and Zod DTOs, an RTK local-stopgap endpoint for the frontend, and a frontend App-Router screen using composed components.
Inputs & outputs
When to use admin-reports
- →Building admin reports
- →Adding report filters
- →Configuring report charts
About admin-reports
Provides guidance on using StatTile, ReportChart, and ReportFilters components for admin reporting modules in the majstorbg-admin environment.
This skill should be used when building or modifying a BO-style admin analytics report in majstorbg-admin (FE) backed by majstorbg-backend (BE) — "admin report", "reports module", "report screen", "StatTile", "ReportChart", "ReportFilters", "PeriodSelect", "DataTable report", "aggregation endpoint",
When not to use it
- →When building or modifying a report outside of `majstorbg-admin` / `majstorbg-backend`
- →When not creating a BO-style admin analytics report
- →When not using NestJS, Prisma, RTK, or App Router
Limitations
- →The skill is specific to `majstorbg-admin` and `majstorbg-backend` repositories
- →It requires the use of NestJS, Prisma, RTK, and App Router
- →DTOs are kept local and not promoted to `@lunaticwithaduck/schemas`
How it compares
This skill provides an end-to-end, opinionated recipe for building admin reports, ensuring consistency across backend and frontend components, unlike ad-hoc development.
Compared to similar skills
admin-reports side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| admin-reports (this skill) | 0 | 3mo | Review | Advanced |
| dashboard-creator | 31 | 10mo | No flags | Beginner |
| data-table-filters | 0 | 5mo | Review | Intermediate |
| building-data-apps | 0 | 3mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
dashboard-creator
mhattingpete
Create HTML dashboards with KPI metric cards, bar/pie/line charts, progress indicators, and data visualizations. Use when users request dashboards, metrics displays, KPI visualizations, data charts, or monitoring interfaces.
data-table-filters
openstatusHQ
>
building-data-apps
ironkid90
|
unity-developer
sickn33
Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.
streamlit
sverzijl
When working with Streamlit web apps, data dashboards, ML/AI app UIs, interactive Python visualizations, or building data science applications with Python
tauri
EpicenterHQ
Tauri path handling, cross-platform file operations, and API usage. Use when working with file paths in Tauri frontend code, accessing filesystem APIs, or handling platform differences in desktop apps.