dbt-and-analytics-engineering
Guides agents through analytics engineering workflows with dbt. Use when building or modifying staging models, marts, tests, snapshots, documentation, exposures, or semantic-layer-facing models.
Works with
--- name: dbt-and-analytics-engineering description: Guides agents through analytics engineering workflows with dbt. Use when building or modifying staging models, marts, tests, snapshots, documentation, exposures, or semantic-layer-facing models. license: MIT --- # dbt And Analytics Engineering ## Overview Use this skill when the job is analytics engineering rather than raw ingestion. It helps agents build trustworthy `dbt` projects with clear layering, reusable models, tests, documentation, and publish-safe business definitions. ## When to Use - creating or changing `dbt` models - building staging, intermediate, or mart layers - adding tests, snapshots, or exposures - organizing business logic for analysts and BI tools - preparing semantic-layer-friendly outputs Do not use this to justify putting ingestion or orchestration logic inside `dbt`. ## Workflow 1. Confirm the model's role. Decide whether it belongs in: - staging - intermediate - marts - snapshot or semantic-serving layers 2. Define the business grain and contract. Capture: - keys - metric intent - filter logic - null handling - freshness expectations 3. Add tests and documentation with the model. Typical checks: - unique - not null - relationships - accepted values - source freshness where relevant 4. Keep model boundaries clean. Avoid mixing raw cleanup, business logic, and publish semantics in one model. 5. Validate downstream usability. Make sure the output is understandable to analysts, dashboards, and metric consumers. ## Common Rationalizations | Rationalization | Reality | | --- | --- | | "It is only SQL, we do not need model structure." | Poor layering creates brittle marts and duplicate business logic. | | "We can add tests after the dashboard is working." | Untested metrics create trust problems that are hard to unwind. | | "A giant model is easier to maintain." | Monolithic models hide grain changes, assumptions, and reuse opportunities. | ## Red Flags - model grain is unclear - business logic is duplicated across marts - no YAML tests or documentation accompany the change - publish models depend directly on raw sources without clear staging ## Verification - [ ] The model has a clear layer and business purpose - [ ] Grain, keys, and metric assumptions are explicit - [ ] Tests and documentation ship with the model - [ ] Output usability for downstream consumers has been considered
More SEO & Marketing skills
ai-video-generation
skills-101/superpowers
Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse
ai-image-generation
skills-101/superpowers
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image
ai-avatar-video
skills-101/superpowers
Create AI avatar and talking head videos via inference.sh CLI. Recommended: P-Video-Avatar (fastest, cheapest, built-in TTS). Also: OmniHuman, Fabric, PixVerse. Audio: Inworld TTS-2 (100+ languages, emotion steering for characters), ElevenLabs, Kokoro. Capabilities: audio-driven avatars, text-to-avatar, lipsync videos, talking head generation, virtual presenters, UGC content. Use for: AI presenters, explainer videos, virtual influencers, dubbing, marketing videos, UGC ads, gaming avatars, NPC dialogue. Triggers: ai avatar, talking head, lipsync, avatar video, virtual presenter, ai spokesperson, audio driven video, heygen alternative, synthesia alternative, talking avatar, lip sync, video avatar, ai presenter, digital human, ugc, ugc video, ugc ad, avatar ugc

