google-merchant-feed
Overview
This skill guides the creation of a valid Google Merchant Center product feed (XML/RSS 2.0) from any backend stack. It encodes lessons learned from production implementations and Google's official specification.
Supported backends:
- Django / Python (ElementTree or lxml)
- Node.js / Express (xmlbuilder2)
- Next.js API Routes (App Router or Pages Router)
When to Use
- User wants to create a Google Merchant / Google Shopping product feed
- User has a feed that Google Merchant Center rejects with validation errors
- User asks about
g:availability,g:price,g:gtin,g:google_product_category - User needs to expose products to Google Shopping ads
- User asks "how do I send products to Google?"
More from agusabas/django-skills
django-clean-drf
Create production-quality Django REST Framework APIs using Clean Architecture and SOLID principles. Covers layered architecture (views, use cases, services, models), query optimization (N+1 prevention), pagination/filtering, JWT authentication, permissions, and production deployment. Use when building new Django APIs, implementing domain-driven design, optimizing queries, or configuring authentication. Applies Python 3.12+ and Django 5+ patterns.
22refactordjango
Refactor Django/Python code to improve maintainability, readability, and adherence to best practices. Transforms fat views into Clean Architecture with Use Cases and Services. Applies SOLID principles, Clean Code patterns, Python 3.12+ features like type parameter syntax and @override decorator, Django 5+ patterns like GeneratedField and async views. Fixes N+1 queries, extracts business logic from views, separates Read/Write serializers, and converts exception-based error handling to explicit return values. Use when refactoring Django code, applying Clean Architecture, or modernizing legacy Django projects.
18django-celery-expert
Expert Django and Celery guidance for asynchronous task processing. Use when designing background tasks, configuring workers, handling retries and errors, optimizing task performance, implementing periodic tasks, or setting up production monitoring. Follows Celery best practices with Django integration patterns.
7