Find the TikTok slideshow formats that work in your niche, with the numbers to back it up. Local MCP server + CLI — your own Chrome, a local SQLite file, no API key.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 26 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
build_plan_doc
-
build_report
-
discover
-
download_post
-
evidence_pack
-
export_bundle
-
find_accounts
-
find_prior_research
-
format_rollup
-
get_plan
-
get_playbook
-
library_stats
-
list_playbooks
-
list_runs
-
product_profile
-
read_slides
-
save_analysis
-
save_plan
-
save_product_profile
-
scan_account
-
search_library
-
sound_candidates
-
start_run
-
top_posts
-
track_sound
-
write_playbook
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit d1dd664 · analyzer v33 · 18h ago
skills & prompt files 6
- skill jorge-dev-swipekit-d1dd664/.agents/skills/swipekit-plan/SKILL.md
- skill jorge-dev-swipekit-d1dd664/.agents/skills/swipekit/SKILL.md
- skill jorge-dev-swipekit-d1dd664/.claude/skills/swipekit-plan/SKILL.md
- skill jorge-dev-swipekit-d1dd664/.claude/skills/swipekit/SKILL.md
- agent-rules jorge-dev-swipekit-d1dd664/AGENTS.md
- agent-rules jorge-dev-swipekit-d1dd664/CLAUDE.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 39
filesystem 11
- fs jorge-dev-swipekit-d1dd664/src/dev/debug.ts :7
import { mkdirSync, writeFileSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/dev/reset.ts :13
import { rmSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/dev/spike.ts :9
import { writeFileSync, mkdirSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/dev/trace.ts :18
import { createReadStream, readdirSync, statSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/output/export.ts :2
import { copyFileSync, existsSync, mkdirSync, rmSync, writeFileSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/output/plan.ts :1
import { mkdirSync, writeFileSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/output/report.ts :15
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/output/zip.ts :2
import { existsSync, mkdirSync, writeFileSync, rmSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/store/db.ts :2
import { mkdirSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/store/paths.ts :1
import { existsSync } from "node:fs"; - fs jorge-dev-swipekit-d1dd664/src/store/products.ts :1
import { existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from "node:fs";
shell / exec 4
- shell jorge-dev-swipekit-d1dd664/src/dev/reset.ts :12
import { execSync } from "node:child_process"; - shell jorge-dev-swipekit-d1dd664/src/output/export.ts :1
import { execFileSync } from "node:child_process"; - shell jorge-dev-swipekit-d1dd664/src/output/report.ts :14
import { execFileSync } from "node:child_process"; - shell jorge-dev-swipekit-d1dd664/src/output/zip.ts :1
import { execFileSync } from "node:child_process";
network 2
- net jorge-dev-swipekit-d1dd664/src/mcp.ts :29
import { createServer as createHttpServer } from "node:http"; - net jorge-dev-swipekit-d1dd664/src/output/slides.ts :65
const r = await fetch(u, { headers: { Referer: "https://www.tiktok.com/", "User-Agent": UA } });
tool registrations 26
- product_profile jorge-dev-swipekit-d1dd664/src/mcp.ts :164
- save_product_profile jorge-dev-swipekit-d1dd664/src/mcp.ts :194
- find_prior_research jorge-dev-swipekit-d1dd664/src/mcp.ts :214
- list_playbooks jorge-dev-swipekit-d1dd664/src/mcp.ts :237
- get_playbook jorge-dev-swipekit-d1dd664/src/mcp.ts :252
- start_run jorge-dev-swipekit-d1dd664/src/mcp.ts :267
- list_runs jorge-dev-swipekit-d1dd664/src/mcp.ts :297
- discover jorge-dev-swipekit-d1dd664/src/mcp.ts :313
- find_accounts jorge-dev-swipekit-d1dd664/src/mcp.ts :390
- top_posts jorge-dev-swipekit-d1dd664/src/mcp.ts :488
- scan_account jorge-dev-swipekit-d1dd664/src/mcp.ts :537
- sound_candidates jorge-dev-swipekit-d1dd664/src/mcp.ts :580
- track_sound jorge-dev-swipekit-d1dd664/src/mcp.ts :594
- read_slides jorge-dev-swipekit-d1dd664/src/mcp.ts :635
- save_analysis jorge-dev-swipekit-d1dd664/src/mcp.ts :738
- format_rollup jorge-dev-swipekit-d1dd664/src/mcp.ts :764
- download_post jorge-dev-swipekit-d1dd664/src/mcp.ts :787
- evidence_pack jorge-dev-swipekit-d1dd664/src/mcp.ts :835
- write_playbook jorge-dev-swipekit-d1dd664/src/mcp.ts :871
- search_library jorge-dev-swipekit-d1dd664/src/mcp.ts :899
- save_plan jorge-dev-swipekit-d1dd664/src/mcp.ts :924
- get_plan jorge-dev-swipekit-d1dd664/src/mcp.ts :977
- build_plan_doc jorge-dev-swipekit-d1dd664/src/mcp.ts :990
- build_report jorge-dev-swipekit-d1dd664/src/mcp.ts :1008
- export_bundle jorge-dev-swipekit-d1dd664/src/mcp.ts :1054
- library_stats jorge-dev-swipekit-d1dd664/src/mcp.ts :1088
install hooks 2
- postinstall jorge-dev-swipekit-d1dd664/package.json :32
node scripts/check-chrome.mjs || true - prepare jorge-dev-swipekit-d1dd664/package.json :42
npm run build
declared dependencies 7
- @modelcontextprotocol/sdk@^1.30.0
- commander@^15.0.0
- playwright@^1.56.0
- zod@^4.5.4
- @biomejs/biome@^2.5.11
- @types/node@^26.4.0
- typescript@^7.0.2