agent-launcher-orchest…
Use when a user wants to build, launch, grade, or schedule a Claude Managed Agent (CMA) in their own Anthropic account — "build me an agent", "launch this as a…
Sync tests with TestRail. Use when user mentions "testrail", "test management", "test cases", "test run", "sync test cases", "push results to testrail", or "import from testrail".
$ npx -y skills add alirezarezvani/claude-skills --skill testrail --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/testrailContext preview
The summary Claude sees to decide when to auto-load this skill.
Sync tests with TestRail. Use when user mentions "testrail", "test management", "test cases", "test run", "sync test cases", "push results to testrail", or "import from testrail".
name: "testrail" description: >- Sync tests with TestRail. Use when user mentions "testrail", "test management", "test cases", "test run", "sync test cases", "push results to testrail", or "import from testrail".
Bidirectional sync between Playwright tests and TestRail test management.
Environment variables must be set:
If not set, inform the user how to configure them and stop.
> **The TestRail MCP server is not auto-registered (issue #978).** `pw-testrail` > was removed from the plugin's `.mcp.json` because it failed to connect for every > user (the plugin ships no `node_modules`). The `testrail_*` MCP tools used below, > and the `/pw:testrail` command, will fail with "tool not found" until it is > enabled manually — see the **Integrations** section of the plugin's `CLAUDE.md` > (`cd integrations/testrail-mcp && npm install`, then register the server in your > own user/project MCP config). Setting the env vars alone is not sufficient.
/pw:testrail import --project <id> --suite <id>
Steps: 1. Call `testrail_get_cases` MCP tool to fetch test cases 2. For each test case:
3. Generate test files grouped by section 4. Report: X cases imported, Y tests generated
/pw:testrail push --run <id>
Steps: 1. Run Playwright tests with JSON reporter:
npx playwright test --reporter=json > test-results.json
2. Parse results: map each test to its TestRail case ID (from annotations) 3. Call `testrail_add_result` MCP tool for each test:
4. Report: X results pushed, Y passed, Z failed
/pw:testrail run --project <id> --name "Sprint 42 Regression"
Steps: 1. Call `testrail_add_run` MCP tool 2. Include all test case IDs found in Playwright test annotations 3. Return run ID for result pushing
/pw:testrail status --project <id>
Steps: 1. Fetch test cases from TestRail 2. Scan local Playwright tests for TestRail annotations 3. Report coverage:
TestRail cases: 150 Playwright tests with TestRail IDs: 120 Unlinked TestRail cases: 30 Playwright tests without TestRail IDs: 15
/pw:testrail update --case <id>
Steps: 1. Read the Playwright test for this case ID 2. Extract steps and expected results from test code 3. Call `testrail_update_case` MCP tool to update steps
| Tool | When | |---|---| | `testrail_get_projects` | List available projects | | `testrail_get_suites` | List suites in project | | `testrail_get_cases` | Read test cases | | `testrail_add_case` | Create new test case | | `testrail_update_case` | Update existing case | | `testrail_add_run` | Create test run | | `testrail_add_result` | Push individual result | | `testrail_get_results` | Read historical results |
All Playwright tests linked to TestRail include:
test('should login successfully', async ({ page }) => {
test.info().annotations.push({
type: 'testrail',
description: 'C12345',
});
// ... test code
});This annotation is the bridge between Playwright and TestRail.
388 production-ready Claude Code skills, plugins, and agent skills for 13 AI coding tools. The most comprehensive open-source library of Claude Code skills and agent plugins — also works with OpenAI Codex, Gemini CLI, Cursor, and 9 more coding agents.
Repo: alirezarezvani/claude-skills
Use when a user wants to build, launch, grade, or schedule a Claude Managed Agent (CMA) in their own Anthropic account — "build me an agent", "launch this as a…
Phase 3 of building a Claude Managed Agent — the bounded grade→iterate loop. Define a CMA outcome (a required markdown rubric graded by an isolated grader),…
Phase 1 of building a Claude Managed Agent — interview the founder about the one job the agent should do, then produce a build sheet (CMA primitives table +…
Phase 4 of building a Claude Managed Agent — make it run without you. Turn a graded agent into a recurring scheduled deployment (POSIX-cron), an event-driven…
Phase 2 of building a Claude Managed Agent — turn a validated build sheet into exact API payloads and a resumable BYOK curl launch script, then launch…
Close out a launched Claude Managed Agent — recap every primitive the founder now owns, regenerate the single-file overview page, and suggest the next 1-2…