Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
pskoett avatar

Skill Tester Ci

  • 4 installs
  • 272 repo stars
  • Updated June 12, 2026
  • pskoett/pskoett-skills

Helps with testing & qa tasks.

About

skill-tester-ci is a Claude Code skill for testing & qa. It helps solo builders move faster with AI-assisted development.

  • skill-tester-ci
  • Testing & QA
  • AI-coding skill

Skill Tester Ci by the numbers

  • 4 all-time installs (skills.sh)
  • Ranked #1,631 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/pskoett/pskoett-skills --skill skill-tester-ci

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4
repo stars272
Last updatedJune 12, 2026
Repositorypskoett/pskoett-skills

What it does

Helps with testing & qa tasks.

Files

SKILL.mdMarkdownGitHub ↗

Skill Tester CI

Validates all CI skills (*-ci) in this repo. Runs spec validation, compiles gh-aw workflows, and checks CI-specific conventions.

When to Use

  • After adding or modifying a CI skill
  • After upgrading gh-aw to a new version (API changes may break workflows)
  • Before committing CI skill changes
  • Before submitting the plugin for Anthropic review

Prerequisites

  • gh-aw CLI installed (gh extension install github/gh-aw)
  • python3 with pyyaml installed
  • quick_validate.py available at .claude/skills/skill-creator/scripts/

Checks

1. Anthropic Spec Validation

Run quick_validate.py on every CI skill:

for d in skills/*-ci/; do
  python3 .claude/skills/skill-creator/scripts/quick_validate.py "$d"
done

2. Workflow Example Compilation

Extract workflow blocks from each CI skill's references/workflow-example.md and compile with gh aw compile:

# Extract markdown code blocks with frontmatter
# Copy to temp .github/workflows/
# Run: gh aw compile

Pass criteria: Zero compilation errors. Warnings are reported but don't fail.

3. Permission Checks

CI workflows in strict mode must NOT use write permissions directly. Verify:

  • No issues: write (use safe-outputs: add-comment instead)
  • No pull-requests: write (use safe-outputs: create-pull-request-review-comment instead)
  • No contents: write unless the workflow creates files (eval-creator create mode)
  • Required read permissions present for declared toolsets

4. Structural Checks

CheckRuleSeverity
Has references/workflow-example.mdRequired for all CI skillsError
Workflow example has frontmatter blockAt least one ` `markdown block with ---`Error
Name matches folderFrontmatter name == directory nameError
Description mentions gh-awCI skills should reference gh-awWarning
Has corresponding interactive skillfoo-ci should have a foo counterpartWarning

5. Cross-Workflow Validation

For workflows that use call-workflow:

  • Verify the target workflow exists and has workflow_call in its on: section
  • Verify the target's inputs match what the caller provides

Output Format

## CI Skill Test Results

**Date:** YYYY-MM-DD
**gh-aw version:** vX.Y.Z
**Skills tested:** N
**Passed:** N
**Compile errors:** N
**Spec failures:** N

### Compilation Results
- [skill-name]: ✓ compiled (N KB) | ✗ error: [message]

### Spec Results
- [skill-name]: ✓ valid | ✗ [error]

### Permission Issues
- [skill-name]: [issue]

Running

Invoke manually:

/skill-tester-ci

Or run the script directly:

bash skills/skill-tester-ci/scripts/run-tests.sh

What This Skill Does NOT Do

  • Does not test interactive skills (use skill-tester for those)
  • Does not execute workflows against real repos — only compiles them
  • Does not modify skills — reports findings only
  • Does not test workflow runtime behavior — compilation validates structure and permissions only

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.