CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

artifact-message-bus

Coordinate multi-agent work through durable artifacts in git instead of chat. Use this whenever a task involves sending a message to another agent, agent mailboxes or handoffs, claiming work from a shared queue, notifying another agent or crew (OpenClaw, Grok Bot, Claude Code, Codex, Gas Town/Gas City workers) that work is ready, or whenever the user mentions the artifact bus, message bus, agent mail, beads mail, doorbells, or pings between agents — even if they don't say "bus" explicitly.

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is artifact-message-bus in phatblat/dotfiles

SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a generated redirect stub: maximally lean and unambiguous about what to do next, but it contains none of the skill's substance — no overview, no task guidance, no workflow — and depends entirely on an external file outside the bundle. It works only as a trigger surface paired with an environment where the canonical skill exists at that exact path.

Suggestions

Inline a minimal quick-start covering the bus's core operations (e.g., write an artifact, claim work from the queue, send a ping) so the skill remains actionable if the external path is unavailable.

Replace the absolute home-dir path (`~/.agents/skills/artifact-message-bus/SKILL.md`) with a bundle-relative reference (e.g., `references/CANONICAL.md`) and ship that file in the bundle so the skill is self-contained and portable.

Add a one-line overview of the bus workflow (write → commit → notify → claim → verify) with a validation step (e.g., how to confirm a message was received) so the sequence and checkpoints are visible without loading the external file.

DimensionReasoningScore

Conciseness

The body is two lines with zero padding — a provenance comment and one directive — and explains nothing Claude already knows. Matches anchor 5 ("Lean and efficient; every token earns its place").

5 / 5

Actionability

The single directive is concrete and executable ("Load and follow the shared skill at `~/.agents/skills/artifact-message-bus/SKILL.md`" gives an exact path), but every key detail of the actual task — how to send, claim, or notify — is missing from this file and deferred to a non-bundled external file. Not 4 because the gap is total rather than minor; not 2 because the pointer is exact and unambiguous rather than a high-level hint.

3 / 5

Workflow Clarity

The redirect step itself is unambiguous, but the multi-step coordination process the skill governs (write artifact, notify, claim work, verify) is entirely absent — no sequencing and no validation checkpoints are visible in the body. The simple-skill exception does not cleanly apply because the skill's stated purpose is multi-step, so this sits between "steps missing" and "single unambiguous action".

3 / 5

Progressive Disclosure

One clearly signaled, one-level-deep reference with nothing improperly inlined — better than anchor 3. Not 5: the body offers no overview content at all, the reference is an absolute home-directory path outside the skill bundle (unresolvable in this environment), and the comment cites `scripts/agent-harnesses.py`, which does not exist in the bundle.

4 / 5

Total

15

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: it states a concrete capability in third person, enumerates the specific operations it covers, and provides an explicit, synonym-rich trigger clause that even accounts for users who never say "bus". It closely matches the top anchor on every dimension with no padding or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Coordinate multi-agent work through durable artifacts in git", "sending a message to another agent", "agent mailboxes or handoffs", "claiming work from a shared queue", "notifying another agent or crew" — with comprehensive coverage of the coordination domain. Not 4: the enumerated actions cover the domain thoroughly rather than leaving minor gaps.

5 / 5

Completeness

Explicitly answers both questions: the "what" ("Coordinate multi-agent work through durable artifacts in git instead of chat") and an explicit "Use this whenever..." clause with concrete trigger phrases. Not 4: the when-clause is fully explicit and trigger-rich, matching the anchor-5 example's structure.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms ("artifact bus, message bus, agent mail, beads mail, doorbells, or pings between agents"), concrete tool names ("OpenClaw, Grok Bot, Claude Code, Codex, Gas Town/Gas City workers"), and explicit handling of users who don't say "bus". Not 4: essentially no common variation is missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (inter-agent messaging via durable git artifacts) with distinct trigger vocabulary ("beads mail", "doorbells", "artifact bus") unlikely to fire for unrelated skills. Not 4: the trigger terms are unique to this skill, giving minimal rather than minor overlap risk.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

phatblat/dotfiles

Path

.claude/skills/artifact-message-bus/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.