CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

github-actions-templates

Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.

66

Quality

83%

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

71%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.

A well-structured collection of concrete, mostly executable GitHub Actions templates with negligible concept-explanation padding. Weaker spots are the placeholder production-deploy commands, absent rollback/error-recovery guidance for deployments, and a fully inlined single-file layout where per-pattern reference files would reduce SKILL.md to an overview.

Suggestions

Move each workflow pattern into its own file under references/ (e.g. references/test-workflow.md, references/docker-build.md) and keep SKILL.md as a brief overview with clearly signaled one-level-deep links, reducing the ~300-line inline bulk.

Replace the placeholder deployment commands in the 'Deployment with Approvals' pattern ("# Deployment commands here") with a concrete deploy example, or explicitly justify the placeholder as intentionally project-specific.

Add explicit failure handling for deploy workflows (e.g. a kubectl rollout undo rollback step triggered if: failure(), and verification after each deploy) to close the validation gap in the batch/deployment patterns.

DimensionReasoningScore

Conciseness

The body is almost entirely executable YAML with minimal prose and no explanations of concepts Claude already knows. Minor trimmable padding exists: the 'Purpose' section restates the description and the 10-item 'Workflow Best Practices' list is partly abstract. Fits anchor 4 rather than 5's 'every token earns its place'.

4 / 5

Actionability

Patterns 1-4, reusable workflows, and security scanning are complete copy-paste-ready YAML, but the 'Deployment with Approvals' pattern uses placeholder commands ("echo \"Deploying to production...\"" / "# Deployment commands here") and the Kubernetes pattern hardcodes cluster and region values. Concrete with minor gaps fits anchor 4; not 5 because not all examples are executable, not 3 because nearly everything is real code rather than pseudocode.

4 / 5

Workflow Clarity

Each pattern is a complete, correctly ordered job sequence, and the Kubernetes pattern includes verification checkpoints ("kubectl rollout status" and a 'Verify deployment' step), so validation is not missing for the batch deploy operation. However, there is no rollback/error-recovery loop and the approvals pattern has no verification step, fitting anchor 4's 'most checkpoints present; minor validation gaps' rather than 5.

4 / 5

Progressive Disclosure

No bundle files exist; roughly 300 lines covering ~8 workflow templates are all inlined in SKILL.md. Headers per pattern give it clear structure and navigation, but template content that would naturally live in separate reference files is inline, matching anchor 3 ('some structure but could be better organized; content that should be separate is inline'). Not 4 because no material is split out at all.

3 / 5

Total

15

/

20

Passed

Description

87%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.

A strong description that explicitly covers both what the skill does and when to use it, with natural trigger terms anchored on the specific 'GitHub Actions' platform. Keyword coverage is good but misses a few common variants, and the capability list omits some patterns the body actually supports.

DimensionReasoningScore

Specificity

"Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications" names several concrete actions, but coverage has minor gaps (security scanning, matrix builds, and secrets handling from the body are not surfaced). Not 5 because coverage is not comprehensive; clearly above anchor 3's '1-2 concrete actions'.

4 / 5

Completeness

Explicitly answers what ("Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications") and when ("Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates") with concrete trigger phrases. Matches the anchor-5 example structure exactly; not 4 because the 'when' clause is already specific and multi-trigger.

5 / 5

Trigger Term Quality

Natural user phrases like "GitHub Actions", "CI/CD", "workflows", and "reusable workflow templates" are present, but common variations such as ".github/workflows", "pipeline", or "YAML" are missing. Good coverage with a few natural terms absent fits anchor 4, not the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

"GitHub Actions" pins a clear niche with distinct triggers and minimal conflict risk; only the secondary phrase "automating development workflows" is slightly broad. Fits anchor 5's clear-niche description better than anchor 4's 'minor overlap risk with closely related skills'.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

wshobson/agents

Path

plugins/cicd-automation/skills/github-actions-templates/SKILL.md

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.