Skip to content
Agentmart
Submit a tool

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

IndexedApache-2.0★ 2
Write a review

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.

We use your email only for this newsletter. Privacy

About

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.

Use cases: productivity

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from igapyon

Cite this page

igapyon-ffmpeg-helper skill. Agent Mart. https://agentmart.dev/skills/igapyon-igapyon-ffmpeg-helper (last updated 2026-10-24)