CtrlK
BlogDocsLog inGet started
Tessl Logo

github-actions-generator

Generates production-ready GitHub Actions workflows, custom actions, and CI/CD configurations following security and performance standards. Creates CI/CD pipelines, test workflows, deployment configurations, matrix builds, caching strategies, composite actions, Docker actions, JavaScript actions, and reusable workflows. Use when creating or scaffolding GHA resources, writing .github/workflows YAML files, setting up build automation, implementing deployment pipelines, adding security scanning, or building reusable actions — including triggers like 'create a workflow', 'build a pipeline', 'add CI', 'set up GHA', or 'generate a YAML workflow'.

75

Quality

94%

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

88%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 strong, actionable generator skill: executable YAML examples, explicit validation feedback loops, and well-organized one-level-deep references that all resolve to real files. Weaknesses are minor — a redundant duplicate capability table at the end and an undocumented assets/examples/ directory that orphans useful bundle content.

Suggestions

Remove the duplicated capability table at the end of the file (lines 287–296) — it repeats the References table and adds tokens without new information.

Reference assets/examples/ from SKILL.md (e.g., a row in the Templates table) so the 16 existing example workflows are discoverable rather than orphaned bundle content.

Move the Common Patterns snippets (matrix testing, conditional deployment, artifact sharing) into references/best-practices.md, keeping only pointers inline to reduce SKILL.md token weight.

DimensionReasoningScore

Conciseness

The body is efficient — it does not explain GHA concepts Claude already knows and uses compact tables plus targeted snippets — but the trailing capability table (lines 287–296) duplicates the References table above it, and the Common Patterns snippets add bulk that belongs in references. This fits the anchor 'efficient; minor instances of over-explanation that could be trimmed' rather than 5, where every token would earn its place; it is above 3 because the padding is localized, not pervasive.

4 / 5

Actionability

Guidance is fully executable: a complete copy-paste-ready minimal workflow with SHA-pinned actions, exact permission blocks ('security-events: write', 'id-token: write'), concrete MCP tool names (mcp__context7__resolve-library-id), and BAD/GOOD contrasts for each anti-pattern. This matches the top anchor of copy-paste-ready examples covering common cases; it is not a 4 because no key detail is missing for the primary generation flows.

5 / 5

Workflow Clarity

The 7-step Workflow Summary and the numbered per-capability processes give a clear sequence with an explicit validation checkpoint: 'Validate with devops-skills:github-actions-validator... If errors: fix and re-validate'. This matches the top anchor (explicit validation steps with feedback loops for error recovery); it is not a 4 because both the checkpoint and the recovery loop are stated, including when validation may be skipped.

5 / 5

Progressive Disclosure

References are one level deep, clearly signaled with 'When to Use' tables, and all six referenced docs plus all four template paths exist in the bundle. It is not a 5 because the assets/examples/ directory (16 example files) is never referenced or navigable from SKILL.md, and the duplicated end-of-file capability table muddies navigation; it is above 3 because the core split and signaling are genuinely good.

4 / 5

Total

18

/

20

Passed

Description

100%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 is exemplary: it enumerates concrete capabilities in third person, provides an explicit 'Use when' clause, and includes quoted natural trigger phrases with synonyms and file-path variants. It fully matches the rubric's good examples with no over-claims or padding.

DimensionReasoningScore

Specificity

The description lists many concrete actions — 'Creates CI/CD pipelines, test workflows, deployment configurations, matrix builds, caching strategies, composite actions, Docker actions, JavaScript actions, and reusable workflows' — which matches the anchor for multiple specific concrete actions with comprehensive coverage. It is not a 4 because there are no meaningful gaps in capability coverage.

5 / 5

Completeness

It explicitly answers both questions: 'what' via the opening capability sentences and 'when' via a dedicated 'Use when creating or scaffolding GHA resources... including triggers like...' clause with concrete trigger phrases. This matches the top anchor exactly; a missing or weak 'Use when' clause would cap it at 3, which clearly does not apply.

5 / 5

Trigger Term Quality

Natural user phrases are quoted directly ('create a workflow', 'build a pipeline', 'add CI', 'set up GHA', 'generate a YAML workflow') alongside technical synonyms ('GHA resources', '.github/workflows YAML files', 'scaffolding'). This matches the anchor for comprehensive coverage of natural terms including synonyms; it is not a 4 because even common colloquial variants are explicitly enumerated.

5 / 5

Distinctiveness Conflict Risk

The niche is clearly scoped to GitHub Actions ('.github/workflows YAML files', 'set up GHA', composite/Docker/JavaScript actions) with triggers unlikely to fire for non-GHA skills. It is not a 4 because phrases like 'adding security scanning' and 'build automation' are qualified by the GHA context throughout, leaving only minimal conflict risk.

5 / 5

Total

20

/

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

referenced_paths_exist

Referenced path issues: 5 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository
pantheon-org/tekhne
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.