Content
68%Weight 40%Scale 1-5Reviews 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 concrete CLI commands and a well-structured connection workflow, but it carries some unnecessary explanatory padding and omits validation steps for running potentially destructive Chatwoot actions. Tightening the prose and adding a verify-before-run checkpoint would raise the weaker dimensions.
Suggestions
Trim the opening paragraph and phrases like 'so you can focus on the integration logic rather than auth plumbing' to assume Claude's competence.
Add an explicit validation/verification step before running actions that mutate data, e.g. confirm the action's inputSchema and dry-run or confirm destructive operations before execution.
Consider moving the detailed proxy flags table and the clientAction state machine into a short reference file to keep SKILL.md a leaner overview.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient with concrete commands, but includes unnecessary padding such as the opening explainer of what Chatwoot is and phrases like 'so you can focus on the integration logic rather than auth plumbing', matching the mostly-efficient-but-could-be-tightened anchor. | 3 / 5 |
Actionability | Provides copy-paste-ready CLI commands across install, login, connection, action search/run, and proxy, complete with a flags table and JSON examples covering the common cases, matching the fully-executable anchor. | 5 / 5 |
Workflow Clarity | The connection flow has explicit state-based checkpoints and a re-poll feedback loop, but running arbitrary Chatwoot actions (outward-facing, potentially destructive such as sending messages or deleting records) has no validation or verification step, triggering the destructive/batch cap at 3. | 3 / 5 |
Progressive Disclosure | The skill is a single well-organized file with clear section headers and navigable structure appropriate for a CLI-integration skill; no bundle files exist to reference, and only minor content (the proxy flags table, clientAction state machine) might warrant separation, matching the good-structure anchor. | 4 / 5 |
Total | 15 / 20 Passed |