← ClaudeAtlas

adk-clilisted

Python package home for the `adk` CLI subcommands. NOT a slash-invokable skill — install.py skips this directory when symlinking skills into agent skill dirs. The `adk` binary at `<repo>/bin/adk` is symlinked to `~/.local/bin/adk` at install time and dispatches to the modules under `scripts/`.
sujeet-pro/agents-devkit · ★ 0 · AI & Automation · score 73
Install: claude install-skill sujeet-pro/agents-devkit
# adk-cli — CLI subcommand package This folder is the Python module home for the `adk` shell command. It is not invokable as a slash-skill (`disable-model-invocation: true`) and `install.py` skips it when fanning skills out into each host's skill directory. The dispatcher is `<repo>/bin/adk`, which is symlinked into `~/.local/bin/adk` at install time. ## Subcommand surface ``` adk pr-scan walk Slack channels → upsert PR rows into the queue adk pr-queue … list / show / add / update / clean / ready-to-merge / release adk skill-run … run any /adk-* skill in Claude / Cursor / Codex / custom harness adk repo … add / update / list / branch / migrate — clone + per-branch index adk doctor validate env, deps, MCPs, ollama server, token presence adk completion … emit a bash | zsh | fish completion script ``` Every subcommand accepts `-y` / `--yes` for headless / smart-default operation (no prompts). Skills can shell out via `adk <subcmd> -y …`. ## Files under scripts/ - `pr_scan.py` — `adk pr-scan`. Walks main message AND thread replies, emits one row per (PR-link, message-ts) so reactions land on the right message. `--channels` / `--channels-only` override the configured channel list. - `pr_queue.py` — `adk pr-queue …`. Single-shot add from a slack permalink OR PR URL; cheap meta refresh on one row; lock release; merged-row cleanup; the ready-to-merge summary used at the tail of every review. - `repo.py` — `adk repo …`. Clones repos to `$ADK_DA