Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Polymarket Youtube Channel Trader

v0.0.2

Trades Polymarket YouTube channel markets (subscriber milestones, view-count races). Requires SIMMER_API_KEY for trade execution via simmer-sdk. Paper tradin...

0· 184·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for diagnostikon/polymarket-youtube-channel-trader.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Polymarket Youtube Channel Trader" (diagnostikon/polymarket-youtube-channel-trader) from ClawHub.
Skill page: https://clawhub.ai/diagnostikon/polymarket-youtube-channel-trader
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install polymarket-youtube-channel-trader

ClawHub CLI

Package manager switcher

npx clawhub@latest install polymarket-youtube-channel-trader
Security Scan
Capability signals
CryptoRequires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The skill claims to trade Polymarket YouTube-channel markets and the code (trader.py) uses simmer_sdk/SimmerClient to execute trades — requesting SIMMER_API_KEY is appropriate for that purpose. However, the top-level registry summary lists 'Required env vars: none' while SKILL.md and clawhub.json both declare SIMMER_API_KEY and a pip requirement for 'simmer-sdk'. This metadata mismatch is incoherent and may cause runtime surprises.
Instruction Scope
SKILL.md confines instructions to market discovery, signal calculation, and trade execution (paper-mode by default, real trades only with --live). It optionally suggests wiring the YouTube Data API for live signals but does not instruct reading arbitrary local files or unrelated credentials. The runtime instructions and examples are scoped to the stated trading behavior.
Install Mechanism
No explicit install spec was provided to the registry, but both SKILL.md and clawhub.json list a pip dependency ('simmer-sdk'). This is a moderate-risk but common pattern (PyPI dependency). Because there's no platform install spec, the skill may fail at runtime unless the environment already has the package or the agent platform installs it — verify how pip deps are satisfied by your agent host. There are no downloads from untrusted URLs in the provided files.
Credentials
The only secret/credential the skill needs is SIMMER_API_KEY (and a set of non-secret tunables exposed as SIMMER_* env vars in clawhub.json). Those map directly to the stated purpose (executing trades via simmer). The main concern is the previously noted metadata mismatch where the registry summary omitted this requirement.
Persistence & Privilege
The skill is not marked always:true and autostart is false. It is managed with an entrypoint trader.py but does not request permanent forced inclusion. Agent-autonomous invocation is permitted by default (disable-model-invocation=false) — this is expected for skills and not flagged by itself.
What to consider before installing
This skill appears to be what it says (a Polymarket trader that uses simmer-sdk) but packaging metadata is inconsistent: the registry summary says no env vars while SKILL.md and clawhub.json require SIMMER_API_KEY and a pip package. Before installing, do the following: 1) Confirm how your agent runtime will satisfy the pip dependency (simmer-sdk). 2) Only provide a SIMMER_API_KEY with the minimum necessary permissions and prefer a test/paper key if available. 3) Run the skill in paper mode first and observe network calls (ensure it only talks to expected endpoints, e.g., simmer markets and optionally YouTube Data API). 4) Review trader.py in full for any unexpected outbound endpoints or credential-leaking code. 5) If you don't trust the source, avoid providing real trading API keys or use a disposable key. If you can, ask the publisher to fix the metadata mismatch (so required env/pip are visible in the registry listing). Additional information that would raise confidence: an authoritative homepage/repository, a verified PyPI package name, or confirmation that the SIMMER_API_KEY scope is limited to paper trading or a sandbox environment.

Like a lobster shell, security has layers — review code before you run it.

latestvk97788azawjkz2ft1dd3grqsq1852tv8
184downloads
0stars
6versions
Updated 1w ago
v0.0.2
MIT-0

YouTube Channel Trader

This is a remixable template. The default signal requires no external API — it uses hardcoded channel volatility profiles, a first-hour view velocity model, and day-of-week timing applied on top of standard conviction sizing. Wire in YouTube Data API v3 for live subscriber counts and view velocity, and the edge sharpens dramatically. The skill handles all the plumbing (market discovery, trade execution, safeguards). Your signal provides the alpha.

Strategy Overview

The top 10 YouTube channels are treated as distinct financial assets — each with its own volatility profile, growth trajectory, and event calendar. Subscriber counts are market cap. Subscriber deltas are daily returns. View velocity on a new video is trading volume.

