π¬ AI-powered TikTok + Instagram slideshow marketing skill (Larry methodology). Generate β overlay β post β track β iterate. Powered by Upload-Post API.
npx skills add https://github.com/upload-post/upload-post-larry-marketing-skill --skill tiktok-app-marketingInstallieren Sie diesen Skill ΓΌber die CLI und beginnen Sie mit der Verwendung des SKILL.md-Workflows in Ihrem Arbeitsbereich.
Automate your entire TikTok + Instagram slideshow marketing pipeline with AI: generate β overlay β post β track β iterate.
An OpenClaw / AI agent skill that turns your app marketing into a data-driven machine. Based on Larry's methodology that achieved 7M+ views, 1M+ TikTok views, and $670/month MRR β all from an AI agent.
npm install canvas) β for text overlaysIf you're using OpenClaw:
# Install as a skill
npx skills add Upload-Post/upload-post-larry-marketing-skill
Or clone directly:
git clone https://github.com/Upload-Post/upload-post-larry-marketing-skill.git
cd tiktok-marketing-skill
npm install canvas
node scripts/onboarding.js --init --dir tiktok-marketing/
tiktok-marketing/config.json:{
"app": {
"name": "YourApp",
"description": "What your app does",
"audience": "Who it's for",
"problem": "What pain it solves",
"category": "home|beauty|fitness|productivity|food|other"
},
"imageGen": {
"provider": "openai",
"apiKey": "YOUR_OPENAI_KEY",
"model": "gpt-image-1.5"
},
"uploadPost": {
"apiKey": "YOUR_UPLOAD_POST_KEY",
"profile": "your_profile",
"platforms": ["tiktok", "instagram"]
}
}
node scripts/onboarding.js --validate --config tiktok-marketing/config.json
# 1. Generate 6 slideshow images
node scripts/generate-slides.js \
--config tiktok-marketing/config.json \
--output tiktok-marketing/posts/my-first-post/ \
--prompts prompts.json
# 2. Add text overlays
node scripts/add-text-overlay.js \
--input tiktok-marketing/posts/my-first-post/ \
--texts texts.json
# 3. Post to TikTok + Instagram
node scripts/post-to-platforms.js \
--config tiktok-marketing/config.json \
--dir tiktok-marketing/posts/my-first-post/ \
--caption "Your caption here #hashtag1 #hashtag2"
# 4. Check analytics
node scripts/check-analytics.js --config tiktok-marketing/config.json --days 3
This is what makes the skill actually work. It's not just "post and pray" β it's a data-driven optimization engine.
Every morning, the daily report:
| Views | Conversions | Action |
|---|---|---|
| π’ High | π’ High | SCALE IT β make 3 variations of the winning hook |
| π’ High | π΄ Low | FIX THE CTA β hook works, downstream is broken |
| π΄ Low | π’ High | FIX THE HOOKS β content converts, needs more eyeballs |
| π΄ Low | π΄ Low | FULL RESET β try radically different approach |
node scripts/daily-report.js --config tiktok-marketing/config.json --days 3
tiktok-marketing-skill/
βββ SKILL.md # Full skill documentation (for AI agents)
βββ _meta.json # Skill metadata
βββ scripts/
β βββ onboarding.js # Config validator + directory initializer
β βββ generate-slides.js # Image generation (OpenAI/Stability/Replicate/local)
β βββ add-text-overlay.js # Text overlay with node-canvas
β βββ post-to-platforms.js # Multi-platform posting via Upload-Post
β βββ check-analytics.js # Analytics + upload history checker
β βββ daily-report.js # Daily marketing report with diagnostics
β βββ competitor-research.js # Research helper (placeholder)
βββ references/
βββ slide-structure.md # 6-slide formula + hook writing guide
βββ app-categories.md # Category-specific templates
βββ analytics-loop.md # Analytics API reference
βββ competitor-research.md # Research methodology
βββ revenuecat-integration.md # RevenueCat setup guide
Upload-Post is the engine that powers multi-platform posting and analytics:
request_id, no manual video-ID linking neededSign up at upload-post.com
See references/slide-structure.md for the complete hook writing guide.
gpt-image-1.5 if using OpenAI β never gpt-image-1 (massive quality difference)MIT
Based on Larry's TikTok marketing methodology. Adapted for Upload-Post multi-platform API.