Content
67%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 executable CLI commands, a clear connection workflow, and a useful polling/feedback loop for connection states. Its main weaknesses are a padded marketing intro and a broken step-numbering reference ('Step 2') that slightly undermines workflow clarity.
Suggestions
Trim or remove the opening marketing paragraph about KnowFirst's audience and value proposition; Claude only needs the API interaction details.
Fix the dangling 'skip to Step 2' reference by labeling the subsequent sections as explicit numbered steps (e.g., 'Step 2: Search for actions').
Consider moving the popular-actions table and proxy flag reference into a separate reference file to keep SKILL.md a lean overview.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The opening marketing paragraph ('KnowFirst is a SaaS platform that provides real-time alerts and insights...') and explanatory asides like 'This is the fastest way to get a connection' add padding Claude does not need, placing it at 'mostly efficient but includes some unnecessary explanation'. | 3 / 5 |
Actionability | It provides concrete, copy-paste-ready commands (`npm install -g @membranehq/cli@latest`, `membrane connection ensure ... --json`, `membrane action run <actionId> ...`) plus a populated actions table, with only minor gaps from placeholders like `<agentType>` and `CONNECTION_ID` requiring substitution. | 4 / 5 |
Workflow Clarity | There is a clear install → authenticate → connect → poll-until-ready → search → run sequence with an explicit feedback loop (poll connection state, handle CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR, re-poll), but the dangling 'skip to Step 2' reference and the unlabeled step numbering are minor validation/sequencing gaps. | 4 / 5 |
Progressive Disclosure | The body is a single well-organized file with clear section headers and a clearly signaled external reference ('Official docs: https://knowfirst.com/platform/api/'); no bundle files exist, and content is appropriately placed with no nested references, though the popular-actions table and proxy flag list could optionally live in separate files. | 4 / 5 |
Total | 15 / 20 Passed |