UP

upload-post/viraloop

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

83 stars 质量 51 趋势 15

OpenClaw AI 代理技能,用于自动化 TikTok 和 Instagram 轮播增长。通过任意网站网址分析品牌、竞争对手、颜色和价值主张。

概览

自动生成任何网站的病毒式TikTok/Instagram轮播幻灯片。 这项技能会在你所有的帖子中积累洞察learnings.json。 - 🔍 - 从任意网址分析品牌、功能、竞争对手 - 🎨 - 用Gemini创建6个视觉连贯的幻灯片(免费套餐,无信用卡)- 📱 - 直接发布到你的TikTok动态,同时播放自动热门音乐+Instagram。无草稿,无需手动步骤 - 💰 - 两个API(Gemini和 upload-post.com)均有免费套餐,无需信用卡 - 📊 - 监控所有帖子的表现 - 🔄 - 积累洞察:最佳切入点、时间、日期、风格 - Node.js 18+ - Playwright(npm install playwright && npx playwright install chromium)- uv(Python 软件包运行器)- jq 1. - 吸引注意力的问题/问题 2.- 激发痛点 3.- 展示竞争进展 4.- 展示你的产品 5.- 关键优势 6.

概述(AI 翻译)

自动生成任何网站的病毒式TikTok/Instagram轮播幻灯片。

哲学:每日迭代

每天发布一个旋转木马。学习。迭代。成长。

该技能会在你所有帖子learnings.json中积累洞察。

特色

  • 🔍 完整的商业研究 - 分析品牌、功能、竞争对手,任意网址
  • 🎨 AI 图像生成 - 使用 Gemini 创建 6 张视觉连贯的幻灯片(提供免费方案,无信用卡)
  • 📱 直接发布 - 直接发布到你的TikTok动态,同时播放自动热门音乐+Instagram。无草稿,无手动步骤
  • 💰 100%免费入门 - 两个API(Gemini和 upload-post.com)都有免费套餐,无需信用卡
  • 📊 分析追踪 - 监控所有岗位的绩效
  • 🔄 学习循环 - 积累洞见:最佳钩子、时间、天数、风格

快速启动

要求

  • Node.js 18+
  • 剧作家(npm install playwright && npx playwright install chromium)
  • uv(Python 包运行器)
  • JQ

环境变量

变量 描述
GEMINI_API_KEY Gemini图像生成的Google API密钥

本页由 AI 翻译,技术细节请以原文为准。

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
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add upload-post/viraloop
新手?先看 mcpskill.org 教程 →