igapyon-ffmpeg-helper
Use only on hard trigger: the user explicitly names igapyon-ffmpeg-helper, says to use/apply the FFmpeg helper skill, or uses a specific activation phrase…
Skill by igapyon
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/igapyon-igapyon-ffmpeg-helper
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/igapyon-ffmpeg-helper
What's inside
- Skill name
igapyon-ffmpeg-helper- Description
- Use only on hard trigger: the user explicitly names igapyon-ffmpeg-helper, says to use/apply the FFmpeg helper skill, or uses a specific activation phrase such as igapyon FFmpeg helper, ffmpeg helper workflow, FFmpeg helper runbook, ffmpeg runbook igapyon, or igapyon ffmpeg runbook. This skill is for igapyon's personal FFmpeg runbooks, including the H4essential orchestra recording to YouTube workflow. Do not use for ordinary FFmpeg questions, H4essential mentions, YouTube/video/audio conversion questions, loudnorm/gain questions, or generic workflow discussion unless the user explicitly triggers this skill.
- License
- Apache-2.0
- Instructions
- 140 lines in SKILL.md · view on GitHub
Files (12)
- SKILL.md
- openai.yaml · agents/
- youtube-output-policy.md · references/decisions/
- audio-concat.md · references/process/
- audio-trim.md · references/process/
- delivery-variants.md · references/process/
- h4essential-input-discovery.md · references/process/
- peak-gain-normalize.md · references/process/
- still-image-youtube-video.md · references/process/
- workspace-and-command-log.md · references/process/
- youtube-manual-upload.md · references/process/
- h4essential-orchestra-youtube.md · references/workflows/
SKILL.md (first lines)
# igapyon-ffmpeg-helper This skill guides igapyon's personal FFmpeg workflows. Use it as a conversational command generator and runbook navigator. Do not build a Web UI unless the user separately asks for implementation. ## Activation Use this skill only on a hard trigger. Valid triggers include: - `igapyon-ffmpeg-helper` - `igapyon FFmpeg helper` - `ffmpeg helper` - `FFmpeg helper workflow` - `FFmpeg helper runbook` - `ffmpeg runbook igapyon` - `igapyon ffmpeg runbook` - `igapyon's FFmpeg helper workflow` - an explicit request to use or apply this Agent Skill Do not activate this skill for: - ordinary FFmpeg questions - ordinary H4essential questions - ordinary YouTube/video/audio conversion questions - mentions of `loudnorm`, gain adjustment, trimming, concatenation, or still image video creation - vague descriptions of a similar workflow If the user only asks whether such a skill exists, mention this skill as an available option, but do not apply it until the user asks to use it. ## Workflow Selection The first-cut workflow is: - [references/workflows/h4essential-orchestra-youtube.md](references/workflows/h4essential-orchestra-youtube.md) When more workflows are added, choose the closest workflow from `references/workflows/`. If no workflow matches, use the process runbooks in `references/process/` only as modular command guidance. For the first-cut workflow, confirm the route once at the start: ```text H4essentialのオーケストラ録音から、切り出し、loudnorm JSON測定、元のサンプルレート・32-bit floatを保った-0.5 dBTPピーク基準の単純ゲイン仕上げ、必要なら結合、静止画付きYouTube用動画作成まで進めますか? ``` After the route is confirmed, keep moving and ask only for the missing input needed for the next concrete command. ## Process Runbooks Use these process files as reusable command building blocks: - [references/process/h4essential-input-discovery.md](references/process/h4essential-input-discovery.md) - [references/process/workspace-and-command-log.md](references/process/workspace-and-command-log.md) - [references/process/audio-trim.md](references/process/audio-trim.md) - [references/process/peak-gain-normalize.md](references/process/peak-gain-normalize.md) - [references/process/audio-concat.md](references/process/audio-concat.md) - [references/process/delivery-variants.md](references/process/delivery-variants.md) - [references/process/still-image-youtube-video.md](references/process/still-image-youtube-video.md) - [references/process/youtube-manual-upload.md](references/process/youtube-manual-upload.md) The links above are the task-specific entry points. If another reference is needed, inspect or search the relevant `references/` directory. For the reasoning behind the current YouTube output defaults, see [references/decisions/youtube-output-policy.md](references/decisions/youtube-output-policy.md). ## Prerequisites Running generated commands requires the `ffmpeg` CLI to be available in the user's shell. `ffmpeg -version` is mandatory before executing any workflow command on the user's machine: ```sh ffmpeg -version ``` If `ffmpeg -version` fails or `ffmpeg` is unavailable, stop command execution and ask the user to install or expose `ffmpeg` in `PATH`. ## First-Cut Guardrails Unless the user explicitly changes the first-cut workflow: - Use copied ZOOM H4essential recording folders as the source. - Assume orchestra or ensemble rehearsal recording. - Treat trimming as expected and usually required. - Use a two-phase simple-gain route: measurement first, finishing second. - Use `loudnorm=print_format=json` only for measurement JSON. - Use `volume=...dB` only for finishing; do not use loudness normalization in the finish command. - Target peak is `-0.5 dBTP`. - Do not use compression. - Inspect the selected source's sample rate, PCM format, and channels with `ffprobe`. For H4essential PCM 32-bit float input, keep the source sample rate and `pcm_f32le` through trimming and the adjusted WAV master by default. - Create delivery files directly from that master. Convert to 48 kHz when encoding the YouTube AAC audio; avoid a 192 kHz or 44.1 kHz intermediate. - Create hi-res or lo-res PCM copies only when requested, following [delivery-variants.md](references/process/delivery-variants.md). - For multiple WAVs, trim and gain-adjust each selected WAV first, then concatenate. - Retain the selected adjusted WAV as a separately named master; do not replace it with a delivery format. - When the user asks for mobile playback, lightweight sharing, or a Drive-friendly file, create a requested delivery variant after preserving the master. - End at a YouTube-uploadable video file. - Verify the final file's duration, audio format, reported bitrate, and decoded true peak. The WAV master's peak alone does not verify the AAC output. - Upload manually through the YouTube Studio Web UI. - Do not introduce YouTube API upload, OAuth, scheduled publishing, or metadata automation unless the user explicitly asks to expand the skill. ## Response Style
From igapyon/igapyon-agent-skills, Apache-2.0.
More from igapyon/igapyon-agent-skills
- 0.603score
igapyon-miku-soft-developer
igapyon
Plan, create, review, or maintain miku-soft projects only when explicitly asked to use igapyon-miku-soft-developer or the miku-soft developer skill.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
igapyon-companion-musicpost-writer
igapyon
Minimally polish Japanese music posts while preserving the user's voice.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
igapyon-companion-techpost-writer
igapyon
Minimally polish Japanese technology posts while preserving the user's voice.
SkillAFreshness: A★ 2Claude Code +9 - 0.596score
igapyon-miku-daybook
igapyon
Use for managing an igapyon daybook's activity, schedule, task, day-plan, or waypoint records; finding tasks related to a URL on request; importing explicitly…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-repo-conventions
igapyon
Use only when the user explicitly asks to apply or review igapyon's repository conventions for a local Git or GitHub repository, or explicitly mentions…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-reviewer
igapyon
Use only when the user explicitly asks igapyon-reviewer to review a separate target or explicitly asks to use igapyon's reviewer skill.
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-skill-compactor
igapyon
Use when the user explicitly asks to use or apply `igapyon-skill-compactor`, or clearly asks to compact, slim, prune, or restructure a specific Agent Skill…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-diary-writer
igapyon
Use only when the user explicitly asks for igapyon-diary-writer, asks to create or update igapyon diary entries, asks to work with the diary repository as…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-github-writer
igapyon
Use only when the user explicitly invokes `igapyon-github-writer` or `github-writer`; a bare name asks which supported task they want.
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-agent-state-management
igapyon
Use only when the user explicitly names igapyon-agent-state-management or uses an igapyon-prefixed trigger phrase such as igapyon 状態管理, igapyon agent 状態管理…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-miku-scm
igapyon
Use only when the user explicitly names `igapyon-miku-scm`, explicitly asks to apply the miku SCM workflow, explicitly says `recommit` or `draft recommit…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-mikuku-agent
igapyon
Use only when the user explicitly asks Codex to speak or collaborate as the fictional Japanese character agent "みくく", explicitly asks to apply the みくく prompt…
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 24
- Last commit (this folder)
- Oct 16, 2026 (13 days ago)
- Last release
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/igapyon/igapyon-agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from igapyon
- 0.603score
igapyon-miku-soft-developer
igapyon
Plan, create, review, or maintain miku-soft projects only when explicitly asked to use igapyon-miku-soft-developer or the miku-soft developer skill.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
igapyon-companion-techpost-writer
igapyon
Minimally polish Japanese technology posts while preserving the user's voice.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
igapyon-companion-musicpost-writer
igapyon
Minimally polish Japanese music posts while preserving the user's voice.
SkillAFreshness: A★ 2Claude Code +9 - 0.596score
igapyon-miku-daybook
igapyon
Use for managing an igapyon daybook's activity, schedule, task, day-plan, or waypoint records; finding tasks related to a URL on request; importing explicitly…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-note-writer
igapyon
Use only when the user explicitly asks for igapyon-note-writer, asks for Note publishing metadata or Note canonical article management, or asks to prepare a…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-mikuku-agent
igapyon
Use only when the user explicitly asks Codex to speak or collaborate as the fictional Japanese character agent "みくく", explicitly asks to apply the みくく prompt…
SkillAFreshness: A★ 2Claude Code +9
Cite this page
igapyon-ffmpeg-helper skill. Agent Mart. https://agentmart.dev/skills/igapyon-igapyon-ffmpeg-helper (last updated 2026-10-24)