Skill
typescript-e2e-testing
typescript-e2e-testing — a Claude Code skill from bmad-labs/skills
Features
- ✓Extends Claude Code with TypeScript testing skills
- ✓Structured skill definitions in SKILL.md files
- ✓Supporting scripts, templates, and documentation included
- ✓Flexible installation methods for various agents
- ✓Individual or bulk skill installation options
- ✓Visit GitHub for detailed installation guides
Installation Guide
Method 1: Install via skills CLI (Recommended)
The easiest way to install skills using the skills package. Supports Claude Code, Cursor, Codex, OpenCode, and 20+ other agents.
bash
# Install all skills
npx skills add bmad-labs/skills
# Install specific skills for TypeScript development
npx skills add bmad-labs/skills --skill typescript-clean-code --skill typescript-e2e-testing --skill typescript-unit-testing
# Install to specific agent (e.g., claude-code, cursor, codex)
npx skills add bmad-labs/skills -a claude-code
# Install globally (user-level, available in all projects)
npx skills add bmad-labs/skills -gMethod 2: Install via Plugin Marketplace
This method installs the entire plugin with all skills automatically detected.
Step 1: Add the marketplace
bash
/plugin marketplace add bmad-labs/skillsStep 2: Install the plugin
bash
/plugin install bmad-labs@skillsStep 3: Verify installation
bash
# Open the plugin manager to see installed plugins
/plugin
# Or ask Claude: "What skills are available?"Method 3: Install via settings.json
Add to your project's .claude/settings.json:
json
{
"extraKnownMarketplaces": {
"bmad-labs": {
"source": {
"source": "github",
"repo": "bmad-labs/skills"
}
}
},
"enabledPlugins": {
"bmad-labs@skills": true
}
}Method 4: Install Individual Skills
If you only need specific skills, add them individually to your project's .claude/settings.json:
json
{
"skills": [
"github:bmad-labs/skills/skills/clean-code",
"github:bmad-labs/skills/skills/typescript-e2e-testing",
"github:bmad-labs/skills/skills/typescript-unit-testing"
]
}Available skill paths:
github:bmad-labs/skills/skills/mcp-buildergithub:bmad-labs/skills/skills/typescript-e2e-testinggithub:bmad-labs/skills/skills/typescript-unit-testinggithub:bmad-labs/skills/skills/skill-creatorgithub:bmad-labs/skills/skills/typescript-clean-codegithub:bmad-labs/skills/skills/book-convertergithub:bmad-labs/skills/skills/skill-from-bookgithub:bmad-labs/skills/skills/ui-ux-pro-maxgithub:bmad-labs/skills/skills/slides-generatorgithub:bmad-labs/skills/skills/ai-multimodalgithub:bmad-labs/skills/skills/atlassian-restgithub:bmad-labs/skills/skills/multi-repo-git-opsgithub:bmad-labs/skills/skills/trade-off-analysisgithub:bmad-labs/skills/skills/manual-testinggithub:bmad-labs/skills/skills/load-docsTroubleshooting
If skills are not detected after installation:
bash
rm -rf ~/.claude/plugins/cacheclaude again)- Ask Claude: "What skills are available?"
- Or run
/plugin and check the Errors tabbash
claude plugin validate .