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".

9 stars

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

$curl -o ~/.claude/skills/prometheus-cli/SKILL.md --create-dirs "https://raw.githubusercontent.com/exiao/skills/main/external-services/prometheus-cli/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/prometheus-cli/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How prometheus-cli Compares

Feature / Agentprometheus-cliStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

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

9
from exiao/skills

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

9
from exiao/skills

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

9
from exiao/skills

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

9
from exiao/skills

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

9
from exiao/skills

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

9
from exiao/skills

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

9
from exiao/skills

Use when judging content quality OR editing/improving existing copy: shareability, readability, voice, cuttability, angle, copy sweeps.

editor-in-chief

9
from exiao/skills

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

9
from exiao/skills

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

9
from exiao/skills

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

9
from exiao/skills

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

9
from exiao/skills

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'.