Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add 1vanBilous/checkviral-skills --skill tiktok-post-analyzergit clone --depth 1 https://github.com/1vanBilous/checkviral-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/1vanbilous/checkviral-skills/tiktok-post-analyzer)<a href="https://agentmods.dev/skills/1vanbilous/checkviral-skills/tiktok-post-analyzer"><img src="https://agentmods.dev/badge/skills/1vanbilous/checkviral-skills/tiktok-post-analyzer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/1vanbilous/checkviral-skills/tiktok-post-analyzer"><img src="https://agentmods.dev/badge/skills/1vanbilous/checkviral-skills/tiktok-post-analyzer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00062 | $0.01683 |
| Opus 5.5 | $0.00025 | $0.00673 |
| Sonnet 5.5 | $0.00012 | $0.00337 |
| Haiku 4.5 | $0.00006 | $0.00168 |
Grade B, and why
tiktok-post-analyzer scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Asks for rootmediumPrivilege escalation
A mod that escalates privileges can change anything on the machine, not only the project.
# Linux: sudo apt-get install -y nodejs npm How it starts
The opening of the file, as written. The whole thing — 97 lines — stays where its author put it; the contents beside it link to each section on GitHub.
TikTok Post Analyzer
Given a TikTok post link, this skill downloads the post, extracts key frames, and produces a forensic content analysis. You (Claude) are the analyst — there is no external LLM call.
Prerequisite check (required)
Before proposing any commands, check whether node, ffmpeg, and patchright (plus its Chromium binary) are available:
node --version
ffmpeg -version
NODE_PATH="$(npm root -g)" node -e "require.resolve('patchright')" && npx patchright install --dry-run chromium
If any of them is missing, pause and ask the user to install them. Provide these steps verbatim:
# Node.js (skip if `node --version` already works)
# macOS: brew install node
# Linux: sudo apt-get install -y nodejs npm
# ffmpeg
# macOS: brew install ffmpeg
# Linux: sudo apt-get install -y ffmpeg
# patchright + its Chromium browser
npm install patchright
npx patchright install chromium
Only once node, ffmpeg, and patchright are all present, proceed with the TikTok analysis.
Step 1 — Fetch the post
Run the helper script with the user's URL:
NODE_PATH="$(npm root -g)" node .claude/skills/tiktok-post-analyzer/scripts/fetch-post.mjs "<TIKTOK_URL>"
The NODE_PATH="$(npm root -g)" prefix lets the script resolve the globally-installed patchright (Node doesn't search the global node_modules otherwise).
The script drives patchright (stealth Chromium) — it needs the cached Chromium binary, so the first run may be slow. It:
- Resolves short links (
vm./vt.tiktok.com) to the canonical post URL. - Opens the post page and reads
__UNIVERSAL_DATA_FOR_REHYDRATION__→webapp.video-detail. - For videos: downloads the file and extracts frames at 5%, 25%, 50%, 70%, 90% of duration with ffmpeg. For slideshows: downloads the images.
- Opens the creator's profile page to read the bio link and recent post stats.
- Opens the bio link itself to capture its page title + description (key account-monetization signal).
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 97 lines · 62 tokens per session scan B ebfc899b0f24
tiktok-post-analyzer is a skill published in the GitHub repository 1vanBilous/checkviral-skills (3 stars, last pushed 4mo ago), licensed MIT. It adds 62 tokens to every session and 1,683 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it B with 1 finding (asks for root). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
tiktok-post-analyzer compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| tiktok-post-analyzer1vanBilous/checkviral-skills | Skill | 3 | 4mo ago | MIT | B | 62 | Claude Code, Codex |
| baoyu-youtube-transcriptJimLiu/baoyu-skills | Skill | 27k | today | MIT | A | 107 | Claude Code |
| baoyu-comicJimLiu/baoyu-skills | Skill | 27k | today | MIT | A | 61 | Claude Code |
| baoyu-diagramJimLiu/baoyu-skills | Skill | 27k | today | MIT | A | 133 | Claude Code |
| playwright-clitestdino-hq/playwright-skill | Skill | 412 | 26d ago | MIT | A | 64 | Claude Code, Codex |
| spring-boot-team-harnessa-pavithraa/springboot-skills-marketplace | Skill | 80 | 2d ago | MIT | A | 135 | Claude Code |
| agent-wikiDianel555/DSkills | Skill | 65 | 4d ago | MIT | A | 89 | Claude Code, Codex |