/seek
Jump to a specific time position in the currently playing track. Use when the user wants to seek, jump to a timestamp, rewind, fast-forward, or go to a position like 1:30 or 90 seconds.
Claude Code
$ npx -y skills add Bangs00/claude-media-control --skill seek --agent claude-code
Codex
$ npx skills add Bangs00/claude-media-control --skill seek -a codex -y
Cursor
$ npx skills add Bangs00/claude-media-control --skill seek -a cursor -y
Gemini CLI
$ npx skills add Bangs00/claude-media-control --skill seek -a gemini-cli -y
GitHub Copilot
$ npx skills add Bangs00/claude-media-control --skill seek -a github-copilot -y
OpenCode
$ npx skills add Bangs00/claude-media-control --skill seek -a opencode -y
Windsurf
$ npx skills add Bangs00/claude-media-control --skill seek -a windsurf -y
SKILL.md
seek.SKILL.mdname: seek description: Jump to a specific time position in the currently playing track. Use when the user wants to seek, jump to a timestamp, rewind, fast-forward, or go to a position like 1:30 or 90 seconds. argument-hint: <seconds | m:ss> allowed-tools: Bash
Requested position: $ARGUMENTS
1. Convert the requested position to absolute seconds:
- plain number → already seconds (`90` → 90)
- `m:ss` or `h:mm:ss` → convert (`1:30` → 90, `1:02:30` → 3750)
- natural language → convert ("1분 30초" / "a minute and a half" → 90)
- relative requests ("30초 뒤로/앞으로", "skip forward 30s"): first read the
current position with `"${CLAUDE_PLUGIN_ROOT}/scripts/media.sh" now` (field `elapsedTimeNow`), then add/subtract and clamp to `[0, duration]`. 2. Run with Bash:
"${CLAUDE_PLUGIN_ROOT}/scripts/media.sh" seek <seconds>The command prints the resulting now-playing JSON. Confirm to the user in one compact markdown line (not a code block) including the new position as `**m:ss** / m:ss` — new position bold (use `elapsedTimeNow` and `duration`).
- If the JSON is `null`: nothing is playing to seek in.
- If the command fails or `"degraded": true` appears: relay the stderr hint briefly (usually `/media:doctor`; degraded seek only works for Spotify/Apple Music).
The current track, live in your Claude Code statusline — ticking every second, ⌘+clickable, styleable down to the bar characters: And whatever your Mac is playing — Spotify, Apple Music, a browser tab, VLC — you can control it from the chat too: "what song is
More skills from other plugins.
browser-use
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Questions about seek.
- Which coding agents can use seek?
- seek installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

