Shopify Automation — Development skill for Claude Code
This toolkit uses the Shopify API and GraphQL in order to automate certain parts of the Shopify SEO process - for example, tagging products and creating collections.
How to install Shopify Automation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open IncomeStreamSurfer/shopify_automation and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Shopify Automation does
This toolkit uses the Shopify API and GraphQL in order to automate certain parts of the Shopify SEO process - for example, tagging products and creating collections.
Alternatives in Development
- Astro — Astro 5.x components, routing, collections, i18n, SEO, Tailwind, React islands, transitions 2.6k ★
- Shopify CLI Update — Create Shopify CLI PRs after releasing new version of @shopify/cli-hydrogen 2.1k ★
- 3D Portfolio — Let's build a cool 3D website together 1.3k ★
README
Product Manager with Claude 3.7 and Shopify Integration
A Flask-based product management application with automatic tagging using Claude 3.7 and Shopify integration. Supports multiple stores with isolated data.
🚀 SEO Solutions for Your Business
- Hire us to do your SEO ✅ Click here
- Try our AI SEO tool 🔥 Check it out
- Got an agency? We'll automate it 💣 Learn more
Features
- Product management (add, edit, delete)
- Automatic product tagging with Claude 3.7
- Tag management
- Collection creation from tags
- Shopify integration (import/export products and collections)
- Multi-store support with isolated data
- Environment variable management
- Responsive UI with Bootstrap 5
Requirements
- Python 3.8+
- Flask
- SQLAlchemy
- Anthropic API key (for Claude 3.7 integration)
Installation
Clone the repository or download the source code.
Install the required dependencies:
cd product_manager
pip install -r requirements.txt
- Run the application:
python app.py
- Open your browser and navigate to
http://localhost:5000
Configuration
The application uses environment variables for configuration. These can be managed through the UI:
ANTHROPIC_API_KEY: Your Anthropic API key for Claude 3.7 integrationSECRET_KEY: Secret key for Flask session securityDATABASE_URI: Database connection string (default: SQLite)
Usage
Stores
- Create and manage multiple stores
- Each store has its own products, tags, and collections
- Switch between stores using the store selector
- Data is isolated between stores
Products
- Add products with title, description, price, and image URL
- Products are automatically tagged using Claude 3.7 if an API key is provided
- Manage tags for each product
- View all products in a table
- Products are associated with the current store
Tags
- View all tags with product c
Related Skills
Pantheon Musk Filter
Run the Musk Filter pre-build gate — Question, Delete, Simplify, Accelerate, Automate in order before any buil
GraphQL
Build version-safe Shopify Admin GraphQL queries and mutations, optimize query cost, and implement error handl
Migrate REST To GraphQL
Migrate legacy Shopify REST Admin API calls to the latest stable GraphQL Admin API with cost-aware queries and
Shopify Setup
Guided setup for a new Shopify store, in launch order
Commerce Agents Reference
Reference implementation of Anthropic's Claude Commerce Agents blueprint for merchants on Stripe, Adyen, World
Automate Perplexity
/automate-perplexity — Unified Perplexity Automation
Related Agents
Automation Designer
Turn repeated tasks into the right artifact — script, skill, command, recipe, or API integration. Follows Thre
GraphQL Query Writer
Use when you need a minimal-cost Shopify Admin or Storefront GraphQL query. Specializes in correct query const
AI API Designer
AI API Designer who designs clean, developer-friendly APIs for AI-powered products — including REST, GraphQL,