CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloudpress

Cloudpress integration. Manage data, records, and automate workflows. Use when the user wants to interact with Cloudpress data.

Quality

67%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/cloudpress/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a tight, executable guide to driving Cloudpress via the Membrane CLI, covering install, auth (including headless login), connection setup, action discovery, execution, and raw proxy fallback. Its main gap is verification: batch operations like exports run without any instruction to check job status, and no fully worked action invocation is demonstrated.

Suggestions

Add a verification step after batch operations: after running export-from-connection, poll `membrane action run ... get-job --input "{ \"id\": \"JOB_ID\" }"` until status is complete, and re-check on failure.

Include one complete worked example of an action invocation using a real key and real input (e.g. list-jobs or get-account-information) so the ACTION_ID/--input placeholders are concretely demonstrated.

Trim filler lines such as "Use action names and parameters as needed." and the second sentence of the intro, which add no actionable guidance.

DimensionReasoningScore

Conciseness

The body is command-first and largely lean (install, login, connect, action list, run, proxy all given as bare commands or tables), with only minor trimmable padding — e.g. "It's designed for individuals and businesses who want a simplified WordPress hosting and management experience" and the filler line "Use action names and parameters as needed." Fits anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed'); not 3 because the padding is incidental, not whole sections.

4 / 5

Actionability

Nearly every step ships a copy-paste-ready command with exact flags (`membrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input ...`) plus guidance on extracting IDs (`output.items[0].element?.id`) and a popular-actions table with keys. Falls just short of anchor 5 because no fully worked example with a real action key and real input parameters is shown (e.g. invoking list-jobs end to end), so the reader must assemble the invocation themselves.

4 / 5

Workflow Clarity

The setup sequence is clear (install → login with headless fallback → check existing connections → connect → discover actions → run) and includes a useful pre-check (listing existing connections). However, batch operations like "Export from Connection" have no verification step — the workflow never instructs polling `get-job` to confirm an export succeeded — and the rubric caps workflow clarity at 3 for batch/destructive operations lacking validation.

3 / 5

Progressive Disclosure

A single well-sectioned SKILL.md with no bundle files; sections (setup, connecting, actions, proxy, best practices) are clearly navigable and the body stays a reasonable overview length, with the official docs linked externally. Fits anchor 4 ('Good structure; most content is appropriately placed; minor organization gaps') — the popular-actions table and proxy flag reference could be offloaded to reference files, but nothing is buried or nested.

4 / 5

Total

15

/

20

Passed

Description

52%Weight 40%Scale 1-5

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 correctly names the niche product and includes an explicit 'Use when...' clause, but the capability statement is generic padding ('Manage data, records, and automate workflows') that reveals nothing about what Cloudpress actually does (WordPress content export, webhooks, export jobs). Trigger coverage is limited to the product name with no synonyms.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with concrete Cloudpress actions, e.g. 'Export WordPress content between connections, manage webhooks, and monitor export jobs'.

Broaden trigger terms beyond the product name to include natural phrases users would say: WordPress export, migrating WordPress content, export jobs, webhooks.

Make the 'when' clause concrete instead of circular — e.g. 'Use when the user mentions Cloudpress, wants to export or migrate WordPress content between sites, or asks about export jobs or webhooks.'

DimensionReasoningScore

Specificity

The domain is named ("Cloudpress integration") but the actions are generic — "Manage data, records, and automate workflows" names no concrete Cloudpress capabilities (exports, webhooks, jobs, collections are never mentioned), and "data" and "records" are not even Cloudpress concepts. This matches the anchor 'Names the domain but actions are minimal or generic'; it is below anchor 3 because it lists no concrete, real actions.

2 / 5

Completeness

A 'when' clause is explicitly present ("Use when the user wants to interact with Cloudpress data"), but the 'what' is vague ("Manage data, records, and automate workflows") and the 'when' is near-circular (interact with Cloudpress data), so it does not reach anchor 4's 'both what and when' with a clear what. Not anchor 2 because the 'when' is explicit rather than absent.

3 / 5

Trigger Term Quality

"Use when the user wants to interact with Cloudpress data" captures the natural product name, but coverage stops there — missing the common variations and synonyms a user would actually say (WordPress export, migrate WordPress content, webhooks, export jobs, .co connections). Fits anchor 3 ('Some relevant keywords but missing common variations or synonyms'); not 4 because the only effective keyword is the product name itself.

3 / 5

Distinctiveness Conflict Risk

"Cloudpress" is a distinct named SaaS product with explicit triggers tied to it, giving a clear niche with minimal conflict risk against other skills. Meets anchor 5; no overlap concern since the product name is the trigger.

5 / 5

Total

13

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

membranedev/application-skills

Path

skills/cloudpress/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.