Qaskills

io.github.PramodDutta由 GitHub 帳號 PramodDutta 發布v0.1.2更新於 Oct 24, 2026

Search, inspect, and install 400+ QA testing skills from qaskills.sh into any MCP client.

已驗證STDIO僅桌面知識與記憶開發者工具

概覽

AI 產生的概覽

本機 MCP 伺服器,讓 AI 助理從 qaskills.sh 搜尋、檢視並安裝精選 QA 測試技能到自身的代理設定中。

可以做什麼
搜尋與瀏覽 QA 技能目錄,包含分類以及技能排行榜與品質評分。在安裝前檢視技能詳情和完整的 SKILL.md 內容。將選定的 QA 技能安裝到偵測到的 AI 代理設定目錄。列出目錄中可用的分類。技能涵蓋 Playwright、Cypress、Jest、API、安全、效能與無障礙測試等領域。
適用情境
適合想讓編碼代理取得專家級 QA 測試模式(例如 Playwright 端對端或 API 測試慣例)而不必手動複製的情境。適合想要精選 QA 專用技能庫而非通用技能集合的團隊。
執行需求
透過 stdio 在本機執行,通常以 npx 從 npm 套件 @qaskills/mcp 啟動,因此需要 Node.js 以及連線 qaskills.sh 的網路存取。選用環境變數 QASKILLS_API_URL 可覆寫 API 基礎位址。未宣告需要身分驗證。
安裝前請注意
安裝工具會將技能檔案寫入 AI 代理的設定目錄,改變該代理的行為;安裝前請先檢閱技能內容。技能內容來自第三方目錄並由代理遵循,應視為不可信。選用的 QASKILLS_API_URL 設定可將請求重新導向至其他主機。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Qaskills,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

QASkills.sh

The Curated QA Skills Directory for AI Coding Agents

The curated QA skills directory for Claude Code, Cursor, Copilot, Windsurf, and 27+ AI coding agents.

[npm version] [License: MIT] [Website] [YouTube]

Website | Skills Directory | Leaderboard | Get Started


Why QASkills.sh?

Among 49,000+ skills on Vercel's skills.sh, barely any are dedicated to QA testing. QASkills.sh fills that gap — a curated, QA-specific skills directory that gives your AI coding agent expert-level testing knowledge with a single command.

bash
npx @qaskills/cli add playwright-e2e
  ✓ Detected agent: Claude Code  ✓ Installing playwright-e2e v1.0.0...  ✓ Skill installed successfully!

Your AI agent now writes Playwright tests using Page Object Model, fixtures, and best practices — automatically.


Quick Start

1. Install a skill (no global install needed)

bash
npx @qaskills/cli add playwright-e2e

2. Or install globally for faster access

bash
npm i -g @qaskills/cliqaskills add playwright-e2e

3. Search for skills

bash
npx @qaskills/cli search "api testing"

4. List installed skills

bash
npx @qaskills/cli list

5. Remove a skill

bash
npx @qaskills/cli remove playwright-e2e

6. Or use the MCP server (search and install from inside your agent)

Listed in the official MCP registry as io.github.PramodDutta/qaskills.

bash
# Claude Codeclaude mcp add qaskills -- npx -y @qaskills/mcp
json
// Any MCP client (Cursor, Windsurf, etc.){  "mcpServers": {    "qaskills": { "command": "npx", "args": ["-y", "@qaskills/mcp"] }  }}

Your agent gets six tools: search_skills, get_skill, get_skill_content, install_skill, list_categories, get_leaderboard. See packages/mcp.


Feature Highlights

FeatureDescription
27+ Agents SupportedClaude Code, Cursor, Copilot, Windsurf, Codex, Aider, Cline, Devin, and more
Auto-DetectionCLI detects which AI agent you're using and installs to the right config directory
20+ Curated SkillsExpert-reviewed QA testing patterns covering E2E, API, unit, performance, security, and more
Skill PacksInstall bundles of related skills in one command
Publish Your OwnCreate and share skills via the dashboard or CLI
Open SourceMIT licensed, community-driven

Supported Frameworks


Supported AI Agents (27+)

AgentStatusAgentStatus
Claude Code✅Cursor✅
GitHub Copilot✅Windsurf✅
Codex CLI✅Aider✅
Continue✅Cline✅
Zed AI✅Bolt.new✅
Lovable✅v0✅
Devin✅Sourcegraph Cody✅
Replit Agent✅Amazon Q Developer✅
JetBrains AI✅Gemini Code Assist✅
Roo Code✅Augment Code✅
Trae✅And more...✅

