UP

upload-post/viraloop

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

83 stars Качество 51 Тренд 15

Мастерство агента OpenClaw AI для автоматического роста карусели TikTok и Instagram. Передайте любой URL-адрес веб-сайта для анализа бренда, конкурентов, цветов, ценностного предложения.

Обзор

Создавайте вирусные карусели TikTok/Instagram с любого сайта автоматически. Навык накапливает идеи во всех ваших сообщениях в learnings.json. - . - Анализирует бренд, особенности, конкурентов с любого URL - . - Создает 6 визуально согласованных слайдов с Gemini (бесплатный план доступен, нет кредитной карты) - . - Посты прямо на ваш канал TikTok с автоматической музыкой + Instagram одновременно. Никаких черновиков, никаких ручных шагов - s - Оба API (Gemini и upload-post.com) имеют бесплатные планы, не требуется кредитная карта - s - Мониторинг производительности во всех сообщениях - s - Накопление идей: лучшие крюки, время, дни, стили - Node.js 18+ - Playwright (npm install playwright & & npx playwright install chromium) - uv (Python package runner) - jq 1. - Захватывающий внимание вопрос/проблема 2. - Агитировать болевую точку 3. - Показать конкуренцию, продвигающуюся 4. - Раскрыть свой продукт 5. - Ключевое преимущество 6.

Обзор (машинный перевод)

Создавайте вирусные карусели TikTok/Instagram с любого сайта автоматически.

Философия: ежедневная итерация

** Пост 1 карусель в день. Учись. Итерация. Вырасти.**

Умение накапливать знания во всех ваших сообщениях learnings.json.

Особенности

Полное исследование бизнеса - анализ бренда, функций, конкурентов с любого URL AI Image Generation - Создает 6 визуально согласованных слайдов с Gemini (бесплатный план, нет кредитной карты) **Прямая публикация ** - Посты прямо на ваш канал TikTok с авто-трендовой музыкой + Instagram одновременно. Никаких чертежей, никаких ручных шагов 100% Free to Start - оба API (Gemini и upload-post.com) имеют бесплатные тарифные планы и не требуют кредитной карты. Аналитика Отслеживание - отслеживает производительность во всех сообщениях Learning Loop - Накопление идей: лучшие крючки, времена, дни, стили

Быстрый старт

Требования

Node.js 18+

  • драматург ([T1])
  • uv (бегун пакета Python) Джк

Переменные среды

Переменная | Описание |

GEMINI_API_KEY Ключ Google API для генерации изображений Gemini

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Viraloop 🔄

Generate viral TikTok/Instagram carousel slides from any website automatically.

Philosophy: Daily Iteration

Post 1 carousel per day. Learn. Iterate. Grow.

Day 1:  Post → Analyze → Learn
Day 7:  7 data points, patterns emerging
Day 30: Refined strategy, proven hooks, optimal timing

The skill accumulates insights across ALL your posts in learnings.json.

Features

  • 🔍 Full Business Research - Analyzes brand, features, competitors from any URL
  • 🎨 AI Image Generation - Creates 6 visually coherent slides with Gemini (free plan available, no credit card)
  • 📱 Direct Publishing - Posts straight to your TikTok feed with auto trending music + Instagram simultaneously. No drafts, no manual steps
  • 💰 100% Free to Start - Both APIs (Gemini and upload-post.com) have free plans, no credit card required
  • 📊 Analytics Tracking - Monitors performance across all posts
  • 🔄 Learning Loop - Accumulates insights: best hooks, times, days, styles

Quick Start

# 1. Analyze website
node scripts/analyze-web.js https://your-product.com

# 2. Generate slides
GEMINI_API_KEY="..." bash scripts/generate-slides.sh

# 3. Publish
UPLOADPOST_TOKEN="..." bash scripts/publish-carousel.sh

# 4. Check analytics
UPLOADPOST_TOKEN="..." bash scripts/check-analytics.sh 7

Requirements

  • Node.js 18+
  • Playwright (npm install playwright && npx playwright install chromium)
  • uv (Python package runner)
  • jq

Environment Variables

Variable Description
GEMINI_API_KEY Google API key for Gemini image generation
UPLOADPOST_TOKEN Upload-Post API token
UPLOADPOST_USER Upload-Post username

Slide Structure

  1. Hook - Attention-grabbing question/problem
  2. Problem - Agitate the pain point
  3. Agitation - Show competition advancing
  4. Solution - Reveal your product
  5. Feature - Key benefit
  6. CTA - Call to action (Link in bio)

Credentials & Security

Required Credentials

Credential Type Where to Get
GEMINI_API_KEY Environment variable Google AI Studio
UPLOADPOST_TOKEN Environment variable upload-post.com → Dashboard → API Keys

Optional

Credential Type Description
UPLOADPOST_USER Environment variable Upload-Post username (not sensitive)

Security Notes

  • ✅ All credentials are read from environment variables, not stored in files
  • ✅ No API keys are hardcoded in any scripts
  • ✅ Website analysis only reads public web pages (no authentication scraping)
  • ✅ All generated data stays local in /tmp/carousel/

Data Flow

  1. Website URL → Analyzed by Playwright (local browser) → analysis.json
  2. Analysis → Sent to Gemini API → Returns generated images
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add upload-post/viraloop
Новичок в MCP? Начните с руководства на mcpskill.org →