.claude/skills/cli-audacity/SKILL.md
Command-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the GIMP and Ble...
npx skillsauth add wallacedobbs428/thecalltaker cli-anything-audacityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A stateful command-line interface for audio editing, following the same patterns as the GIMP and Blender CLIs in this repo.
This CLI is installed as part of the cli-anything-audacity package:
pip install cli-anything-audacity
Prerequisites:
# Show help
cli-anything-audacity --help
# Start interactive REPL mode
cli-anything-audacity
# Create a new project
cli-anything-audacity project new -o project.json
# Run with JSON output (for agent consumption)
cli-anything-audacity --json project info -p project.json
When invoked without a subcommand, the CLI enters an interactive REPL session:
cli-anything-audacity
# Enter commands interactively with tab-completion and history
Project management commands.
| Command | Description |
|---------|-------------|
| new | Create a new project |
| open | Open an existing project |
| save | Save the current project |
| info | Show project information |
| settings | View or update project settings |
| json | Print raw project JSON |
Track management commands.
| Command | Description |
|---------|-------------|
| add | Add a new track |
| remove | Remove a track by index |
| list | List all tracks |
| set | Set a track property (name, mute, solo, volume, pan) |
Clip management commands.
| Command | Description |
|---------|-------------|
| import | Probe/import an audio file (show metadata) |
| add | Add an audio clip to a track |
| remove | Remove a clip from a track |
| trim | Trim a clip's start and/or end |
| split | Split a clip at a given time position |
| move | Move a clip to a new start time |
| list | List clips on a track |
Effect management commands.
| Command | Description |
|---------|-------------|
| list-available | List all available effects |
| info | Show details about an effect |
| add | Add an effect to a track |
| remove | Remove an effect by index |
| set | Set an effect parameter |
| list | List effects on a track |
Selection management commands.
| Command | Description |
|---------|-------------|
| set | Set selection range |
| all | Select all (entire project duration) |
| none | Clear selection |
| info | Show current selection |
Label/marker management commands.
| Command | Description |
|---------|-------------|
| add | Add a label at a time position |
| remove | Remove a label by index |
| list | List all labels |
Media file operations.
| Command | Description |
|---------|-------------|
| probe | Analyze an audio file |
| check | Check that all referenced audio files exist |
Export/render commands.
| Command | Description |
|---------|-------------|
| presets | List export presets |
| preset-info | Show preset details |
| render | Render the project to an audio file |
Session management commands.
| Command | Description |
|---------|-------------|
| status | Show session status |
| undo | Undo the last operation |
| redo | Redo the last undone operation |
| history | Show undo history |
Create a new audacity project file.
cli-anything-audacity project new -o myproject.json
# Or with JSON output for programmatic use
cli-anything-audacity --json project new -o myproject.json
Start an interactive session with undo/redo support.
cli-anything-audacity
# Enter commands interactively
# Use 'help' to see available commands
# Use 'undo' and 'redo' for history navigation
Export the project to a final output format.
cli-anything-audacity --project myproject.json export render output.pdf --overwrite
The CLI maintains session state with:
All commands support dual output modes:
--json flag): Structured JSON for agent consumption# Human output
cli-anything-audacity project info -p project.json
# JSON output for agents
cli-anything-audacity --json project info -p project.json
When using this CLI programmatically:
--json flag for parseable output1.0.0
documentation
Agentic memory system for writers - track characters, relationships, scenes, and themes
tools
Automate repetitive development tasks and workflows. Use when creating build scripts, automating deployments, or setting up development workflows. Handles npm scripts, Makefile, GitHub Actions workflows, and task automation.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices". Fetches latest Vercel guidelines and checks files against all rules.
development
Implement web accessibility (a11y) standards following WCAG 2.1 guidelines. Use when building accessible UIs, fixing accessibility issues, or ensuring compliance with disability standards. Handles ARIA attributes, keyboard navigation, screen readers, semantic HTML, and accessibility testing.