Update seo-multi-channel: remove image skill dependencies

This commit is contained in:
Kunthawat Greethong
2026-03-22 13:08:30 +07:00
parent fe48c4c294
commit 48595100a1
3 changed files with 279 additions and 477 deletions

View File

@@ -1,13 +1,13 @@
---
name: seo-multi-channel
description: Generate multi-channel marketing content (Facebook, Ads, Blog, X) with Thai language support, image generation, and website-creator integration. Use when user wants to create content for multiple channels from a single topic.
description: Generate multi-channel marketing content (Facebook, Ads, Blog, X) with Thai language support and website-creator integration. Use when user wants to create content for multiple channels from a single topic.
---
# 🎯 SEO Multi-Channel Content Generator
**Skill Name:** `seo-multi-channel`
**Category:** `deep`
**Load Skills:** `['image-generation', 'image-edit', 'website-creator']`
**Load Skills:** `['website-creator']`
---
@@ -17,8 +17,7 @@ Generate marketing content for multiple channels from a single topic with:
-**Priority Channels:** Facebook > Facebook Ads > Google Ads > Blog > X (Twitter)
-**Thai Language Support:** Full Thai text processing with PyThaiNLP
-**Image Generation:** Auto-generate images for social/ads, save to website repo for blog
-**Product Image Handling:** Browse website repo first, then ask user or enhance with image-edit
-**Image Handling:** Browse website repo for product images, or ask user to provide
-**Website-Creator Integration:** Auto-publish blog posts to Astro content collections
-**API-Ready Output:** Structured JSON for future ad platform API integration
-**Per-Project Context:** Context files in each website repo
@@ -169,13 +168,11 @@ Output:
2. If images found:
- Select best image (highest quality, product-focused)
- Call image-edit skill:
prompt: "Enhance product image for {channel}, professional lighting, clean background, {channel}-specific dimensions"
- Ask user: "Use this image or provide a new one?"
3. If no images found:
- Ask user: "No product images found in repo. Please provide image path or URL."
- Wait for user to provide
- Then call image-edit
```
#### **Non-Product Content:**
@@ -187,8 +184,8 @@ Output:
- Stats Infographic with charts
- News Clean, modern announcement style
2. Call image-generation skill:
prompt: "{content_type} illustration for {topic}, {style}, Thai-friendly aesthetic, {channel}-optimized dimensions"
2. Ask user to provide image:
- "For this content, please provide an image or use: [suggestion]"
3. Save images:
- Social/Ads seo-multi-channel/generated-images/{topic}/{channel}/
@@ -602,8 +599,8 @@ Each piece of content is scored before output:
2. **Formality Detection:** Auto-detects from brand voice context. Defaults to casual for social, normal for blog.
3. **Image Handling:**
- Product content → Browse repo first → Edit with image-edit
- Non-product → Generate fresh with image-generation
- Product content → Browse repo first → Ask user to confirm or provide
- Non-product → Ask user to provide image
- Blog images → Website repo
- Social/Ads images → Separate folder
@@ -617,8 +614,6 @@ Each piece of content is scored before output:
## 🔄 Integration with Other Skills
- **image-generation:** Called for fresh images (non-product content)
- **image-edit:** Called for product images (browse repo first)
- **website-creator:** Blog posts published to Astro content collections
- **seo-analyzers:** Quality scoring and Thai language analysis
- **seo-data:** Performance data for content optimization
@@ -630,8 +625,7 @@ Each piece of content is scored before output:
- ✅ Content generated for all selected channels
- ✅ Thai language processing accurate (word count, keyword density)
- ✅ Product images found/enhanced or user asked to provide
- ✅ Fresh images generated for non-product content
- ✅ Product images found or user asked to provide
- ✅ Blog posts published to Astro (if enabled)
- ✅ Git commit + push successful (triggers auto-deploy)
- ✅ Output structures API-ready for future integration