Loading...
Loading...
Audits the creator's own Instagram account through Treg - installs Treg if needed, connects their Instagram, pulls the profile, the last 30 to 50 reels with their real stats (views, reach, average watch time, saves, shares, comments), and the account's reach over 28 days, finds what over-performs against their own median, looks at the first seconds of the best and worst reels, and writes video-agent/audit.md with what works, what doesn't and the 3 changes to make. Use when the user says audit, audit my Instagram, analyse my account, my stats, why my reels don't work, what works on my account, my best reels, Instagram insights, or connect my Instagram.
npx skill4agent add melvynx/video-agent-skills video-audittreg --version
treg connections lscurl -fsSL https://treg.to/install.sh | sh
treg logintreg loginclaude mcp add --transport http treg https://treg.to/mcp//mcptreg call <id> --query k=vcalltreg connections lstreg connections connect --provider instagramtreg connections lsresource_ref<ig_id>resource_name/video-audit setup2>/dev/nullmkdir -p video-agent/.tmp/audit
treg call instagram.instagram.user.profile --query ig_user_id=<ig_id> --query fields=username,name,biography,website,followers_count,follows_count,media_count 2>/dev/null > video-agent/.tmp/audit/profile.json
treg call instagram.instagram.user.posts --query ig_user_id=<ig_id> --query fields=id,caption,media_type,media_product_type,media_url,thumbnail_url,permalink,timestamp,like_count,comments_count --query limit=50 2>/dev/null > video-agent/.tmp/audit/posts.jsonmedia_product_typeREELStreg call instagram.instagram.media.insights --query ig_media_id=<id> --query metric=views,reach,likes,comments,shares,saved,total_interactions,ig_reels_avg_watch_time 2>/dev/null > video-agent/.tmp/audit/<id>.jsonig_reels_avg_watch_time<since>treg call instagram.instagram.account.insights --query ig_user_id=<ig_id> --query metric=reach,accounts_engaged,total_interactions --query period=day --query metric_type=total_value --query since=<since> --query until=<now> 2>/dev/null > video-agent/.tmp/audit/account.json| Metric | How | What it says |
|---|---|---|
| Score | views ÷ the median views of the set | 2.0 = twice their usual. The outliers are the reels at 2x or more, the flops at 0.5x or less |
| Hold | average watch time ÷ the reel's length | how much of it people watch. Length: ask ffprobe on |
| Saves + shares per 1,000 views | (saved + shares) × 1000 ÷ views | worth keeping or sending: the strongest signal of value |
| Comments per 1,000 views | comments × 1000 ÷ views | it started a conversation |
| Reach from non-followers | reach ÷ followers | above 1, it went past their followers |
ffmpeg -v error -y -ss 0 -i "<media_url>" -frames:v 1 -vf scale=360:-1 video-agent/.tmp/audit/<id>-0s.jpg
ffmpeg -v error -y -ss 1 -i "<media_url>" -frames:v 1 -vf scale=360:-1 video-agent/.tmp/audit/<id>-1s.jpg
ffmpeg -v error -y -ss 3 -i "<media_url>" -frames:v 1 -vf scale=360:-1 video-agent/.tmp/audit/<id>-3s.jpgvideo-script/references/hooks.mdtimestampvideo-agent/audit.mdaudit-<date>.md# Instagram audit · @handle · 2026-10-10
30 reels (2026-08-12 → 2026-10-08) · 4,120 followers · median 1,850 views
## In one line
Your how-to reels under 35 s get 3x your usual; the opinion reels over a minute lose people before second 10.
## Best reels
| # | Reel | Date | Views | Score | Hold | Saves+shares /1k | Hook |
|---|---|---|---|---|---|---|---|
| 1 | [link](permalink) | 09-14 | 9,400 | 5.1x | 62% | 41 | The mistake: "You're filming your hook last" |
## Worst reels
(same table, the 3 to 5 lowest)
## What works
- ...
## What doesn't
- ...
## The 3 changes for next week
1. ...
2. ...
3. ...
## Account
Reach 28 days: 48,000 · accounts engaged: 2,100 · interactions: 3,900
Bio: .../video-scriptaudit.md/video-viral/video-auditvideo-agent/.tmp/audit/treg catalog search "my TikTok videos with stats"