recyclarr

trash-guides

@recyclarr/trash-guides
recyclarr
1,804
32 forks
Updated 1/18/2026
View on GitHub

Navigate TRaSH Guides local workspace clone for custom formats, quality profiles, naming, and quality sizes

Installation

$skills install @recyclarr/trash-guides
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Path.opencode/skill/trash-guides/SKILL.md
Branchmaster
Scoped Name@recyclarr/trash-guides

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

skills list

Skill Instructions


name: trash-guides description: Navigate TRaSH Guides local workspace clone for custom formats, quality profiles, naming, and quality sizes

TRaSH Guides Repository

Local workspace clone at guides/ (relative to workspace root).

Directory Structure

All JSON resources are under docs/json/:

docs/json/
  radarr/
    cf/                    # Custom format JSONs (one per CF)
    cf-groups/             # CF group definitions
    quality-profiles/      # Quality profile definitions
    quality-size/          # Quality definition sizes
    naming/                # Media naming schemes
  sonarr/
    cf/
    cf-groups/
    quality-profiles/
    quality-size/
    naming/

Key Insight

Sonarr and Radarr have SEPARATE custom format definitions with different trash_ids. Audio/HDR/codec CFs have different IDs per service. A common misconfiguration is using Radarr trash_ids in Sonarr configs (or vice versa).

Common Operations

Find a custom format by trash_id:

rg "trash_id_value" guides/docs/json/radarr/cf/
rg "trash_id_value" guides/docs/json/sonarr/cf/

List all quality profiles for a service:

ls guides/docs/json/sonarr/quality-profiles/

Search for a CF by name:

rg -l "DV HDR10" guides/docs/json/radarr/cf/

Check git history for removed/renamed CFs:

git -C guides log --all -p -S "trash_id_value" -- docs/json/