CtrlK
BlogDocsLog inGet started
Tessl Logo

dynapictures

DynaPictures integration. Manage Images, Users, Albums, Tags. Use when the user wants to interact with DynaPictures data.

64

Quality

77%

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

Quality

Content

76%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 skill is highly actionable with concrete, executable CLI commands and a sensible connection workflow, but it loses points on workflow clarity because destructive/batch actions lack validation checkpoints, and the inlined action catalog could be offloaded to a reference file.

Suggestions

Add an explicit validation checkpoint before destructive/batch actions (e.g., confirm target IDs, list before delete, verify generate-batch-pdf inputs) and a verify-after-run step to satisfy the feedback-loop requirement.

Move the popular-actions table and proxy flag reference into a separate reference file (e.g., ACTIONS.md) and link to it from SKILL.md to improve progressive disclosure.

Trim the opening product-context paragraph and incidental prose to tighten conciseness.

DimensionReasoningScore

Conciseness

The body is mostly lean and command-focused with concrete CLI snippets throughout; minor over-explanation (the opening SaaS/marketers sentence and prose like 'This is the fastest way to get a connection') could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready commands (membrane connection ensure, action list/run, request) with --json flags and a populated popular-actions table, covering the common integration cases fully.

5 / 5

Workflow Clarity

A clear install→login→connect→poll sequence exists with a state-based feedback loop for connection readiness, but destructive and batch operations (delete-workspace, delete-generated-image, generate-batch-pdf) lack validation checkpoints, capping the score at 3.

3 / 5

Progressive Disclosure

Content is well-organized into clear sections with tables, but there are no external reference files and the bulk popular-actions/API material is inlined rather than split out, leaving minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

78%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 clearly identifies the product and lists concrete managed entities with an explicit 'Use when' trigger, but the trigger clause is generic and the action vocabulary ('Manage') under-covers the actual generation/workspace capabilities.

Suggestions

Replace the generic verb 'Manage' with concrete operations actually supported (e.g., 'generate images and batch PDFs, manage workspaces, templates, and media assets').

Sharpen the 'when' clause with concrete trigger phrases users would say (e.g., 'Use when generating dynamic images, batch PDFs, or managing DynaPictures templates and workspaces').

Align the listed entities (Images, Users, Albums, Tags) with the real action surface (workspaces, templates, media assets, generated images) to avoid over-claiming.

DimensionReasoningScore

Specificity

Names the DynaPictures domain plus four concrete entities to manage ('Manage Images, Users, Albums, Tags'), listing several specific operations, though 'Manage' is generic and omits generation/workspaces, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly provides both a 'what' ('Manage Images, Users, Albums, Tags') and a 'when' ('Use when the user wants to interact with DynaPictures data'), but the 'when' clause is somewhat generic and could be more specific.

4 / 5

Trigger Term Quality

Includes the product name, the natural phrase 'interact with DynaPictures data', and entity keywords (Images, Users, Albums, Tags); good coverage, though a few common synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Names a specific SaaS product (DynaPictures) with its own distinct triggers, giving it a clear niche and minimal conflict risk against other skills.

5 / 5

Total

17

/

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.

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