CtrlK
BlogDocsLog inGet started
Tessl Logo

acpx

Use acpx as a headless ACP CLI for agent-to-agent communication, including prompt/exec/sessions workflows, session scoping, queueing, permissions, output formats, system-prompt overrides, and multi-agent flows authored with defineFlow/decision/decisionEdge.

61

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/acpx/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The content is highly actionable with clear, validated workflows and executable examples throughout. Its main weakness is monolithic organization — splitting the registry, config, and flow-authoring reference material into separate files would improve both conciseness and progressive disclosure.

Suggestions

Move the built-in agent registry table and global options list into a reference file (e.g. references/AGENTS.md and references/OPTIONS.md) and link to them from SKILL.md to reduce the monolithic bulk.

De-duplicate content repeated between 'Sessions', 'Sessions cleanup', and 'Global options' (notably prune flags and permission flags) into a single canonical location.

Extract the flow authoring API (node types, edge shapes) into references/FLOWS.md, keeping only the minimal example and 'Run a flow' in the main body.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes competence, but at ~620 lines it repeats material across sections (e.g., sessions prune and global options appear in both 'Sessions' and 'Sessions cleanup') that could be tightened.

2 / 3

Actionability

It provides extensive copy-paste-ready commands and executable code blocks (prompt/exec/compare/flow examples, jq pipelines, TypeScript flow authoring), matching the fully-executable anchor.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced with explicit validation and feedback loops — 'sessions ensure' before prompts in scripts, '--dry-run' preview before prune, and flows that 'fail fast before starting' on permission requirements.

3 / 3

Progressive Disclosure

No bundle files exist and the body is a single ~620-line monolithic document with no internal one-level-deep references to split out reference-heavy sections (registry, config keys, flow node types).

2 / 3

Total

10

/

12

Passed

Description

67%

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 specific and well-differentiated with many concrete capabilities, but it omits an explicit 'Use when...' trigger clause and its keywords skew technical rather than conversational. Adding natural-language trigger phrasing would lift completeness and trigger_term_quality.

Suggestions

Append an explicit trigger clause, e.g. 'Use when running coding agents headlessly, managing persistent ACP sessions, queuing prompts, or composing multi-agent flows.'

Soften technical jargon in the capability list toward terms a user would actually say (e.g. 'orchestrate multiple AI agents', 'keep agent sessions across turns').

Consider dropping the API-level names (defineFlow/decision/decisionEdge) from the description and reserving them for the body.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'prompt/exec/sessions workflows, session scoping, queueing, permissions, output formats, system-prompt overrides, and multi-agent flows authored with defineFlow/decision/decisionEdge' — matching the anchor for naming several specific capabilities.

3 / 3

Completeness

It clearly answers 'what does this do' but lacks any explicit 'Use when...' clause stating when Claude should invoke it, which the guidelines cap at 2.

2 / 3

Trigger Term Quality

Terms like 'agent-to-agent communication', 'queueing', 'system-prompt overrides', and 'defineFlow/decision/decisionEdge' are accurate but lean technical rather than phrased as natural user requests; missing common conversational variations.

2 / 3

Distinctiveness Conflict Risk

'headless ACP CLI for agent-to-agent communication' is a clear niche with distinct triggers unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (621 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
openclaw/acpx
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.