From dx-hub
View and edit hub configuration — add repos, adjust terminal delay. Use to manage hub settings. Trigger on "hub config", "add repo to hub", "terminal delay".
npx claudepluginhub easingthemes/dx-aem-flow --plugin dx-hubThis skill is limited to using the following tools:
You view and edit the hub configuration in `.ai/config.yaml`.
Guides Hive configuration via YAML for repo-specific rules, tmux windows, spawn commands, keybindings, and terminal integration.
Initializes Harness projects with CLAUDE.md, Plans.md, .claude/settings.json, hooks, and agent configs. Supports Node.js/Python/Go/Rust detection; subcommands for CI/CD, Codex CLI, memory, mirrors, agents.
Manages Claude Code settings including settings.json (user/project/enterprise), permissions, sandbox, plugins, env vars, and tools via docs-management delegation. For config setup and troubleshooting.
Share bugs, ideas, or general feedback.
You view and edit the hub configuration in .ai/config.yaml.
Read .ai/config.yaml. If a hub: section is absent, STOP:
Hub mode is not configured. Run
/dx-hub-initfirst.
Inspect $ARGUMENTS and route to the matching section:
| Subcommand | Action |
|---|---|
(none) or show | Display current hub config |
add-repo <path> | Discover and add a repo |
terminal-delay <seconds> | Set seconds to wait for Claude to start in terminal |
Print hub settings in readable format:
Hub Configuration
─────────────────────────────────
Enabled: <hub.enabled>
Terminal delay: <hub.terminal-delay>s
State TTL: <hub.state-ttl>
Repos (<count>):
- <name> <path> [capabilities: <caps>] [base: <base-branch>] [project: <project>]
...
~, make absolute).<path>/.ai/config.yaml exists. If not, STOP: "No .ai/config.yaml found at <path>. Is this a dx-enabled project?"<path>/.ai/config.yaml and extract:
name (or derive from directory name)scm.base-branch (default main if absent)scm.project (optional)hub.repos already contains an entry with the same name, STOP: "Repo <name> is already in the hub. Use show to review current repos."hub.repos in .ai/config.yaml:
- name: <name>
path: <resolved-path>
base-branch: <base-branch>
project: <project> # omit if absent
Added
<name>(<resolved-path>) to hub. Total repos: .
<seconds> is a positive integer between 1 and 30. If not, STOP: "Invalid delay <seconds>. Use a number between 1 and 30."hub.terminal-delay in .ai/config.yaml.<seconds>s./dx-hub-config
/dx-hub-config show
Prints current hub settings and all registered repos.
/dx-hub-config add-repo ../my-other-repo
Reads ../my-other-repo/.ai/config.yaml, extracts metadata, and adds the repo to the hub.
/dx-hub-config terminal-delay 8
Updates the terminal startup delay and confirms the change.
Cause: .ai/config.yaml has no hub: section.
Fix: Run /dx-hub-init to initialise hub mode first.
.ai/config.yaml found at <path>"Cause: The target directory is not a dx-enabled project, or the path is wrong.
Fix: Run /dx-init in the target repo, then retry.
<name> is already in the hub"Cause: A repo with that name is already registered.
Fix: Run /dx-hub-config show to review existing entries.