Content
87%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-crafted, concise skill that provides clear, actionable CLI commands for iMessage/SMS operations. Its main weakness is the lack of an explicit workflow connecting the discovery step (listing chats) to subsequent actions, and missing error handling guidance for the send operation. Overall it's a strong, efficient skill for a straightforward CLI tool.
Suggestions
Add a brief workflow sequence showing the typical flow: list chats → get chat-id → fetch history/watch/send, making the dependency between steps explicit.
Add a verification step after sending (e.g., check delivery status or confirm via history) to strengthen the safety of the destructive send operation.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Every section is lean and purposeful. No unnecessary explanations of what iMessage is or how CLI tools work. The skill assumes Claude's competence and provides only what's needed. | 3 / 3 |
Actionability | All four core actions have concrete, copy-paste-ready CLI commands with realistic arguments. The inputs section clearly specifies what needs to be collected. Commands are fully executable. | 3 / 3 |
Workflow Clarity | The skill lists actions clearly but lacks explicit workflow sequencing (e.g., 'first list chats to get chat-id, then use it for history/watch'). The send action involves a destructive operation (sending a message) and while it mentions confirming recipient + message, there's no explicit validation/feedback loop for verifying delivery or handling errors. | 2 / 3 |
Progressive Disclosure | For a simple CLI wrapper skill under 50 lines with no need for external references, the content is well-organized with clear sections (Overview, Inputs, Actions, Notes, Ideas). No bundle files are needed and none are referenced. | 3 / 3 |
Total | 11 / 12 Passed |