Content
65%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.
This is a strong operational skill: nearly everything is an exact, executable CLI command, and the connection lifecycle is handled with real state-machine guidance. Its weaknesses are a missing safety layer around destructive actions, a dangling Step 2 reference, and detail (the action catalog and flag docs) that belongs in a references/ file rather than the main body.
Suggestions
Add validation guidance for destructive and batch actions: before running delete-users or send-messages, list the affected records (e.g. via get-segment-details / export-user-by-id), show them to the user, and confirm before executing.
Fix the dangling "skip to Step 2" reference by labeling the actual steps (e.g. make "Searching for actions" Step 2), and remove the generic Braze intro paragraph, the bare entity list, and "Use action names and parameters as needed".
Move the 20-row popular-actions catalog and the proxy flag table into a references/ file (e.g. references/actions.md), keeping SKILL.md as an overview with a pointer.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient, command-driven content, but it opens with a paragraph explaining what Braze is ("a customer engagement platform used by marketing teams..."), includes a bare entity list with no descriptions, and filler like "Use action names and parameters as needed." These could be trimmed without losing anything Claude needs. | 3 / 5 |
Actionability | Every section gives copy-paste-ready commands with flags and realistic placeholders: install ("npm install -g @membranehq/cli@latest"), headless auth ("membrane login complete <code>"), connection setup ("membrane connection ensure 'https://www.braze.com/' --json"), action search/run with JSON input, and proxy requests with a complete flag table. The popular-actions table covers the common cases with exact action keys. | 5 / 5 |
Workflow Clarity | The connection workflow is well sequenced with state-based checkpoints (poll with --wait, CLIENT_ACTION_REQUIRED handling, CONFIGURATION_ERROR/SETUP_FAILED error guidance), but destructive and batch actions (delete-users, send-messages) ship with no validation or confirmation guidance, which caps this score at 3. The dangling "skip to Step 2" reference — no Step 2 is ever defined — further hurts coherence. | 3 / 5 |
Progressive Disclosure | Sections are clearly headed and navigation within the file is easy, but the ~20-row action catalog and the CLI flag documentation are inlined in SKILL.md where a references/ file would be more appropriate, and the malformed entity list (inconsistent "Variants" nesting) adds noise. No bundle files exist to offload detail. | 3 / 5 |
Total | 14 / 20 Passed |