CtrlK
BlogDocsLog inGet started
Tessl Logo

gamma-migration-deep-dive

Deep dive into migrating to Gamma from other presentation platforms. Use when migrating from PowerPoint, Google Slides, Canva, or other presentation tools to Gamma. Trigger with phrases like "gamma migration", "migrate to gamma", "gamma import", "gamma from powerpoint", "gamma from google slides".

68

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

77%

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 a clear sequenced workflow and validation, but it is verbose and underuses its bundle: the provided reference file is orphaned and overlapping code is duplicated inline rather than split out.

Suggestions

Link references/implementation.md from the body (e.g., a '## Implementation details' section pointing to it) and move the long code blocks there, keeping SKILL.md as a concise overview.

Dedupe the inventory implementation between the body's Step 1 and the reference file so they do not present two divergent versions of the same routine.

Tighten the Overview and inline code comments to remove content that restates what the code already shows, reducing token cost without losing clarity.

DimensionReasoningScore

Conciseness

The body is ~255 lines with five large TypeScript blocks and an inventory implementation that duplicates (with different code) the one in references/implementation.md; mostly efficient but could be tightened and deduplicated.

2 / 3

Actionability

Provides concrete executable TypeScript (JSZip/xmldom PPTX extraction, batch migration with pLimit, generateFromTemplate) plus specific endpoints ('POST /v1.0/generations/from-template') and a solutions-oriented error table.

3 / 3

Workflow Clarity

A clear five-step sequence (inventory → extract → batch migrate → template recreation → validation) with an explicit post-migration checklist and an error-handling table mapping issues to fixes.

3 / 3

Progressive Disclosure

A bundle reference file (references/implementation.md) exists but is never linked or signaled from the body, and large code blocks that could live in the reference are inlined, leaving organization incomplete.

2 / 3

Total

10

/

12

Passed

Description

90%

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 the domain, gives explicit 'Use when' guidance, and lists natural trigger phrases. Its only weakness is that the action verb is the generic 'migrating' rather than a fuller set of concrete capabilities.

DimensionReasoningScore

Specificity

Names the domain and source platforms ('migrating to Gamma from other presentation platforms', 'PowerPoint, Google Slides, Canva') but lists only the single action 'migrating' rather than multiple concrete actions like extraction or regeneration.

2 / 3

Completeness

Clearly answers what ('Deep dive into migrating to Gamma from other presentation platforms') and when with an explicit 'Use when migrating from...' clause plus trigger phrases.

3 / 3

Trigger Term Quality

Explicit natural trigger phrases users would say ('gamma migration', 'migrate to gamma', 'gamma import', 'gamma from powerpoint', 'gamma from google slides') give good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (Gamma migration from named presentation tools) with distinct triggers, making conflict with other skills unlikely.

3 / 3

Total

11

/

12

Passed

Validation

81%

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

Validation13 / 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

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

13

/

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.