← All skills
review-from-recording
65 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By AkariLabs/akari-video (GitHub) · media · 214 stars · scanned at commit 12b6313
Review a recorded review session by transcribing audio.wav, events.jsonl, edit.snapshot.json, and session.json using analyze-footage's same 3-layer STT. Segment utterances, resolve references from the interaction trace, normalize imperative instructions, and produce open review.json annotations plus a compilation report. Use to turn spoken QA sessions into tickets, compile recorded/transcribed sessions, or explicitly recompile compiled sessions. Also triggered by requests like "レビューの録音 s-0003 を…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 23 places.
Show 17 more
- skills/review-from-recording/bin/core/transcription.mjs, line 5
import { spawnSync } from "node:child_process"; - skills/review-from-recording/bin/core/transcription.mjs, line 17
return spawnSync(command, args, { - skills/review-from-recording/dev-fixtures/issue-69-review-json/reproduce.mjs, line 3
import { execFileSync, spawn } from 'node:child_process'; - skills/review-from-recording/dev-fixtures/issue-69-review-json/reproduce.mjs, line 18
const source = execFileSync('git', ['show', '92a0dd48:skills/compile-review-session/bin/core/review-store.mjs'], { cwd: root }); - skills/review-from-recording/test/canvas-compiler.test.mjs, line 2
import { execFile } from "node:child_process"; - skills/review-from-recording/test/compiler.test.mjs, line 2
import { execFile } from "node:child_process"; - skills/review-from-recording/test/helpers/issue-79-fixture.mjs, line 1
import { execFile } from 'node:child_process'; - skills/review-from-recording/test/install-root.test.mjs, line 5
import { execFile } from "node:child_process"; - skills/review-from-recording/test/ui-events.test.mjs, line 2
import { execFile } from "node:child_process"; - packages/edit-lint/src/lint/media-probe.mjs, line 1
import { spawnSync } from "node:child_process"; - packages/edit-lint/src/lint/media-probe.mjs, line 16
const result = spawnSync( - packages/edit-lint/src/lint/media-probe.mjs, line 77
const result = spawnSync(command, [ - packages/edit-lint/src/lint/media-probe.mjs, line 99
const result = spawnSync(command, [ - packages/edit-lint/src/lint/media-probe.mjs, line 152
const result = spawnSync( - packages/edit-lint/src/lint/media-probe.mjs, line 181
const result = spawnSync(command, args, { - packages/i18n/index.cjs, line 26
const { execFileSync } = require('node:child_process'); - packages/i18n/index.cjs, line 27
const output = execFileSync('defaults', ['read', '-g', 'AppleLanguages'], {
and 3 more places
Downloads and installs other software
The author does not mention this.
Found in 41 places.
Show 17 more
- packages/i18n/locales/en/chat.json, line 132
"chat.acpAgents.ui.installGeminiCliMessage": "Install Gemini CLI (npm install -g @google/gemini-cli)", - packages/i18n/locales/en/chat.json, line 133
"chat.acpAgents.ui.installCopilotCliMessage": "Install Copilot CLI (npm install -g @github/copilot)", - packages/i18n/locales/en/chat.json, line 134
"chat.acpAgents.ui.installGrokMessage": "Install Grok Build (curl -fsSL https://x.ai/cli/install.sh | bash, or npm install -g @xai-official/grok)", - packages/i18n/locales/en/chat.json, line 187
"chat.claudeStreamJson.ui.installClaudeCodeMessage": "Install Claude Code (npm install -g @anthropic-ai/claude-code)", - packages/i18n/locales/en/chat.json, line 243
"chat.codexAppServer.ui.installCodexMessage": "Install Codex (npm install -g @openai/codex)", - packages/i18n/locales/en/cli.json, line 78
"cli.version.relation.updateCli": "Run `npm i -g akari-video@latest` to update the CLI.", - packages/i18n/locales/en/cli.json, line 186
"cli.agent.opencode.install": "Install opencode: npm install -g opencode-ai", - packages/i18n/locales/en/cli.json, line 243
"cli.update.force.installGuide": "To install it, run `curl -fsSL https://raw.githubusercontent.com/AkariLabs/akari-video/main/install.sh | bash` (unnecessary if - packages/i18n/locales/en/partner.json, line 206
"partner.partnerSetup.bootstrap.curlFsslLinkBashNpmInstallGOpencodeAiText": "curl -fsSL https://opencode.ai/install | bash (or npm install -g opencode-ai)", - packages/i18n/locales/en/partner.json, line 207
"partner.partnerSetup.bootstrap.curlFsslLinkBashNpmInstallGXaiOfficialGrokText": "curl -fsSL https://x.ai/cli/install.sh | bash (or npm install -g @xai-official - packages/i18n/locales/en/partner.json, line 208
"partner.partnerSetup.bootstrap.cursorCliNotSupportedNativelyWindowsRunCurlLinkFssMessage": "Cursor CLI is not supported natively on Windows. Run curl https://c - packages/i18n/locales/en/partner.json, line 245
"partner.partnerSetup.bootstrap.npmInstallGCommandCodeRequiresNodeJs22LaterText": "npm install -g command-code (requires Node.js 22 or later)", - packages/i18n/locales/en/partner.json, line 246
"partner.partnerSetup.bootstrap.npmInstallGDeepseekAiDshRequiresNodeJs22Text": "npm install -g @deepseek-ai/dsh (requires Node.js 22.19 or later)", - packages/i18n/locales/en/partner.json, line 247
"partner.partnerSetup.bootstrap.npmInstallGEarendilWorksPiCodingAgentRequiresNodeText": "npm install -g @earendil-works/pi-coding-agent (requires Node.js 22.19 - packages/i18n/locales/en/partner.json, line 250
"partner.partnerSetup.bootstrap.powershellCIrmLinkIexNpmInstallGXaiOfficialText": "powershell -c \"irm https://x.ai/cli/install.ps1 | iex\" (or npm install -g @ - packages/i18n/locales/en/partner.json, line 257
"partner.partnerSetup.bootstrap.wingetInstallGithubCopilotNpmInstallGGithubCopilotText": "winget install GitHub.Copilot (or npm install -g @github/copilot)", - packages/i18n/locales/en/tools.json, line 263
"tools.transcribe.error.whisperFallback.noBin": "whisper-cli was not found. You need the one bundled with the app, or one installed with brew install whisper-cp
and 21 more places
Sends data to these websites: opencode.ai, x.ai, raw.githubusercontent.com, cursor.com
The author does not mention this. Expected for a media skill.
Found in 12 places.
Show 9 more
- packages/i18n/locales/en/partner.json, line 206
"partner.partnerSetup.bootstrap.curlFsslLinkBashNpmInstallGOpencodeAiText": "curl -fsSL https://opencode.ai/install | bash (or npm install -g opencode-ai)", - packages/i18n/locales/en/partner.json, line 207
"partner.partnerSetup.bootstrap.curlFsslLinkBashNpmInstallGXaiOfficialGrokText": "curl -fsSL https://x.ai/cli/install.sh | bash (or npm install -g @xai-official - packages/i18n/locales/en/partner.json, line 208
"partner.partnerSetup.bootstrap.cursorCliNotSupportedNativelyWindowsRunCurlLinkFssMessage": "Cursor CLI is not supported natively on Windows. Run curl https://c - packages/i18n/locales/ja/chat.json, line 131
"chat.acpAgents.ui.installOpencodeMessage": "opencode をインストールしてください(curl -fsSL https://opencode.ai/install | bash、または npm install -g opencode-ai)", - packages/i18n/locales/ja/chat.json, line 134
"chat.acpAgents.ui.installGrokMessage": "Grok Build をインストールしてください(curl -fsSL https://x.ai/cli/install.sh | bash、または npm install -g @xai-official/grok)", - packages/i18n/locales/ja/cli.json, line 243
"cli.update.force.installGuide": "導入するには `curl -fsSL https://raw.githubusercontent.com/AkariLabs/akari-video/main/install.sh | bash` を実行してください(デスクトップ版だけで使う場合は不要 - packages/i18n/locales/ja/partner.json, line 206
"partner.partnerSetup.bootstrap.curlFsslLinkBashNpmInstallGOpencodeAiText": "curl -fsSL https://opencode.ai/install | bash(または npm install -g opencode-ai)", - packages/i18n/locales/ja/partner.json, line 207
"partner.partnerSetup.bootstrap.curlFsslLinkBashNpmInstallGXaiOfficialGrokText": "curl -fsSL https://x.ai/cli/install.sh | bash(または npm install -g @xai-official - packages/i18n/locales/ja/partner.json, line 208
"partner.partnerSetup.bootstrap.cursorCliNotSupportedNativelyWindowsRunCurlLinkFssMessage": "Cursor CLI は Windows ネイティブ未対応です。WSL 内で curl https://cursor.com/inst
Changes files outside its own folder
The author does not mention this.
Found in 4 places.
Show 1 more
Safer alternatives
Low-risk skills in the same category (media) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'review-from-recording' ] || [ -L ~/.agents/skills/'review-from-recording' ]; then echo 'A skill folder named review-from-recording already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/AkariLabs/akari-video' "$d" && git -C "$d" checkout --quiet '12b63130cc05dfc1efff973508a33f4fe3a27129' -- 'skills/review-from-recording' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/review-from-recording' ~/.agents/skills/'review-from-recording' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'review-from-recording' ~/.claude/skills/'review-from-recording' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for AkariLabs/akari-video shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/AkariLabs/akari-video/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 12b6313 | 65 |