CtrlK
BlogDocsLog inGet started
Tessl Logo

gamma-core-workflow-a

Generate presentations, documents, and webpages via Gamma API. Use when creating content from text prompts, configuring themes, image styles, text modes, and output formats. Trigger: "gamma generate", "gamma presentation from text", "gamma AI slides", "gamma create deck", "gamma content generation".

67

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body is highly actionable with concrete executable code and reference tables, but it is over-long for a single SKILL.md (redundant examples, no split-out reference files) and its batch workflow lacks a validation feedback loop. Actionability is the clear strength; conciseness, workflow clarity, and progressive disclosure trail it.

Suggestions

Collapse the repeated generate calls in Step 3 into a single example that iterates over the three textMode values, and trim Step 4 to one representative example per output format to reduce redundancy.

Add a verification/retry checkpoint to the Step 5 batch flow — e.g., check each settled result for a failed status and retry with backoff, or validate the returned generationId before moving on.

Move the API Parameters Reference table and the detailed curl/TypeScript examples into a separate reference file (e.g., references/parameters.md) and keep SKILL.md as a concise overview with clearly signaled one-level-deep links.

DimensionReasoningScore

Conciseness

The body avoids explaining concepts Claude already knows and uses a dense parameter table, but it could be tightened — Step 3 repeats near-identical generate calls three times and Step 4 stacks several parallel examples, so not every token earns its place.

2 / 3

Actionability

It provides complete, copy-paste-ready TypeScript examples with real imports and parameters, plus a fully self-contained curl call to the actual endpoint, and concrete error/credit tables — fully executable guidance.

3 / 3

Workflow Clarity

Steps 1–6 are sequenced and pollUntilDone acts as a checkpoint, but Step 5 is a batch generation with no verification or retry feedback loop, so per the batch-operations guideline workflow clarity is capped at 2.

2 / 3

Progressive Disclosure

There are no bundle files and the ~218-line body keeps a full parameter reference table and six code examples inline; sections are well organized but content that should be split into reference files is monolithic, matching the "200 lines of API reference that could be in a separate file" anchor.

2 / 3

Total

9

/

12

Passed

Description

100%

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 is strong: it states concrete capabilities, includes an explicit "Use when" clause and a list of natural trigger phrases, and is clearly scoped to the Gamma product so conflict risk is low. It hits the top anchor on all four dimensions.

DimensionReasoningScore

Specificity

It lists multiple concrete actions and outputs — "Generate presentations, documents, and webpages" plus "configuring themes, image styles, text modes, and output formats" — matching the anchor for several specific concrete actions rather than a vague domain mention.

3 / 3

Completeness

It answers both "what" ("Generate presentations, documents, and webpages via Gamma API") and "when" via an explicit "Use when" clause plus enumerated triggers, satisfying the highest anchor; the "Use when" clause is present so no cap applies.

3 / 3

Trigger Term Quality

An explicit "Trigger:" list gives several natural phrasings ("gamma generate", "gamma presentation from text", "gamma AI slides", "gamma create deck", "gamma content generation") providing good coverage of terms a user would plausibly say.

3 / 3

Distinctiveness Conflict Risk

Every action and trigger is scoped to the named "Gamma API" / "gamma" prefix, giving it a clear niche unlikely to overlap with unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.