CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cincopa

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

Quality

64%

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/cincopa/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 strongly actionable, token-efficient guide to driving Cincopa through the Membrane CLI, with real commands and clear connection-state error handling. Its weaknesses are workflow-level: dangling 'Step 2' references, no validation before destructive actions, and a monolithic single-file structure that inlines material (actions catalog, CLI setup) that would serve better as a reference file.

Suggestions

Add an explicit confirmation/verification step before destructive actions (delete-asset, delete-gallery, delete-live-stream), e.g. verify the asset ID via a list/get action and confirm with the user before running the delete.

Fix the broken step references: the text says 'skip to Step 2' but no steps are numbered — either label the sections (Step 1: Connect, Step 2: Discover actions, Step 3: Run) or reword the cross-references to section names.

Move the 20-row popular-actions catalog and the CLI install/auth plumbing into a references/ file (e.g. references/actions.md) and keep SKILL.md as a concise overview with clearly signaled one-level-deep links.

DimensionReasoningScore

Conciseness

The body is dominated by executable commands, flag tables, and state-handling guidance that earn their tokens, with only minor trimmable material (the two-sentence intro on what Cincopa is, the vague Assets/Folders/Galleries bullet overview, and the filler line 'Use action names and parameters as needed.'). This matches 'Efficient; minor instances of over-explanation that could be trimmed'; not 5 because those few padded passages exist.

4 / 5

Actionability

Nearly all guidance is copy-paste ready: install, login (including headless completion), 'connection ensure', long-poll waiting, action search/run with JSON inputs, and a full proxy flag table. It falls short of 5 on a minor gap: the popular-actions table lists 'Key' values while the run command takes '<actionId>', and there is no worked end-to-end example of running one action with real parameters.

4 / 5

Workflow Clarity

The connection lifecycle is well handled with state-based branches (READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR) and poll-again loops, but the text says 'skip to Step 2' while no steps are numbered, and the skill exposes destructive actions (delete-asset, delete-gallery, delete-live-stream) with no verification or confirmation guidance. Per the rubric's cap, missing validation for destructive operations prevents scoring above 3.

3 / 5

Progressive Disclosure

There are no bundle files and no references at all — everything (CLI setup, auth plumbing, a 20-row actions table, proxy documentation) is inlined in a single ~160-line file with decent section headers. This fits 'Some structure but could be better organized; references present but not clearly signaled' — specifically, the popular-actions table and CLI/auth details are candidates for a separate reference file; not 4 because there are no well-signaled references to offset the inline bulk.

3 / 5

Total

14

/

20

Passed

Description

48%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 target app and includes an explicit 'Use when' clause, but the capability statement is generic template language that could describe any integration. It lacks Cincopa-specific actions and trigger synonyms (video, gallery, media, hosting), limiting both specificity and trigger quality.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with concrete Cincopa actions, e.g. 'Upload and manage videos, create galleries, start live streams, and configure webhooks'.

Add natural trigger synonyms so users mentioning video hosting or galleries activate the skill, e.g. 'Use when the user mentions Cincopa, video hosting, video galleries, or managing media assets'.

State the what in third person with domain nouns users actually say (videos, galleries, live streams, webhooks) rather than abstract terms like 'data' and 'records'.

DimensionReasoningScore

Specificity

The description names the domain ("Cincopa integration") but the actions are entirely generic ("Manage data, records, and automate workflows") with no Cincopa-specific concrete actions like uploading videos or creating galleries. It matches the anchor 'Names the domain but actions are minimal or generic' and does not reach anchor 3, which requires 1-2 concrete actions.

2 / 5

Completeness

It has an explicit 'when' ("Use when the user wants to interact with Cincopa data") but the 'what' is vague buzzword phrasing ("Manage data, records, and automate workflows"). It sits between anchor 3 (clear what, weak when) and anchor 4 (both present, one weaker) — the when is fine but the what is noticeably weak, so it lands below a solid 4.

3 / 5

Trigger Term Quality

"Cincopa" is the natural keyword a user would say, but there are no synonyms or common variations such as "video hosting", "video galleries", or "media assets". This fits 'Some relevant keywords but missing common variations or synonyms'; not 4 because keyword coverage beyond the product name is thin.

3 / 5

Distinctiveness Conflict Risk

"Cincopa" carves out a clear niche with minimal conflict risk against unrelated skills. Not 5 because the generic templated tail ("Manage data, records, and automate workflows. Use when the user wants to interact with... data") is identical in form to sibling Membrane integration skills, creating minor overlap risk among them.

4 / 5

Total

12

/

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/cincopa/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.