CtrlK
BlogDocsLog inGet started
Tessl Logo

gamma-ci-integration

Configure Gamma CI/CD integration with GitHub Actions and testing. Use when setting up automated testing, configuring CI pipelines, or integrating Gamma tests into your build process. Trigger with phrases like "gamma CI", "gamma GitHub Actions", "gamma automated tests", "CI gamma", "gamma pipeline".

67

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-3

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

A highly actionable, well-sequenced CI setup guide with complete executable code, weakened only by a couple of redundant explanatory comments and the absence of explicit validation checkpoints for a risky batch operation. Progressive disclosure is adequate but everything is inline with no referenced bundle files.

Suggestions

Add an explicit validation checkpoint after adding the secret and pushing the workflow — e.g., "Run `gh secret list` to confirm GAMMA_API_KEY is set, then verify the Actions tab shows a green run before relying on live tests."

Remove the millisecond-conversion comments ("// 60000: 1 minute in ms", "// 30000: 30 seconds in ms") and other concept-explaining notes that assume Claude lacks basic knowledge.

Consider moving the full mock client (`createMockGammaClient`) and vitest config into referenced files under `references/` and linking to them from the body, keeping SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

Mostly efficient and assumes Claude knows GitHub Actions/Vitest, but inline comments like "// 60000: 1 minute in ms" and "// 30000: 30 seconds in ms" explain ms conversion Claude already knows, and some steps could be tightened.

2 / 3

Actionability

Every step ships executable, copy-paste-ready content — a complete workflow YAML, package.json scripts, a vitest config, a mock client, an integration test, and `gh secret set` commands.

3 / 3

Workflow Clarity

The six steps are clearly sequenced, but CI/pipeline setup is a batch/risky operation with no explicit validation checkpoint (e.g., confirm `gh secret list` shows the key, or verify the workflow ran green before relying on it), which caps this dimension at 2.

2 / 3

Progressive Disclosure

No bundle files exist, so this is judged on structure: the body is a single well-sectioned file, but the full mock client and vitest config are inline content that could live in one-level-deep referenced files rather than the overview.

2 / 3

Total

9

/

12

Passed

Description

100%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-structured description: concrete capabilities, natural trigger terms, and explicit what/when guidance with a distinct niche. No meaningful weakness; minor padding from the trailing blank lines but it does not affect scoring.

DimensionReasoningScore

Specificity

"Configure Gamma CI/CD integration with GitHub Actions and testing" lists multiple concrete actions (configure integration, GitHub Actions, automated testing), matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers both what ("Configure Gamma CI/CD integration...") and when ("Use when setting up automated testing, configuring CI pipelines..."), with explicit trigger guidance.

3 / 3

Trigger Term Quality

Provides natural trigger phrases users would say — "gamma CI", "gamma GitHub Actions", "gamma automated tests", "CI gamma", "gamma pipeline" — giving good coverage rather than jargon.

3 / 3

Distinctiveness Conflict Risk

The "Gamma" qualifier paired with CI-specific triggers carves a clear niche that is unlikely to fire for 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.