CtrlK
BlogDocsLog inGet started
Tessl Logo

worker-bootstrap

Set up a ConfigHub worker. Default: a server worker (cub worker create --is-server-worker) — no process to run, and all that OCI / ConfigHub Targets need. Run an external worker (cub worker run / install) only to host custom worker functions. Phrases: set up a worker, do I need to run a worker, add custom functions. Not for creating Targets (use target-bind).

76

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

92%

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

The body is an efficient, highly actionable runbook with a clear gated workflow and concrete feedback loops. Its one real weakness is that two referenced reference files are cited but absent from the bundle, undermining the progressive-disclosure structure.

Suggestions

Create the referenced bundle files (references/cub-cli.md and references/yaml-patterns.md) so the in-body citations resolve, or remove the citations and inline the needed CLI/secret-handling notes.

Confirm the external worker guide URL (https://docs.confighub.com/markdown/guide/workers.md) is the canonical path, since only the in-skill text attests to it.

Consider a one-line 'see target-bind' handoff note at the end of the Server worker section to make the next step explicit for the common path.

DimensionReasoningScore

Conciseness

The body is lean and command-centric — 'Get a ConfigHub worker in place so Targets can function. In the common case there is nothing to run.' followed by copy-paste commands and a decision table — with no padding of concepts Claude already knows. Domain-specific facts (server workers hosted in the ConfigHub server) are genuinely non-obvious and earn their tokens. Not below 3 because there is no excess verbosity.

3 / 3

Actionability

Fully executable commands throughout — 'cub worker create --space <space> --allow-exists --is-server-worker server-worker', the install pipe 'cub worker install ... --include-secret | kubectl apply -f -', and concrete verify commands — making it copy-paste ready. Not below 3 because there is no pseudocode; flags are specified, not gestured at.

3 / 3

Workflow Clarity

Clear sequenced workflow with explicit checkpoints: Preflight gates (auth/cluster), a branching Server-vs-External decision table, then create → run/install → verify, plus a Verify chain and Stop conditions ('External worker pod keeps crashing (CrashLoopBackOff) — collect kubectl describe pod + cub worker logs, surface the error, stop'). The feedback loop for the crashing pod satisfies the destructive/batch validation requirement. Not below 3 because validation checkpoints are explicit, not implicit.

3 / 3

Progressive Disclosure

The body is well-organized into clearly signaled sections and points one level deep to 'references/cub-cli.md' and 'references/yaml-patterns.md', but those referenced files do not exist in the bundle (no references/ directory is present), so the navigation is broken. Not 3 because the disclosure structure depends on files that are missing; not below 2 because the in-body structure and signaling are sound.

2 / 3

Total

11

/

12

Passed

Description

100%

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

A strong, concise description that states concrete actions, gives explicit user-facing trigger phrases, and delimits its scope against the adjacent target-bind skill. It cleanly satisfies what/when and is unlikely to trigger for the wrong skill.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'Set up a ConfigHub worker', 'create a server worker (cub worker create --is-server-worker)', and 'Run an external worker (cub worker run / install) only to host custom worker functions' — matching the anchor that lists several specific actions rather than vague language.

3 / 3

Completeness

It answers both 'what' (set up a worker, server vs external) and 'when' (explicit 'Phrases' triggers plus a 'Not for creating Targets' exclusion), satisfying the anchor for clearly answering both what and when with explicit triggers. It is above 2 because the 'when' is explicit, not merely implied.

3 / 3

Trigger Term Quality

An explicit 'Phrases:' clause gives natural terms a user would actually say ('set up a worker, do I need to run a worker, add custom functions'), giving good coverage of common phrasings. Not scored below 3 because the trigger set covers the realistic ways the need surfaces.

3 / 3

Distinctiveness Conflict Risk

The ConfigHub-worker niche is narrow and the explicit 'Not for creating Targets (use target-bind)' exclusion steers overlapping cases away, making conflict with sibling skills unlikely. Voice is third person ('Set up...'), so no specificity penalty applies.

3 / 3

Total

12

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

13

/

16

Passed

Repository
confighub/confighub-skills
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.