google-agents-cli-scaffold
Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.
marp-slide-quality
Analyze and improve Marp markdown presentations using SlideGauge. Use when working with Marp presentations, slide decks, or when user asks to check, analyze, improve, or validate slide quality.
Full skill instructions
Analyze and improve Marp markdown presentations using the SlideGauge tool to create higher-quality, more effective slide decks.
This skill automatically activates when:
.md files containing marp: true frontmatterFollow this 4-step process for analyzing and improving Marp presentations:
First, install SlideGauge (if not already installed) and analyze the current state:
# Install SlideGauge using uvx
uvx --from git+https://github.com/kantord/SlideGauge slidegauge --version
# Analyze the presentation
uvx --from git+https://github.com/kantord/SlideGauge slidegauge analyze presentation.md
# Get detailed JSON output for deeper analysis
uvx --from git+https://github.com/kantord/SlideGauge slidegauge analyze --output json presentation.md | jq
Review the analysis and prioritize slides based on their scores:
Focus on failing slides first, then work on improving the rest.
Use specific patterns and fixes from the reference documentation below. Common issues include:
After making changes, re-run the analysis to verify improvements:
uvx --from git+https://github.com/kantord/SlideGauge slidegauge analyze presentation.md
Compare before/after scores to ensure meaningful improvements.
uvx available in the environmentjq if you want to pretty-print JSON output locallyRule: Slides should have 6 or fewer bullet points Example Fix:
<!-- Before (8 bullets) -->
- First point
- Second point
- Third point
- Fourth point
- Fifth point
- Sixth point
- Seventh point
- Eighth point
<!-- After (split into 2 slides) -->
## Key Points
- First point
- Second point
- Third point
- Fourth point
## Additional Points
- Fifth point
- Sixth point
- Seventh point
- Eighth point
Rule: Slides should have 16 or fewer lines (including headers and code blocks) Strategy: Split complex slides or use more concise phrasing
Rule: Every slide must have a title (H1 or H2) Fix: Add appropriate headings to structure content
Rule: Exercise/TODO slides need problem statement AND solution/activity Example:
## Exercise: Database Normalization
### Problem
Normalize the following unstructured data:
(Provide sample data)
### Solution Requirements
1. Identify entities and relationships
2. Create normalized tables
3. Define foreign key constraints
Rule: Text must have sufficient contrast ratio Fix: Ensure dark text on light backgrounds or use explicit contrast settings
Rule: Images must have descriptive alt text Example:

Rule: Slides should use consistent, limited color schemes Fix: Use Marp's theme colors or define a limited palette
Rule: Code blocks over 30 lines should be split or simplified Strategy: Show key concepts, move detailed code to separate files
Rule: Code examples should clearly demonstrate their purpose Fix: Add explanatory comments or use more illustrative examples
Before: 8 bullet points on a single slide (Score: 70) After: 2 slides with 4 bullets each (Score: 95)
Before: Slide starts directly with content (Score: 65) After: Added "## Database Design Overview" header (Score: 95)
Before: 45-line code block (Score: 75) After: 20-line key example + "See full implementation in: src/database.py" (Score: 90)
I've analyzed your presentation and found 3 slides scoring below 70:
Slide 3: "Architecture Overview" - Score: 65 (missing title)
Slide 7: "Code Implementation" - Score: 55 (35-line code block)
Slide 12: "Database Design" - Score: 60 (8 bullet points)
Would you like me to fix these issues? I'll:
- Add proper titles
- Split the long code example
- Break down the complex bullet slide
Should I proceed with these improvements?
# Custom passing threshold
uvx slidegauge analyze --threshold 75 presentation.md
# Only analyze specific slides
uvx slidegauge analyze --slides "1,3,5-7" presentation.md
# Verbose output with detailed explanations
uvx slidegauge analyze --verbose presentation.md
marp: true frontmatter--verbose flag for detailed analysis outputBefore finalizing a presentation, ensure:
Following these guidelines will help create professional, accessible, and effective Marp presentations that communicate your ideas clearly and effectively.
Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.
Set up tracing, logging, and monitoring for deployed ADK agents across Cloud Trace, BigQuery, and third-party platforms.
Enterprise Azure infrastructure architect generating Bicep or Terraform from workload descriptions.
Plan and configure production-ready Azure Kubernetes Service clusters with Day-0 and Day-1 best practices.
Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.
Web search, scraping, extraction, crawling, and monitoring via ScrapeGraph AI CLI.
Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.
Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.
Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Opus.ai: Revolutionize Your Web Experience
Build a no-code AI app in minutes.
An IDE for code migration from legacy to modern frameworks through coding agents.
Automate CGI animation in live-action scenes
Branded artistic QR-code concepts
Launch a website in seconds with AI.
Streamline Your Coding Experience with AI Code Helper
Convert any screenshot or design to clean code.