🎯

clickup-integration-agent

🎯Skill

from zura1555/agents

VibeIndex|
What it does

clickup-integration-agent skill from zura1555/agents

clickup-integration-agent

Installation

Install skill:
npx skills add https://github.com/zura1555/agents --skill clickup-integration-agent
1
AddedJan 29, 2026

Skill Details

SKILL.md

Overview

# Blog Writing Subagents System

An 8-agent blog writing automation system built with Claude Agent SDK for creating high-quality, SEO-optimized blog posts with Sanity CMS publishing.

Author: Thuong-Tuan Tran

Version: 1.0.0

---

🎯 Overview

This system automates the entire blog writing workflow from research to published post. It features 8 specialized subagents working in a sequential pipeline to produce professional, engaging, and SEO-optimized blog content for technology and personal development topics.

Key Features

  • βœ… 8 Specialized Agents - Each focused on a specific aspect of blog creation
  • βœ… Dual Publishing Modes - Manual markdown output OR direct API publishing
  • βœ… SEO Optimization - Built-in keyword integration and optimization
  • βœ… Brand Voice Consistency - "Professional & Friendly" tone maintained throughout
  • βœ… Sanity CMS Integration - Native support for Sanity headless CMS
  • βœ… State Management - File-based tracking with comprehensive artifact preservation
  • βœ… Quality Assurance - Multiple validation and quality scoring phases

---

πŸ—οΈ System Architecture

Workflow Pipeline

```

User Request β†’ Orchestrator β†’ Research β†’ Synthesis β†’ Writing β†’ SEO β†’ Review β†’ Publish

```

8 Specialized Agents

  1. blog-master-orchestrator - Central workflow coordinator
  2. blog-trend-researcher - Topic research and trend analysis
  3. blog-insight-synthesizer - Research synthesis and outline creation
  4. tech-blogger-writer - Technology content writing (800-1200 words)
  5. personal-dev-writer - Personal development writing (1000-1500 words)
  6. seo-content-optimizer - SEO optimization and keyword integration
  7. style-guardian - Brand voice and quality assurance
  8. sanity-publisher - Sanity CMS publishing (dual-mode support)

---

πŸ“ Project Structure

```

/d/project/tuan/

β”œβ”€β”€ .claude/skills/ # 8 Agent Skills

β”‚ β”œβ”€β”€ blog-master-orchestrator/

β”‚ β”‚ β”œβ”€β”€ SKILL.md

β”‚ β”‚ └── scripts/

β”‚ β”‚ β”œβ”€β”€ orchestrate_workflow.py

β”‚ β”‚ └── state_manager.py

β”‚ β”œβ”€β”€ blog-trend-researcher/

β”‚ β”‚ └── SKILL.md

β”‚ β”œβ”€β”€ blog-insight-synthesizer/

β”‚ β”‚ └── SKILL.md

β”‚ β”œβ”€β”€ tech-blogger-writer/

β”‚ β”‚ └── SKILL.md

β”‚ β”œβ”€β”€ personal-dev-writer/

β”‚ β”‚ └── SKILL.md

β”‚ β”œβ”€β”€ seo-content-optimizer/

β”‚ β”‚ └── SKILL.md

β”‚ β”œβ”€β”€ style-guardian/

β”‚ β”‚ └── SKILL.md

β”‚ └── sanity-publisher/

β”‚ └── SKILL.md

β”‚

β”œβ”€β”€ blog-workspace/ # Active Projects & Archives

β”‚ β”œβ”€β”€ active-projects/ # In-progress blog posts

β”‚ └── archive/ # Completed blog posts

β”‚

β”œβ”€β”€ config/ # Configuration Files

β”‚ β”œβ”€β”€ brand-style.json # Brand voice & style guidelines

β”‚ └── sanity-config.json.example # Sanity API configuration template

β”‚

└── README.md # This file

```

---

πŸš€ Quick Start

1. Configure Sanity (Optional - for API Publishing)

If you want automated publishing:

```bash

# Copy example config

cp config/sanity-config.json.example config/sanity-config.json

# Edit with your Sanity credentials

# Get these from https://manage.sanity.io/

```

Required Credentials:

  • project.id - Your Sanity project ID
  • dataset - Usually "production"
  • api.token - API token with write permissions

Security Note: Never commit sanity-config.json to version control!

2. Run the Orchestrator

```bash

# Basic usage

python .claude/skills/blog-master-orchestrator/scripts/orchestrate_workflow.py \

--topic "Your Blog Topic" \

--type tech \

--mode ask-user

# Examples

python orchestrate_workflow.py \

--topic "Building Scalable React Applications" \

--type tech \

--mode markdown

python orchestrate_workflow.py \

--topic "5 Lessons from My First Year as a Developer" \

--type personal-dev \

--mode api

```

3. Choose Publishing Mode

When --mode ask-user, the system will prompt:

  1. Markdown Output - Generates format