CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

github-actions-author

Authors and reviews fast, secure, maintainable GitHub Actions workflows — caching, matrix parallelism, reusable workflows, SHA pinning, least privilege, and actionable logs. Invoke with /github-actions-author [scaffold|review] for "create workflow", "speed up ci", or "review my workflow".

Quality

84%

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

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

An unusually actionable and well-sequenced two-mode skill body with strong validation gates, evidence-based review steps, and a Definition-of-Done checklist. Its weaknesses are internal repetition of the log-visibility and feedback rules across multiple sections, and a bundle whose referenced rule and template files are missing, leaving the progressive-disclosure structure hollow.

Suggestions

State the log-visibility and comment-feedback rules once each (in their rule files plus a one-line pointer) instead of restating them in the Non-negotiable section, the Phase 4 gate, Core Principles, the Anti-patterns list, and the 14-line DoD checkbox — this repetition is the main token cost.

Drop the 'Required Reading by Phase' section, which repeats the scaffold phase table's file column verbatim; the earlier table already carries the load-on-demand mapping.

Ship the referenced rule and template files (rules/*.md, templates/*.md) or trim the body to match the actual bundle — 14 of the 15 referenced paths do not exist, so the per-phase 'read this rule file' instructions cannot be followed.

DimensionReasoningScore

Conciseness

The body never explains concepts Claude already knows, but the log-visibility rule is restated in four places (Non-negotiable section, Phase 4 gate, Core Principle 9, and the DoD checklist), the comment-feedback rule across three-plus sections, and the 'Required Reading by Phase' table duplicates the scaffold phase table verbatim. This repetition is more than the 4-anchor's 'minor instances' of trimming, though not the pervasive padding of a 2.

3 / 5

Actionability

Guidance is fully executable: copy-paste ready `gh run list ... --jq` metric commands, a concrete bash/YAML snippet for `tee` with `set -o pipefail`, a defined verification grep, and a fully worked review-report format with example output. Specific examples cover the common scaffold and review cases.

5 / 5

Workflow Clarity

The scaffold mode runs five sequenced phases each with an explicit gate ('do not proceed until it passes'), batched Phase-0 intake with repeat-back confirmation, and a Definition-of-Done checklist; review mode mandates per-rule PASS/WARN/FAIL with line-level evidence and n/a-with-reason reporting. Validation steps, feedback loops, and a closing checklist are all present.

5 / 5

Progressive Disclosure

The thin-index design is structurally sound — one-level-deep, well-signaled references organized into a per-phase load-on-demand table. But scored against the actual bundle, only references/decision-tree.md exists; the 14 referenced rules/*.md and templates/*.md paths are absent, so the on-demand loading workflow the body depends on is non-functional. This falls below the 4-anchor's 'references mostly clear' while remaining above the 2-anchor's inlined/buried content.

3 / 5

Total

16

/

20

Passed

Description

88%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: third-person voice, concrete capability list, and an explicit invocation clause with natural trigger phrases covering both what and when. Trigger-term coverage is good but misses a few common synonyms, and 'speed up ci' carries minor overlap risk with generic CI skills.

DimensionReasoningScore

Specificity

"Authors and reviews... caching, matrix parallelism, reusable workflows, SHA pinning, least privilege, and actionable logs" names the two concrete actions plus six specific capability areas, giving comprehensive coverage of the workflow-authoring domain. It exceeds the 4-anchor because there are no meaningful gaps in the enumerated capabilities.

5 / 5

Completeness

It explicitly answers both what ("Authors and reviews fast, secure, maintainable GitHub Actions workflows — caching, matrix parallelism...") and when ("Invoke with /github-actions-author [scaffold|review] for 'create workflow', 'speed up ci', or 'review my workflow'") with concrete trigger phrases. The cap-at-3 rule for a missing 'Use when' clause does not apply.

5 / 5

Trigger Term Quality

"create workflow", "speed up ci", and "review my workflow" are phrases a user would naturally say, and "GitHub Actions" and "ci" appear as domain keywords. It falls short of the 5-anchor because common variations such as "audit", "pipeline", or "slow CI" are missing.

4 / 5

Distinctiveness Conflict Risk

The GitHub Actions niche is clear and mostly distinct from other skills, but the trigger "speed up ci" could plausibly fire a generic CI-optimization skill as well — minor overlap with closely related skills rather than the 5-anchor's minimal conflict risk.

4 / 5

Total

18

/

20

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.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 35 missing

Warning

Total

13

/

16

Passed

Repository

mthines/agent-skills

Path

skills/delivery/github-actions-author/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.