Available Skills

#SkillCategoryQuality
1Playwright E2E TestingE2E, Visual92/100
2Jest Unit TestingUnit91/100
3Cypress E2E TestingE2E90/100
4OWASP Security TestingSecurity89/100
5Playwright API TestingAPI88/100
6Pytest PatternsUnit, Integration88/100
7k6 Performance TestingPerformance87/100
8Visual Regression TestingVisual86/100
9Axe-core AccessibilityAccessibility86/100
10Selenium Java TestingE2E85/100
11REST Assured APIAPI85/100
12CI/CD Pipeline ConfigDevOps85/100
13Appium Mobile TestingMobile84/100
14Postman API TestingAPI84/100
15Contract Testing (Pact)Contract84/100
16Test Data GenerationUtility83/100
17JMeter Load TestingLoad82/100
18BDD/Cucumber PatternsBDD82/100
19Test Plan GenerationProcess80/100
20Bug Report WritingProcess78/100

Browse all skills →


Skill Packs

Install multiple skills at once with curated packs:

PackIncludesUse Case
Full Stack QAPlaywright + Cypress + k6 + OWASP + Jest + Pytest + CI/CDComplete QA coverage
Complete Playwright SuiteE2E + API + Visual + AccessibilityPlaywright-focused teams
API Testing ToolkitPlaywright API + REST Assured + Postman + Pact + k6Backend & API testing

How It Works

1. SEARCH   →  Browse skills on qaskills.sh or search via CLI2. INSTALL  →  npx @qaskills/cli add <skill-name>3. TEST     →  Your AI agent now has QA expertise built-in

The CLI auto-detects which AI agent you're using (Claude Code, Cursor, Copilot, etc.) and installs the skill's SKILL.md to the correct configuration directory. Your agent reads this file and follows the testing patterns automatically.


Publish Your Own Skill

Via the Website

  1. Go to qaskills.sh/dashboard/publish
  2. Sign in with GitHub
  3. Fill in the 5-step form
  4. Publish!

Via the CLI

bash
# Scaffold a new SKILL.mdnpx @qaskills/cli init my-skill
# Edit the generated SKILL.md with your testing patterns
# Publish to the registrynpx @qaskills/cli publish

SKILL.md Format

markdown
---name: My Testing Skilldescription: What this skill teaches AI agentsversion: 1.0.0license: MITtestingTypes: [E2E, API]frameworks: [Playwright]languages: [TypeScript]agents: [claude-code, cursor, copilot]---
# My Testing Skill
Instructions for the AI agent go here...

Tech Stack

LayerTechnology
FrameworkNext.js 15 (App Router)
UIshadcn/ui + Tailwind CSS v4
DatabaseNeon Serverless Postgres + Drizzle ORM
SearchTypesense
AuthClerk
CacheUpstash Redis
HostingVercel
CLITypeScript + Commander.js
MonorepoTurborepo + pnpm

Project Structure

qaskills/├── packages/│   ├── web/              # Next.js 15 website & API│   ├── cli/              # @qaskills/cli (npm package)│   ├── shared/           # Types, constants, Zod schemas, parsers│   ├── sdk/              # Programmatic TypeScript SDK│   └── skill-validator/  # SKILL.md validation├── seed-skills/          # 20+ curated QA skill definitions└── landingpage/          # Marketing site

Contributing

We welcome contributions! Here's how to get involved:

  1. Add a new skill — Create a SKILL.md and publish via the dashboard or CLI
  2. Improve existing skills — Submit PRs to enhance testing patterns and coverage
  3. Report bugs — Open an issue on GitHub
  4. Feature requests — Open an issue or start a discussion

Local Development

bash
# Clone the repogit clone [email protected]:PramodDutta/qaskills.gitcd qaskills
# Install dependencies (requires pnpm 9.15+ and Node 20+)pnpm install
# Build shared package first (other packages depend on it)pnpm --filter @qaskills/shared build
# Start all dev serverspnpm dev
# Run testspnpm test
# Lint & formatpnpm lintpnpm format

Built by The Testing Academy

189K+ YouTube Subscribers | QA & Test Automation Education

YouTube | Website | Twitter


MIT License | Made with testing in mind

來源:README.md,提交 aada2bc

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分