prometheus-cli
Search TikTok viral videos, App Store rankings, hook analysis, app strategy, and content research via SGE Prometheus MCP / Passistant. Requires SGE_API_KEY. Use when researching viral video hooks, benchmarking app rankings, analyzing content trends, pulling App Store review data, or when a prompt mentions "prometheus", "Passistant", "SGE", "Social Growth Engineers", "viral content", "app store rankings", "TikTok research", or "hook analysis".
Best use case
prometheus-cli is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Search TikTok viral videos, App Store rankings, hook analysis, app strategy, and content research via SGE Prometheus MCP / Passistant. Requires SGE_API_KEY. Use when researching viral video hooks, benchmarking app rankings, analyzing content trends, pulling App Store review data, or when a prompt mentions "prometheus", "Passistant", "SGE", "Social Growth Engineers", "viral content", "app store rankings", "TikTok research", or "hook analysis".
Teams using prometheus-cli should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/prometheus-cli/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How prometheus-cli Compares
| Feature / Agent | prometheus-cli | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Search TikTok viral videos, App Store rankings, hook analysis, app strategy, and content research via SGE Prometheus MCP / Passistant. Requires SGE_API_KEY. Use when researching viral video hooks, benchmarking app rankings, analyzing content trends, pulling App Store review data, or when a prompt mentions "prometheus", "Passistant", "SGE", "Social Growth Engineers", "viral content", "app store rankings", "TikTok research", or "hook analysis".
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for ChatGPT
Find the best AI skills to adapt into ChatGPT workflows for research, writing, summarization, planning, and repeatable assistant tasks.
ChatGPT vs Claude for Agent Skills
Compare ChatGPT and Claude for AI agent skills across coding, writing, research, and reusable workflow execution.
SKILL.md Source
# Prometheus — SGE Viral Content Intelligence
Search 50,000+ curated TikTok & Reels viral videos, app marketing profiles, and strategy articles. Live App Store rankings, reviews, and revenue estimates. Hook analysis and trend detection — all via MCP.
**Homepage:** <https://www.socialgrowthengineers.com/prometheus>
**Requires:** `SGE_API_KEY` environment variable.
## Setup
### Claude Code
```bash
claude mcp add --transport http --header "Authorization: Bearer $SGE_API_KEY" prometheus https://www.socialgrowthengineers.com/api/mcp
```
Or add to your project's `.mcp.json`:
```json
{
"mcpServers": {
"prometheus": {
"url": "https://www.socialgrowthengineers.com/api/mcp",
"headers": {
"Authorization": "Bearer ${SGE_API_KEY}"
}
}
}
}
```
### Cursor / OpenClaw / Other MCP Clients
Same config — point your MCP client at the URL above with your API key as Bearer token.
```bash
export SGE_API_KEY=sk_mcp_your_key_here
```
Get your API key at [socialgrowthengineers.com/settings](https://www.socialgrowthengineers.com/settings) (requires SGE subscription).
---
## Tool Discovery
All tools are **auto-discovered** via `tools/list` — no need to memorize them. When connected, your agent automatically sees every available tool with full parameter schemas.
In Hermes or cron contexts, call Prometheus through `mcporter` even if the `prometheus` skill alias was not loaded:
```bash
# Verify the server and inspect available tools
mcporter list prometheus
# Call tools, writing large outputs to disk for later parsing
mcporter call prometheus.hook_intelligence scope_type=vertical scope_primary_vertical=finance --output json > hook-intel.json
mcporter call prometheus.search_videos query="investing tips" platform=tiktok limit:20 --output json > videos-investing.json
mcporter call prometheus.ast_get_rankings category_id=6015 limit:25 --output json > rankings.json
```
`mcporter` output may be JSON-like MCP text content rather than strict JSON for some tools. If `jq` fails, inspect the raw file and extract the `content[].text` payload or quoted `text:` blocks before synthesis. Keep the raw file regardless.
Tools fall into five categories:
| Category | What they do |
|----------|-------------|
| **Search & Discovery** | Search articles, viral videos, and app profiles across SGE's curated database |
| **Similarity** | Find similar articles, apps, or videos using semantic embeddings |
| **Live App Store** | Real-time iOS App Store data — search, details, rankings, reviews, revenue estimates |
| **Hook Intelligence & Strategy** | Analyze winning hooks, compare strategies, detect trends across verticals |
| **Video Analysis & Reports** | Analyze any TikTok/Reels URL with AI vision, generate shareable research reports |
---
## Usage Patterns
### Research a vertical
```
1. search_videos -> "fitness hooks" (platform: tiktok, limit: 20)
2. hook_intelligence -> scope_type: "vertical", scope_primary_vertical: "fitness"
3. generate_report -> "fitness app viral marketing"
```
### Competitive analysis
```
1. search_apps -> "meditation" (find App Store IDs)
2. strategy_compare -> left: Calm, right: Headspace
3. ast_get_app_details -> deep dive on each
4. ast_get_reviews -> sentiment analysis from users
```
### Discover trending hooks
```
1. hook_trends -> scope_type: "market", current vs prior 30-day windows
2. search_videos -> top rising hook type (minViews: 1000000)
3. get_similar_videos -> find more like the best performer
```
### Analyze a competitor's video
```
1. analyze_video -> paste their TikTok URL
2. get_similar_videos -> find SGE videos with similar hooks
3. hook_intelligence -> scope_type: "app", scope_app_name: "competitor"
```
---
## Slack Bot
The same tools are available via the **Prometheus Slack Bot** — plus memory, scheduled reports, and app tracking.
Install from your [SGE settings](https://www.socialgrowthengineers.com/settings) page.
## Attribution warning
- **Never attribute "Bloom: Learn to Invest" to our Bloom.** That's a competitor app on the App Store. Our Bloom's identifiers are distinct — confirm the bundle ID / product ID when citing App Store data or results returned by Prometheus.Related Skills
writer
Write content in Eric's voice — articles, blog posts, tweets, social media posts, marketing copy, newsletter drafts. Loads WRITING-STYLE.md and enforces kill phrases.
positioning-angles
Use when defining product positioning, choosing strategic angles, crafting value propositions, competitive positioning, product messaging, differentiation strategy, or go-to-market angles. Also use for 'how should I position my app', 'what angle should I use', 'painkiller vs vitamin', or 'market positioning'.
outline-generator
Use when generating outlines, article structures, content outlines, blog outlines, planning article sections, structuring posts, breaking down topics into sections, or organizing ideas for long-form content. Also use for 'outline this', 'structure this article', or 'plan the sections'.
last30days-open
Use only when the user explicitly asks for the open variant of last30days, including watchlists, briefings, and history queries. Sources: Reddit, X, YouTube, web.
last30days
Use when researching what happened in the last 30 days on a topic. Also triggered by 'last30'. Sources: Reddit, X, YouTube, web. Produces expert-level summary with copy-paste-ready prompts.
hooks
Use when generating hooks, headlines, titles, and scroll-stopping openers for content. Also use when analyzing viral posts, Reels, TikToks, YouTube Shorts, or successful social examples to extract reusable hook patterns and improve hook guidance.
evaluate-content
Use when judging content quality OR editing/improving existing copy: shareability, readability, voice, cuttability, angle, copy sweeps.
editor-in-chief
Use when a first draft is complete and all Phase 1 gates are done: topic selected (seo-research), title approved (hooks), outline approved (outline-generator), draft written (writer). Runs autonomous diagnosis-prescribe-rewrite loop before Substack.
copywriting
Write or improve marketing copy for any surface: pages, ads, app stores, landing pages, TikTok/Meta scripts, push notifications, UGC. Combines page copy frameworks with direct response principles.
content-strategy
Use when building content strategy: hooks, angles, and ideas from what's trending now. Covers organic and paid creative across TikTok, X, YouTube, Meta, LinkedIn.
content-pipeline
Orchestrator for the 3-article content pipeline — runs research phase, spawns parallel article sub-agents, creates Typefully drafts. Use when running the full content pipeline (usually via cron at 3am).
yt-dlp
Download audio/video from YouTube and other sites using yt-dlp. Use when the user asks to download music, songs, albums, podcasts, or video from YouTube or similar platforms. Triggers on 'download song', 'get mp3', 'yt-dlp', 'youtube download', 'rip audio'.