command-bus
Use when creating, reviewing, or changing a repository command bus and its named targets.
Skill by HarleyBartles
Chalk Labs
Need help deploying command-bus?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/harleybartles-command-bus
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/command-bus
What's inside
- Skill name
command-bus- Description
- Use when creating, reviewing, or changing a repository command bus and its named targets.
- License
- MIT
- Metadata
- owner: Harley Bartles · status: active · source-id: command-bus · source-path: skills/command-bus/SKILL.md · provenance-name: Command Bus first-party skill · source-category: first_party
- Instructions
- 13 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (7)
- SKILL.md
- run.py · assets/tools/
- apply_change.py · assets/tools/targets/
- check_status.py · assets/tools/targets/
- preview_change.py · assets/tools/targets/
- standard.md · references/
- test_command_bus.py · tests/assets/
SKILL.md (first lines)
# Command Bus For explicit adoption or assessment, inspect the repository's pinned subscription and certification through `repo-standards`, then follow the [command bus definition](references/standard.md). Ambient availability does not adopt the standard. A command bus is a repository-owned CLI under `tools/` that presents named targets. The repository chooses its implementation language and owns the bus and its targets. Python is a practical portable choice, not a requirement. The optional AOM bus implementation can bootstrap the repository bus; adoption does not automatically install it or register targets. Other standards may offer optional modules for deployment into a repository that has adopted a bus. Each target supports `--help` and the `--check` and `--apply` modes that make sense for that target. The CLI itself supports `--help`. `--check` may run tests and builds that create disposable outputs, but it must preserve maintained repository files. `--apply` owns formatting, normalization, generation, and other maintained-file changes. A mutating target may support `--dry-run` when it can report the planned state. Define one consistent no-mode behavior for the bus and every target; do not let targets silently choose different defaults. Preserve target output and exit status, and reject unsupported or conflicting modes clearly. The optional [Python starter](assets/tools/run.py) and its [sample target](assets/tools/targets/check_status.py) can bootstrap a repository bus. The other sample targets demonstrate apply and dry-run behavior. Copy and adapt selected files under the repository's `tools/` directory as an explicit agent task. The starter's `TARGETS` mapping is only that implementation's local registry; a conforming repository can use any language, filename, target model, or CLI integration that meets the standard. Multi-target orchestration and ordering are optional repository choices, not universal requirements. Use the repository's own policy for target discovery, dependency ordering, and failure behavior. If the repository has an older v1 pin, follow that definition until an explicit upgrade.
From HarleyBartles/agent-asset-marketplace, MIT.
More from HarleyBartles/agent-asset-marketplace
- 0.570score
python
HarleyBartles
Use when writing, reviewing, or debugging Python code and the task calls for idiomatic language patterns, concurrency, testing, or type-safety guidance.
SkillAFreshness: AClaude Code +9 - 0.570score
repo-standards
HarleyBartles
Use when aligning repository operating-model standards, assessing adoption, or deciding which focused standard owns a requested change.
SkillAFreshness: AClaude Code +9 - 0.570score
agentic-harness
HarleyBartles
Use when designing, reviewing, or debugging agent loops, harness construction, tool/action spaces, or multi-agent orchestration.
SkillAFreshness: AClaude Code +9 - 0.570score
api-design
HarleyBartles
Use when designing, reviewing, or versioning an HTTP API contract, choosing resource naming, or mapping OpenAPI structures to implementation boundaries.
SkillAFreshness: AClaude Code +9 - 0.569score
tracked-repo-hooks
HarleyBartles
Use when changing or assessing a repository's tracked pre-commit hook and hosted-CI parity under its adopted standard.
SkillAFreshness: AClaude Code +9 - 0.569score
agent-evaluation
HarleyBartles
Use when evaluating agent outputs, designing benchmarks, or building self-evaluation rubrics.
SkillAFreshness: AClaude Code +9 - 0.565score
semver
HarleyBartles
Use when choosing a product version, assessing compatibility or release identity, or tracing conflicting versions across package metadata, runtime, manifests…
SkillAFreshness: AClaude Code +9 - 0.565score
completed-artifact-custody
HarleyBartles
Use when a repository adopts completed-artifact-custody, or explicitly asks for its lifecycle, to assess plans, specifications, roadmaps, or checkpoints.
SkillAFreshness: AClaude Code +9 - 0.565score
gitflow
HarleyBartles
Use when choosing or assessing feature, release, or hotfix branch routes, release promotion, or integration reconciliation in a repository that adopts Gitflow.
SkillAFreshness: AClaude Code +9 - 0.565score
unslop
HarleyBartles
Use when recording recurring agent mistakes, maintaining repository slop guards, or assessing unslop profile effectiveness.
SkillAFreshness: AClaude Code +9 - 0.564score
runbook-composition
HarleyBartles
Use when adopting, authoring, routing, assessing, or updating repository lifecycle-stage runbooks.
SkillAFreshness: AClaude Code +9 - 0.564score
playbook-composition
HarleyBartles
Use when adopting, authoring, routing, assessing, or updating repository concern-based playbooks.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 8, 2026 (23 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from HarleyBartles
- 0.570score
api-design
HarleyBartles
Use when designing, reviewing, or versioning an HTTP API contract, choosing resource naming, or mapping OpenAPI structures to implementation boundaries.
SkillAFreshness: AClaude Code +9 - 0.570score
agentic-harness
HarleyBartles
Use when designing, reviewing, or debugging agent loops, harness construction, tool/action spaces, or multi-agent orchestration.
SkillAFreshness: AClaude Code +9 - 0.570score
python
HarleyBartles
Use when writing, reviewing, or debugging Python code and the task calls for idiomatic language patterns, concurrency, testing, or type-safety guidance.
SkillAFreshness: AClaude Code +9 - 0.570score
repo-standards
HarleyBartles
Use when aligning repository operating-model standards, assessing adoption, or deciding which focused standard owns a requested change.
SkillAFreshness: AClaude Code +9 - 0.569score
tracked-repo-hooks
HarleyBartles
Use when changing or assessing a repository's tracked pre-commit hook and hosted-CI parity under its adopted standard.
SkillAFreshness: AClaude Code +9 - 0.569score
agent-evaluation
HarleyBartles
Use when evaluating agent outputs, designing benchmarks, or building self-evaluation rubrics.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get command-bus running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
command-bus skill. Agent Mart. https://agentmart.dev/skills/harleybartles-command-bus (last updated 2026-10-24)