Prediction markets on YouTube milestones are systematically mispriced because retail treats all channels the same. They don't. MrBeast has 10× the daily growth volatility of Cocomelon. A milestone 5% above current subscribers has a completely different probability for these two channels.

Three structural edges compound:

1. First-hour view velocity mispricing When a major channel drops a video, view counts do not accumulate uniformly over 24 hours. MrBeast captures ~55% of his 24-hour views in the first hour. A market asking "will this video reach 5M views in the first 2 hours?" is a first-passage probability question. Retail prices it as a terminal probability. The same structural gap that makes BTC weekend markets exploitable makes YouTube flash markets exploitable.

2. Channel volatility profiles Each of the top 10 channels has a measurable daily subscriber growth σ. Children's content (Cocomelon, Kids Diana Show, Like Nastya, Vlad and Niki) has σ ≈ 0.02%/day — extremely stable, like a stablecoin. Milestone markets are fairly priced. MrBeast has σ ≈ 0.25%/day with positive skew (viral videos spike subscribers; nothing crashes them). Milestone markets for MrBeast chronically underprice the upside tail. PewDiePie has high σ with slight negative skew — comeback/retirement uncertainty dominates.

3. Weekend posting window MrBeast has posted 62% of his top-100 most-viewed videos on Friday–Sunday UTC. WWE's major PPV events are almost exclusively on weekends (70%). The timing edge is structurally identical to BTC weekend volatility: enter on Thursday–Friday before the drop, capture the pricing gap before the market reprices on actual view velocity.

The Ten Assets

ChannelSubs (M)Daily σSkewWeekend post %First-hour %Content type
MrBeast3700.25%+0.4062%55%viral_challenge
T-Series2750.04%+0.1045%30%music
Cocomelon1780.02%+0.0540%20%children
SET India1750.03%+0.0550%25%tv_content
Kids Diana Show1280.02%+0.0538%18%children
PewDiePie1110.15%−0.0530%45%commentary
Like Nastya1220.02%+0.0542%18%children
Vlad and Niki1200.02%+0.0540%18%children
Zee Music Company1080.04%+0.1048%28%music
WWE1010.08%+0.2070%40%sports_entertainment

Signal Logic

Three multipliers — one per structural edge

First-hour velocity multiplier (applied when question contains time-bounded language):

velocity_edge = channel.first_hour_pct / 0.30    (normalised to average)
mult = 1.0 + (velocity_edge - 1.0) × 0.40
Channelfirst_hour_pctvelocity_mult
MrBeast55%1.33x
PewDiePie45%1.20x
WWE40%1.13x
T-Series / Zee Music28–30%1.00x
Children's channels18–20%0.84x

Triggered by: "first hour", "in 2 hours", "in 5 minutes", "in 10 minutes", "within 24 hours", "first day"

Volatility profile multiplier:

vol_mult   = 1.0 + channel.daily_vol × 2.0
skew_bonus = channel.skew × 0.5
combined   = vol_mult + skew_bonus   (capped 0.80–1.30x)
Channeldaily_volskewvol_mult
MrBeast0.25%+0.401.30x cap
PewDiePie0.15%−0.051.28x
WWE0.08%+0.201.26x
T-Series / Zee0.04%+0.101.13x
Children's channels0.02%+0.050.80x

Weekend posting window multiplier:

base_mult = 0.80 + channel.weekend_post × 0.50
timing    = Thursday→1.15x, Friday→1.10x, Saturday→1.00x, Sunday→0.90x, Mon–Wed→0.85x
combined  = base_mult × timing   (capped 0.70–1.35x)
Channelweekend_postThursday baseThursday combined
WWE70%1.15x1.35x cap
MrBeast62%1.11x1.28x
SET India50%1.05x1.21x
PewDiePie30%0.95x1.09x
Children's38–42%0.99x1.14x

Flash play examples (5-min / 10-min resolution)

MrBeast video drops Saturday — "Will video reach 5M views in first hour?" at 28%:

velocity_mult = 1.33x  (fhp=55% >> average)
vol_mult      = 1.30x  (σ=0.25%, skew+0.40)
weekend_mult  = 1.00x  (Saturday, mid-window)
combined bias = 1.33 × 1.30 × 1.00 = 1.729 → capped 1.40x

p=28%, YES_THRESHOLD=38%
conviction = (0.38 - 0.28) / 0.38 × 1.40 = 0.37
size = max($5, 0.37 × $30) = $11

