CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

82

1.13x
Quality

74%

Does it follow best practices?

Impact

98%

1.13x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./tests/ext_conformance/artifacts/agents-wshobson/cicd-automation/skills/github-actions-templates/SKILL.md

The canonical home for this skill is github-actions-templates in wshobson/agents

SKILL.md
Quality
Evals
Security

Quality

Content

65%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 highly actionable thanks to many complete, executable workflow examples, but it is held back by redundancy with the description, lack of validation feedback loops around destructive production deployments, and bundle references that point to non-existent files. Tightening the prose and either creating the referenced assets or removing the dangling references would lift the weaker dimensions.

Suggestions

Add explicit validation/verification feedback loops to the destructive patterns — e.g., after 'kubectl apply' run a rollout-status check and only notify success once rollout is confirmed healthy; do the same for the production deploy (deploy -> verify health -> notify).

Resolve the dangling references: either create assets/test-workflow.yml, assets/deploy-workflow.yml, assets/matrix-build.yml, and references/common-workflows.md and move the inlined workflows there, or remove the 'Reference: See ...' lines so SKILL.md is honestly self-contained.

Trim redundant prose — drop or shrink the Purpose and When-to-Use sections that restate the frontmatter description, and tighten the generic best-practices list to the few items not already demonstrated by the code examples.

DimensionReasoningScore

Conciseness

The body is mostly efficient YAML code, but the Purpose and When-to-Use sections echo the frontmatter description, six full workflow blocks are inlined while the same files are also cited as assets, and the ten-item best-practices list is partly generic — efficient overall but with clear redundancy that could be tightened, matching the 'mostly efficient but some unnecessary explanation' anchor.

3 / 5

Actionability

It provides multiple complete, copy-paste-ready YAML workflows (test, build-and-push, k8s deploy, matrix, reusable, security scan, production deploy with approvals) that cover the common CI/CD cases, matching the 'fully executable, copy-paste ready, covers common cases' top anchor.

5 / 5

Workflow Clarity

Content is organized as parallel pattern templates rather than a sequenced process, and the destructive/production operations (kubectl apply to production, deploy-to-production) lack explicit validate-then-proceed feedback loops; the rubric caps destructive/batch skills without validation at 3, which overrides any higher score here.

3 / 5

Progressive Disclosure

Section structure is clear and references are explicitly signaled ('**Reference:** See assets/test-workflow.yml'), but the referenced bundle files — assets/test-workflow.yml, assets/deploy-workflow.yml, assets/matrix-build.yml, and references/common-workflows.md — do not exist, so the signaled one-level-deep disclosure is not realized and all content is inlined in SKILL.md, leaving it at the 'some structure, references not effectively usable' level rather than a 4.

3 / 5

Total

14

/

20

Passed

Description

83%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 strong: it explicitly answers both what and when with concrete trigger terms and third-person voice, and scopes a clear GitHub Actions niche. The main gaps are missing synonyms/file-extension triggers and minor overlap with adjacent CI/CD skills.

DimensionReasoningScore

Specificity

Names the domain ('production-ready GitHub Actions workflows') and several concrete actions — 'automated testing, building, and deploying applications' plus 'reusable workflow templates' — with only minor gaps in coverage, matching the 'lists several specific actions' anchor rather than the 1-2-action anchor at 3.

4 / 5

Completeness

Explicitly states both 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, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Includes natural phrases users say ('setting up CI/CD with GitHub Actions', 'automating development workflows', 'reusable workflow templates') but omits common synonyms and file-level cues (e.g., '.github/workflows', 'YAML', 'workflow files'), so it falls short of the comprehensive synonym-plus-extension anchor at 5.

4 / 5

Distinctiveness Conflict Risk

The GitHub Actions / CI/CD framing is a clear niche with distinct triggers, but 'automating development workflows' is broad and overlaps with the related skills it itself lists (gitlab-ci-patterns, deployment-pipeline-design), giving minor overlap risk rather than the minimal-risk top anchor.

4 / 5

Total

17

/

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: 7 missing

Warning

Total

15

/

16

Passed

Repository
Dicklesworthstone/pi_agent_rust
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.