AEP Swiss Army Knife

AEP Swiss Army Knife is a growing collection of Python utilities for Adobe Experience Platform power users. Everything here is stdlib-only — no pip install needed, friendly to locked-down VDIs — and config-driven via a shared config.json so the same script runs cleanly across multiple Adobe orgs and sandboxes without folder collisions.

The first tool in the kit is the AEP Query Renamer — a command-line script that dials into your AEP instance, pulls down all your SQL query templates to a local folder, and renames them for neatness. Optionally it uses the Claude API to read each query and suggest a clean kebab-case name (tagged [babelfish] so you can always tell which were AI-renamed), then lets you accept, edit, or skip per-template — or run the whole thing in batch mode. It also writes a snapshot and rebuilds a cross-tenant Markdown file with every query's SQL, useful as a documentation export or as input to an LLM analysing the whole estate. Multi-sandbox and multi-org aware, so one config covers your internal sandbox and any client orgs without collisions.

The plan is to keep adding tools here over time — the AEP Babelfish GPT will eventually sit alongside these Python utilities as part of the same collection, giving AEP practitioners a single place to find everything.