Not in the top 1,000 by GitHub stars
edvardgrishin27/frameproof
Агент смотрит видео без слепых зон и доказывает тайм-кодом, что видел. Офлайн, без API-ключей.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
frameproof/assets/skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
6216093f9eca → 6216093f9eca
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 6216093f9eca
No earlier version was observed for comparison.
skills/frameproof/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
6216093f9eca → 6216093f9eca
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 6216093f9eca
No earlier version was observed for comparison.
Verified commit 6216093f9eca13490afb773c8beba73fb30ad5e5
git clone --filter=blob:none --no-checkout https://github.com/edvardgrishin27/frameproof.git .hotskills/edvardgrishin27-frameproof && git -C .hotskills/edvardgrishin27-frameproof checkout --detach 6216093f9eca13490afb773c8beba73fb30ad5e5
# Copy each selected skill directory from .hotskills/edvardgrishin27-frameproof into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/edvardgrishin27/frameproof.git .hotskills/edvardgrishin27-frameproof && git -C .hotskills/edvardgrishin27-frameproof checkout --detach 6216093f9eca13490afb773c8beba73fb30ad5e5
# Copy each selected skill directory from .hotskills/edvardgrishin27-frameproof into .agents/skills/<skill-name>/Heat
2.6- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- frameproof
frameproof/assets/skill - frameproof
skills/frameproof
How it works
frameproof
When your agent uses it
Смотрит любое видео (YouTube, Loom, Kinescope, запись Zoom, локальный mp4) и отвечает на вопросы по нему БЕЗ СЛЕПЫХ ЗОН, с обязательной ссылкой на момент. Строит индекс «кадр ↔ тайм-код ↔ реплика», ищет по речи И по тексту с экрана, кадры показывает только по запросу. Умеет ПРОВЕРИТЬ собственный разбор: механически сверяет каждую метку с индексом, а по просьбе запускает слепого субагента, который смотрит на кадр и пытается опровергнуть. Работает офлайн: yt-dlp + ffmpeg + локальная расшифровка, API-ключи не нужны. Используй, когда просят «посмотри это видео», «разбери ролик / созвон / лекцию», «что показано на экране», «в какой момент он говорит про X», «сделай статью из видео».
What it loads into context
Frontmatter
333 tokensAlways available to the agent
SKILL.md
2,151 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Главное правило
- Порядок работы
- Чего делать нельзя
- Если чего-то не хватает
Files
../../../.claude-plugin/marketplace.jsonasset803 bytes../../../.claude-plugin/plugin.jsonasset385 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytes
Read SKILL.md
# frameproof — смотреть видео и уметь это доказать
## Главное правило
**Никогда не утверждай, что было на экране, если не видел кадра.**
Инструмент честно печатает покрытие. Если в отчёте есть участок «БЕЗ КАДРА» — про этот
промежуток говори прямо: «кадра здесь нет, по звуку — вот что». Догадка, поданная как
наблюдение, обесценивает весь разбор.
**Каждое утверждение про экран — с меткой `[MM:SS / fNNNN]`.** Это не оформление:
`frameproof verify` проверяет каждую такую метку по индексу. Выдуманная ссылка будет
поймана арифметикой, без всякой модели.
View the complete source on GitHubframeproof
When your agent uses it
Смотрит любое видео (YouTube, Loom, Kinescope, запись Zoom, локальный mp4) и отвечает на вопросы по нему БЕЗ СЛЕПЫХ ЗОН, с обязательной ссылкой на момент. Строит индекс «кадр ↔ тайм-код ↔ реплика», ищет по речи И по тексту с экрана, кадры показывает только по запросу. Умеет ПРОВЕРИТЬ собственный разбор: механически сверяет каждую метку с индексом, а по просьбе запускает слепого субагента, который смотрит на кадр и пытается опровергнуть. Работает офлайн: yt-dlp + ffmpeg + локальная расшифровка, API-ключи не нужны. Используй, когда просят «посмотри это видео», «разбери ролик / созвон / лекцию», «что показано на экране», «в какой момент он говорит про X», «сделай статью из видео».
What it loads into context
Frontmatter
333 tokensAlways available to the agent
SKILL.md
2,151 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Главное правило
- Порядок работы
- Чего делать нельзя
- Если чего-то не хватает
Files
SKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytesSKILL.mdcore11,418 bytes
Read SKILL.md
# frameproof — смотреть видео и уметь это доказать
## Главное правило
**Никогда не утверждай, что было на экране, если не видел кадра.**
Инструмент честно печатает покрытие. Если в отчёте есть участок «БЕЗ КАДРА» — про этот
промежуток говори прямо: «кадра здесь нет, по звуку — вот что». Догадка, поданная как
наблюдение, обесценивает весь разбор.
**Каждое утверждение про экран — с меткой `[MM:SS / fNNNN]`.** Это не оформление:
`frameproof verify` проверяет каждую такую метку по индексу. Выдуманная ссылка будет
поймана арифметикой, без всякой модели.
View the complete source on GitHubSkills included
- frameproof
- frameproof
Repository facts
- License
- MIT
- Created
- Jul 30, 2026
- Last pushed
- Oct 11, 2026
- Forks
- 3
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 16 notes
frameproof/assets/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedframeproof/assets/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedframeproof/assets/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedframeproof/assets/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedframeproof/assets/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedframeproof/assets/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedframeproof/assets/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedframeproof/assets/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/frameproof/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/frameproof/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/frameproof/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/frameproof/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/frameproof/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/frameproof/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/frameproof/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/frameproof/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 2 broad permissionsin 2 files: skill/SKILL.md:1 frameproof/SKILL.md:1
- No dangerous shell commands
- 6 network referencesin 2 files: .claude-plugin/marketplace.json:12 .claude-plugin/plugin.json:6
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 8 signals by file
.claude-plugin/marketplace.json
- Network accessline 12
"source": "./", "category": "productivity", "homepage": "https://github.com/edvardgrishin27/frameproof" - Network accessline 13
"category": "productivity", "homepage": "https://github.com/edvardgrishin27/frameproof" } - Network accessline 14
"homepage": "https://github.com/edvardgrishin27/frameproof"
.claude-plugin/plugin.json
frameproof/assets/skill/SKILL.md
- Broad permissionsline 1
Bash(frameproof:*) Bash(python3 -m frameproof:*) Read Grep Glob
skills/frameproof/SKILL.md
- Broad permissionsline 1
Bash(frameproof:*) Bash(python3 -m frameproof:*) Read Grep Glob
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 2 facts
- Broad permissions in the frontmatter of the SKILL.mdskill/SKILL.md:1High confidence
- Broad permissions in the frontmatter of the SKILL.mdframeproof/SKILL.md:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md frameproof/assets/skill/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md frameproof/assets/skill/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md frameproof/assets/skill/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md frameproof/assets/skill/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.