WWE WrestleMania weekend — subscriber milestone market — Thursday entry:

velocity_mult = 1.00x  (no time-bounded language)
vol_mult      = 1.26x  (σ=0.08%, skew+0.20)
weekend_mult  = 1.35x  (wp=70%, Thursday→cap)
combined bias = 1.00 × 1.26 × 1.35 = 1.70 → capped 1.40x

Cocomelon subscriber milestone — any day:

velocity_mult = 0.84x  (fhp=18%, slow accumulation)
vol_mult      = 0.80x  (σ=0.02%, very stable)
weekend_mult  = 1.14x  (wp=40%, Thursday)
combined bias = 0.84 × 0.80 × 1.14 = 0.77x

Low-vol children's channels trade at reduced conviction — the skill correctly identifies them as "stablecoins" not worth aggressive sizing.

Sizing table — MrBeast flash play (bias=1.40x, MAX_POSITION=$30)

Price pConvictionBiasedSize
38% (threshold)0%0%$5 floor
28%26%37%$11
18%53%74%$22
5%87%100%$30 cap

Keywords monitored

mrbeast, mr beast, jimmy donaldson,
t-series, tseries,
cocomelon, coco melon,
set india,
kids diana, diana show, diana and roma,
pewdiepie, pewdie pie, felix kjellberg,
like nastya, nastya,
vlad and niki,
zee music, zeemusic,
wwe, world wrestling, wrestlemania, smackdown, raw channel,
youtube subscribers, youtube milestone, youtube channel,
youtube views, youtube video, most subscribed,
subscriber count, subscriber race, youtube rivalry

Remix signal ideas

  • YouTube Data API v3 (free): Wire live subscriber counts and view velocity into compute_signal — compare current growth rate to 90-day rolling average; when velocity is 2× average (MrBeast just dropped a video), multiply YES conviction by the velocity ratio; this turns the skill from a timing model into a real-time momentum model
  • First-hour live feed: During a flash play (5-min/10-min market), poll the YouTube video stats API every 60 seconds and compute the view count accumulation curve; if the first 10 minutes track above the channel's historical P75, back YES on all remaining hour-1 milestones
  • Subscriber rivalry tracker: The MrBeast vs T-Series subscriber race drove massive Polymarket volume in 2023–24; build a dedicated rivalry module that watches the gap between the #1 and #2 channels and flags markets about rank changes when the gap narrows below 5M
  • PewDiePie return probability: PewDiePie's irregular posting makes his markets uniquely high-variance; scrape his posting frequency (videos/month) and use a Poisson model to estimate P(posts this week) — wires directly into the weekly/monthly view milestone markets
  • WWE PPV calendar: Hardcode WWE's annual PPV schedule (WrestleMania, SummerSlam, Royal Rumble, Survivor Series) — these are known subscriber spike events; a 2-week window before each PPV should have weekend_post_mult capped at 1.35x regardless of day-of-week

Safety & Execution Mode

The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.

ScenarioModeFinancial risk
python trader.pyPaper (sim)None
Cron / automatonPaper (sim)None
python trader.py --liveLive (polymarket)Real USDC

MIN_DAYS=0 by default — this allows same-day flash plays. Set SIMMER_MIN_DAYS=1 to restrict to longer-horizon markets only.

autostart: false and cron: null — nothing runs automatically until you configure it in Simmer UI.

Required Credentials

VariableRequiredNotes
SIMMER_API_KEYYesTrading authority. Treat as high-value credential.

Tunables (Risk Parameters)

VariableDefaultPurpose
SIMMER_MAX_POSITION30Max USDC per trade (reached at 100% conviction)
SIMMER_MIN_VOLUME2000Min market volume — lower bar for niche YouTube markets
SIMMER_MAX_SPREAD0.09Max bid-ask spread — slightly wider to allow flash markets
SIMMER_MIN_DAYS0Min days to resolution — 0 enables same-day flash plays
SIMMER_MAX_POSITIONS10Max concurrent open positions
SIMMER_YES_THRESHOLD0.38Buy YES if market price ≤ this value
SIMMER_NO_THRESHOLD0.62Buy NO if market price ≥ this value
SIMMER_MIN_TRADE5Floor for any trade (min USDC regardless of conviction)

Dependency

simmer-sdk by Simmer Markets (SpartanLabsXyz)

Comments

Loading comments...