Abyssale integration. Manage data, records, and automate workflows. Use when the user wants to interact with Abyssale data.
42
42%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/abyssale/SKILL.mdQuality
Discovery
49%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 relies almost entirely on the brand name 'Abyssale' for identification and provides no meaningful detail about what the integration actually does. The generic phrases 'manage data, records, and automate workflows' could describe virtually any SaaS integration. While it does include a 'Use when' clause, the trigger condition is equally vague.
Suggestions
Replace generic phrases with Abyssale-specific capabilities (e.g., 'Generate personalized banners and visual assets from templates, manage image campaigns, automate creative production').
Add domain-specific trigger terms users would naturally say, such as 'banner generation', 'image templates', 'creative automation', 'visual assets', or '.png/.jpg output'.
Make the 'Use when' clause more specific, e.g., 'Use when the user mentions Abyssale, needs to generate banners at scale, or wants to automate visual content creation from templates.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description uses vague language like 'manage data, records, and automate workflows' without specifying any concrete actions. It doesn't explain what Abyssale is or what specific operations can be performed (e.g., generate banners, create visual assets, manage templates). | 1 / 3 |
Completeness | It does answer both 'what' (manage data, records, automate workflows) and 'when' (when the user wants to interact with Abyssale data) with an explicit 'Use when' clause, even though both parts are vague in substance. | 3 / 3 |
Trigger Term Quality | It includes 'Abyssale' as a keyword which is useful for direct mentions, but 'data', 'records', and 'workflows' are extremely generic terms that wouldn't help distinguish this skill. Missing natural terms users might say related to Abyssale's actual domain (e.g., banner generation, image templates, creative automation). | 2 / 3 |
Distinctiveness Conflict Risk | 'Manage data, records, and automate workflows' is extremely generic and could apply to dozens of integrations (CRMs, databases, project management tools). Only the word 'Abyssale' provides any distinctiveness, but the rest of the description would conflict with many other integration skills. | 1 / 3 |
Total | 7 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is mostly a generic Membrane CLI integration template with Abyssale branding. The bulk of the content covers Membrane authentication, connection management, and proxy requests — none of which is Abyssale-specific. The actual Abyssale-specific content (popular actions table, brief overview) lacks concrete examples, input/output schemas, or end-to-end workflows for common tasks like generating images from templates.
Suggestions
Remove the introductory paragraph explaining what Abyssale is and the generic Membrane boilerplate, or factor Membrane CLI instructions into a shared reference file to keep this skill focused on Abyssale-specific guidance.
Add at least one concrete end-to-end example showing how to generate an image from a template, including the actual --input JSON payload and expected output structure.
Include example input/output for 2-3 popular actions (e.g., Generate Image, List Designs) so Claude knows the exact parameter shapes without needing to discover them at runtime.
Add a verification step after image generation (e.g., using Get File to confirm the output URL is accessible) to improve workflow clarity for multi-step operations.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The opening paragraph explains what Abyssale is ('creative automation platform that helps businesses generate marketing visuals at scale') — Claude already knows this. The Membrane CLI setup, authentication flow, and connection management sections are generic boilerplate repeated across many integration skills and not specific to Abyssale. The 'Abyssale Overview' section with Template/Preset/Generation is vague filler. Overall, significant token waste on non-Abyssale-specific content. | 1 / 3 |
Actionability | The commands for membrane CLI are concrete and executable (install, login, connection ensure, action list, action run, request proxy). However, the Abyssale-specific guidance is weak — the popular actions table lists actions but provides no concrete examples of input/output for any of them. There's no example of actually generating an image or working with templates end-to-end. | 2 / 3 |
Workflow Clarity | The connection setup workflow (ensure → check state → handle CLIENT_ACTION_REQUIRED → poll until READY) is reasonably well-sequenced with state-based branching. However, there's no end-to-end workflow for a common Abyssale task (e.g., generate an image from a template), and no validation/verification steps for the actual Abyssale operations like checking export status or verifying generated output. | 2 / 3 |
Progressive Disclosure | The content is organized with headers and sections, but it's a monolithic file with no references to supporting files. The generic Membrane CLI content (authentication, connection management, proxy requests) could be factored out into a shared reference, keeping the SKILL.md focused on Abyssale-specific guidance. The popular actions table is inline when it could reference detailed action documentation. | 2 / 3 |
Total | 7 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
f484c82
Table of Contents
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.