CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

coding-cli-management

Execute AI coding CLI tools (Claude Code / Gemini CLI / qodercli / Qwen Code / OpenCode) on behalf of Workers. Use when a Worker sends a coding-request: message, asking the delegating agent (Manager, team Leader, or an authorized Worker) to run coding operations in their workspace.

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

SKILL.md
Quality
Evals
Security

Quality

Content

77%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.

An operationally serious skill with excellent executable workflows, real validation checkpoints, and a genuinely useful companion reference — the delegation flow is copy-paste ready and failure-aware. Its weaknesses are density and placement: the same qwen budget/approval semantics are repeated three times, and a large body of version-dated field forensics is inlined in SKILL.md where the reference layer (by the skill's own design) should carry it.

Suggestions

Deduplicate the qwen budget/approval-mode material: state the flag semantics, value formats, exit-55 behavior, and precedence once (e.g. in the governance-flags table) and reference it from the config-file and execution-boundary sections instead of repeating it verbatim three times.

Move the runner-specific field notes (install matrix, version channels, Node/OpenSSL TLS-stack forensics, arm64 ripgrep crash, opencode config-location notes) into a second reference file (e.g. references/runner-field-notes.md) and keep a 2–3 line summary with a link in SKILL.md, matching the pattern already used for delegation-guidance.md.

Relocate the version- and date-stamped facts (qwen 0.25.0/0.25.1, opencode 1.18.35/1.19.0, field-verified 2026-10 dates) into a dedicated version-compatibility section or the reference file so time-sensitive details don't penalize the always-loaded body.

DimensionReasoningScore

Conciseness

There is no basic-concept padding and nearly every token is field-operational, but the body is ~370 lines with real duplication — the qwen wall-budget formats (`90`/`30s`/`5m`/`1h`/`1.5h`) and exit-55 semantics appear three times (config table, governance-flag table, execution-boundary section) and approval-mode precedence twice — plus heavy inlined time-sensitive material (qwen 0.25.0/0.25.1, opencode 1.18.35/1.19.0, field-verified 2026-10 dates) that the rubric says should penalize conciseness when not placed in a separate section. This lands between anchor 2 (noticeably padded) and anchor 3 (mostly efficient but could be tightened); the density of genuinely useful detail keeps it at 3.

3 / 5

Actionability

The Steps 1–4 blocks are copy-paste-ready bash: config-file writes with inline JSON, `mc mirror` sync, processing-marker create/check/remove with TTL sizing rationale, the full `run-coding-cli.sh` invocation with every flag, and exit-code capture with conditional success-only workspace push. Success/failure message templates and the spec.md appendix are concrete and complete, matching anchor 5 (fully executable, common cases covered).

5 / 5

Workflow Clarity

The sequence is explicit (detect → assign → execute → handle failure) with real validation checkpoints: processing-marker check before entry, exit-code branching, fail-fast exit 125 on a wiped install, success-only code push, and a re-verify-after-any-version-change discipline. Step 4 provides an error-recovery diagnostic checklist (credentials, symlink, binary on PATH, project-level opencode config, qwen default-model 403), and the execution-boundary section adds a pre-enablement assessment checklist — matching anchor 5's explicit validation, error-recovery feedback, and checklists. The destructive/batch cap at 3 does not apply because validation is present throughout.

5 / 5

Progressive Disclosure

The bundle structure is good — `references/delegation-guidance.md` (221 lines, Part A/B) is clearly signaled with a one-level-deep summary, and all three referenced scripts exist at their stated paths — but ~150 lines of runner-specific field notes (install matrix, version channels, Node/OpenSSL TLS forensics, arm64 ripgrep crash, model configuration) are inlined in the body even though the skill's own architecture states operational guidance is "detailed in references/delegation-guidance.md". Anchor 3's "content that should be separate is inline" fits; anchor 4's "minor organization gaps" understates the volume of misplaced material, while the clear reference signaling and good section headers keep it above anchor 2.

3 / 5

Total

16

/

20

Passed

Description

87%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.

A strong description: it states the capability concretely, enumerates the supported tools, and gives an explicit, literal trigger condition tied to the platform's message protocol. The only shortcoming is that the action list is one-dimensional (execute-and-return), omitting the detection, verification, and failure-recovery duties the skill body actually covers.

DimensionReasoningScore

Specificity

"Execute AI coding CLI tools (Claude Code / Gemini CLI / qodercli / Qwen Code / OpenCode) on behalf of Workers" names five concrete tools and a concrete delegation action with clear direction (Worker generates prompts, delegating agent runs the CLI), but the action coverage is a single family — detection, verification, and failure handling that the skill also performs go unmentioned. This matches anchor 4 (several specifics, minor gaps) rather than 5 (comprehensive multi-action coverage), and exceeds anchor 3 (only 1-2 concrete actions) because the tool enumeration and delegation mechanics are highly concrete.

4 / 5

Completeness

Both halves are explicit: what — "Execute AI coding CLI tools (…) on behalf of Workers" — and when — "Use when a Worker sends a coding-request: message, asking the delegating agent (Manager, team Leader, or an authorized Worker) to run coding operations in their workspace". This is a direct match for anchor 5: concrete trigger phrase plus a clear capability statement; anchor 4's weaker/less-explicit 'when' does not apply.

5 / 5

Trigger Term Quality

The literal protocol trigger "Use when a Worker sends a coding-request: message" is exactly the natural phrase this platform's users would say, and the five CLI names serve as strong synonyms. Common variations like "delegate coding", "run Claude Code for a worker", or "AI coding tools" are absent, keeping it below anchor 5's comprehensive synonym coverage but comfortably above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

The description is pinned to a clear niche — the platform's coding-request delegation protocol with five named CLIs and named roles — so it would not plausibly fire for any other skill. It matches anchor 5 (clear niche with distinct triggers, minimal conflict risk); anchor 4's 'minor overlap risk with closely related skills' is not evidenced.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

agentscope-ai/AgentTeams

Path

manager/agent/skills/coding-cli-management/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.