adbertram

adobe-podcast-cli

Use this skill for service operations only. DO NOT use this skill for CLI implementation lifecycle work such as creating, testing, updating, troubleshooting, validating, removing, or documenting the CLI tool itself; delegate those tasks to cli-tool-expert. MANDATORY: Execute Adobe Podcast operations using the `adobe-podcast` CLI tool. CLI interface for Adobe Podcast Enhance — upload audio, run AI speech enhancement, and download the result. Triggers: adobe podcast, adobe podcast enhance, enhance audio, speech enhancement, adobe podcast cli, upload audio, enhance recording

adbertram 6 Updated 4mo ago

Resources

1
GitHub

Install

npx skillscat add adbertram/cli-tools/adobe-podcast-cli

Install via the SkillsCat registry.

SKILL.md
Execute Adobe Podcast Enhance operations using the `adobe-podcast` CLI. All Adobe Podcast interactions should use this CLI. The `adobe-podcast` CLI follows this pattern: ```bash adobe-podcast [arguments] [options] ```
Task Command
Authenticate adobe-podcast auth login
Check auth adobe-podcast auth status
Enhance a file adobe-podcast enhance run recording.wav
Enhance with custom output adobe-podcast enhance run recording.wav --output enhanced.wav
Enhance with gain tuning adobe-podcast enhance run podcast.mp3 --enhanced-gain 0.9 --background-gain 0.1
</quick_start>
**MANDATORY: Verify the live command shape before executing ANY `adobe-podcast` command.** Consult `usage.json` when the repo or installed package ships it. If `usage.json` is absent, use `adobe-podcast --help`, the relevant subcommand `--help`, and `README.md` instead. Never guess at command syntax. - **enhance** -- Upload an audio or video file, run Adobe Podcast AI speech enhancement, and download the enhanced WAV. Supports gain controls for enhanced speech, background audio, and isolated speech. - **auth** -- Manage browser-session authentication and profiles. Adobe IMS login is manual (browser opens for sign-in); the IMS access token is then extracted headlessly and cached. - **cache** -- Clear cached responses. Adobe Podcast uses Adobe IMS for authentication. `auth login` opens a real browser window for manual sign-in (CDP automation is blocked by Adobe IMS). After login, subsequent `enhance run` calls extract the IMS token from `window.adobeIMS` via a headless session and cache it. If the token expires, re-run `auth login`. </essential_principles> **`usage.json`** -- Complete command tree with arguments, options, defaults, and usage instructions when present. **`adobe-podcast --help` and subcommand `--help`** -- Live installed command tree and option list. </reference_index> - Command executes without error - Output is displayed in requested format - Correct command and flags used, verified against the live help output or `usage.json` when present </success_criteria>

Categories