Frequently Asked Questions

Everything you need to know about QASkills.sh

General

What is QASkills.sh?

QASkills.sh is an open source directory of curated QA testing skills designed for AI coding agents. You can install these skills into Claude Code, Cursor, Copilot, and 27+ other AI agents to give them expert QA knowledge.

Is QASkills.sh free?

Yes. The core platform is completely free and open source. You can browse skills, install them via the CLI, and publish your own skills at no cost.

What is a "skill"?

A skill is a SKILL.md file containing YAML frontmatter (metadata) and markdown instructions that teach an AI agent how to perform specific QA tasks. For example, the Playwright E2E skill teaches agents to write tests using Page Object Model, proper locators, and fixtures.

Installation

How do I install a skill?

Run `npx @qaskills/cli add <skill-name>` in your terminal. The CLI automatically detects your AI agent (Claude Code, Cursor, Copilot, etc.) and installs the skill to the correct config directory.

What AI agents are supported?

We support 27+ agents including Claude Code, Cursor, GitHub Copilot, Windsurf, Codex CLI, Aider, Continue, Cline, Zed, Bolt.new, Lovable, v0, Devin, Sourcegraph Cody, JetBrains AI, and more.

Do I need Node.js?

Yes, you need Node.js 18+ and npx to use the CLI. Most developers already have these installed.

Can I install multiple skills?

Yes. You can install as many skills as you want. You can also use Skill Packs to install bundles of related skills in one command.

How do I uninstall a skill?

Run `npx @qaskills/cli remove <skill-name>` to remove a skill from your AI agent.

Publishing

How do I publish a skill?

Create a SKILL.md file in a GitHub repository, validate it with `npx @qaskills/skill-validator validate ./SKILL.md`, then publish with `npx @qaskills/cli publish ./SKILL.md`. See our How to Publish guide for full details.

What is the quality score?

Each skill receives a quality score from 0-100 based on content completeness, metadata accuracy, description quality, and token count. Higher scores rank better in search and the leaderboard.

Can I update a published skill?

Yes. Update the version in your SKILL.md frontmatter and run `npx @qaskills/cli publish` again. Users who have the skill installed will see the update.

Technical

Where are skills stored on my machine?

Skills are installed to your AI agent's config directory. For Claude Code, that's `~/.claude/commands`. For Cursor, it's `.cursor/rules`. The CLI auto-detects the correct location.

Does the CLI collect any data?

The CLI collects anonymous usage telemetry (install/remove events, agent type) to improve the service. No personal data is collected. You can disable it with `export QASKILLS_TELEMETRY=0`.

Is the source code open?

Yes. QASkills.sh is fully open source under the MIT license. The CLI, SDK, web app, and all seed skills are available on GitHub.

Still have questions?

We're happy to help. Reach out via email or open a GitHub discussion.