Produces a structured content model table for Optimizely blocks, pages, or components from a design screenshot, wireframe, or bullet-point brief.
A collection of AI skills for QA workflows — test generation, refinement docs, design verification, and more.
Skills come in two flavours:
| Type | Description | Released as .skill? |
|---|---|---|
| Distributable | Web-based skills for Claude.ai | Yes |
| IDE-only | Skills for GitHub Copilot or local development use | No |
Each skill lives in skills/<skill-name>/ and must contain a SKILL.md with YAML frontmatter:
---
name: my-skill
description: When and how to use this skill.
---
To mark a skill as distributable, add an empty .distribute file to its folder:
skills/my-skill/
├── SKILL.md
├── .distribute ← presence of this file triggers packaging
└── ...
Skills without a .distribute file are ignored during packaging. The .distribute file is never included in the packaged .skill archive.
Releases are created by pushing a version tag. The GitHub Actions workflow checks out the committed code, packages every distributable skill into a .skill file (a zip with a .skill extension), and attaches them to a GitHub Release.
git tag v1.0.0
git push origin v1.0.0
The workflow then appears under Actions → Release Skills and the .skill files are available as downloadable assets on the release.
To package a skill locally (for testing):
bash scripts/package-skill.sh skills/<skill-name>
# Output to a specific directory
bash scripts/package-skill.sh skills/<skill-name> dist/
This does not affect releases — releases always build from committed code in CI.
skills/<skill-name>/SKILL.md with the required frontmatter.distribute file to the folder if it should be included in releasesOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub tomrobinson26/qa-skills --plugin optimizely-content-modellingGenerate schema-aware JSON test data from a provided content model.
Converts Given/When/Then manual test cases in CSV format into Playwright TypeScript tests using the Page Object Model.
Comprehensive guidance for all aspects of Playwright test development, from writing new tests to debugging and maintaining existing test suites.
Generates structured QA test scripts in CSV format from functional requirements, following the Given/When/Then format.
Batch-create Jira bug tickets from a plain-English list, with expanded descriptions, STR steps, current/expected behaviour, and Figma references.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.