The QED42 agent arsenal

Every Claude Code skill the team has built, in one place. Find one, copy one command, install just that skill — no cloning the repo, nothing leaves your machine but a git fetch from our private repo.

then: arsenal add <skill>

First time here? Two steps.

Installs run through arsenal, our own CLI. It only ever talks to this private GitHub repo — no third-party service, no telemetry. You need GitHub access to the repo (gh auth setup-git, or an SSH key on github.com).

  1. Install the CLI once (fetched from our repo via GitHub):

    gh api -H "Accept: application/vnd.github.raw" /repos/qed42/ai-agents-arsenal/contents/.internal/bin/arsenal > ~/.local/bin/arsenal && chmod +x ~/.local/bin/arsenal

    Ensure ~/.local/bin is on your PATH.

  2. Install any skill (browse below for names):

    arsenal add <skill>

    Installs into ~/.claude/skills/; add --project for the current repo only.

17 of 17 artifacts

skillTooling

arsenal-validate

Validate any skill, command, agent, plugin, or MCP against the arsenal norms, then fix it to pass

updated Jul 22, 2026
skillTooling

accessibility-audit

Audit frontend code against WCAG and write a prioritised findings report plus a JSON results index that /accessibility-fix consumes. Defaults to WCAG 2.1 Level AA but the level (A / AA / AAA) and version (2.0 / 2.1 / 2.2) are selectable at the start. Runs a static signal scan (missing alt, click handlers on non-interactive elements, removed focus outlines, positive tabindex, duplicate ids, zoom locks, uncaptioned video), optional automated scans (axe-core / pa11y / Lighthouse when a URL and the tools are available), then a full manual audit of the in-scope success criteria, computing real contrast ratios. Use whenever the user asks for an accessibility audit, a11y review, WCAG/508/ADA/EN 301 549 check, screen-reader readiness review, or "is this accessible / find accessibility issues". Works on any project; extra scoping, Drupal-path detection, and a Drupal inspection guide on Drupal codebases. For "audit and fix", run this first, then /accessibility-fix.

updated Jul 21, 2026
skillTooling

accessibility-fix

Read the last /accessibility-audit results and apply WCAG fixes for the findings (alt text, label association, focus outline restore, skip links, ARIA states, autocomplete tokens, live regions, contrast). Inherits the audited WCAG version/level (default 2.1 AA; A/AA/AAA and 2.0/2.1/2.2 selectable). Auto-fixes safe changes (Rules 1-3), asks the user for design/content decisions (Rule 4, e.g. brand-colour changes, DOM reorders, authored captions/alt copy). Re-scans after fixes to show the before/after delta. Use whenever the user asks to fix or remediate accessibility/a11y/WCAG/508/ADA issues or "make this accessible"; it depends on /accessibility-audit output and will request it if missing. Works on any project; Drupal cache handling runs only when the audit detected a Drupal codebase.

updated Jul 21, 2026
skillGEO

qed42-product-launch-geo-skill

Three-moment SEO, AEO and GEO for a QED42 product launch: research before writing, generate the complete package, verify the live page

updated Jul 16, 2026
skillDrupal

drupal-coding-standards

Apply and audit Drupal coding standards (PHP, JS, CSS, SQL, Twig, YAML, Composer, accessibility, spelling, git/PR) by file-type context

updated Jul 13, 2026
skillDrupal

drupal-security-audit

Read-only security audit of a Drupal 10/11 site, advisories to RBAC to injection review, with a prioritised findings report

updated Jul 13, 2026
skillTooling

pr-raise

Raise a GitHub PR the safe way, run the project's quality gates first and only open the PR if every gate passes, then write the description and create it

updated Jul 13, 2026
skillTooling

pr-review

Thorough review of a GitHub PR from its link or number, reading beyond the diff into the surrounding code, with prioritised file:line findings

updated Jul 13, 2026
skillTooling

qa-validate

Validate a feature against its acceptance criteria by driving the running app via Playwright MCP, defaulting to a smoke check and escalating on request

updated Jul 13, 2026
skillDrupal

drupal-estimate-be

Structured Drupal backend effort estimate from a requirements doc, with a resumable state file

updated Jul 8, 2026
skillDrupal

drupal-estimate-fe

Structured Drupal frontend / theming effort estimate from a requirements document

updated Jul 8, 2026
skillDrupal

drupal-module-creator

Build, debug, and extend Drupal 10/11 custom modules from scaffolding through tests and contrib release

updated Jul 8, 2026
skillDrupal

drupal-solution-design

Turn a requirement into a reviewed Drupal 10/11 backend implementation plan, iterated with the user until approved

updated Jul 8, 2026
skillDrupal

drupal-user-manual

Per-role, screenshot-illustrated Drupal user manual delivered as a single Word (.docx) file

updated Jul 8, 2026
skillTooling

performance-audit

Run Lighthouse across one or more pages with PSI-equivalent throttling and report a full scored table (Performance, Accessibility, Best Practices, SEO) for both mobile and desktop, plus static code checks for common performance mistakes. Saves results for /performance-fix to act on. Use whenever the user mentions Lighthouse, PageSpeed Insights, Core Web Vitals, page speed, a slow page, LCP/CLS/TBT/TTFB concerns, or asks why a page is slow, even if they don't say the word "audit". Works on any project; Drupal-specific static analysis runs only when a Drupal codebase is detected.

updated Jul 8, 2026
skillTooling

performance-fix

Read the last /performance-audit results and apply fixes for failing audits (lazy loading, image styles, SVG swaps, font preloads, defer attributes, cache settings). Auto-fixes safe changes (Rules 1-3), asks the user for architectural decisions (Rule 4). Re-runs Lighthouse after fixes to show the before/after delta. Use whenever the user asks to fix or improve Lighthouse/PageSpeed scores, Core Web Vitals, LCP/CLS/TBT/TTFB, or a slow page; it depends on /performance-audit output and will request it if missing. Works on any project; Drupal-specific fixes run only when the audit detected a Drupal codebase.

updated Jul 8, 2026
skillDesign

ui-ux-estimate

Structured UI/UX design effort estimate from a PRD (discovery to Figma handoff), XLSX output

updated Jul 8, 2026