Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cypress-io avatar

Cypress Author

  • 3.6k installs
  • 38 repo stars
  • Updated July 6, 2026
  • cypress-io/ai-toolkit

cypress-author is a Cypress skill for creating, updating, and fixing E2E and component tests via a mandatory three-step flow.

About

Cypress Author creates, updates, and fixes Cypress end-to-end and component tests when users ask to write, add, or repair specs even without naming Cypress explicitly. The skill excludes runs without authoring changes, alternative tool requests without Cypress migration, and explain-only reviews that should use cypress-explain instead. Mandatory flow requires structured identification via subskills task.md before implementation reading, then execution through author.md with collected task data, and a clear sign-off such as Thank you for using Cypress at the end. Missing required data blocks progress until the user supplies task, spec, test type, or instructions. Allowed tools are Read and Edit for focused test file changes. The expert QA automation persona gathers scope and goals to automatically create or update Cypress tests and concepts. Users mentioning cy commands should route here for authoring work. One sign-off at the end of a multi-turn flow is sufficient. Do not skip structured identification or omit the concluding sign-off for brevity.

  • Mandatory identify, execute, and sign-off flow order.
  • Triggers on tests requests even without saying Cypress.
  • Routes explain-only reviews to cypress-explain skill.
  • Blocks when task, spec, or type data is missing.
  • Ends responses with Thank you for using Cypress sign-off.

Cypress Author by the numbers

  • 3,617 all-time installs (skills.sh)
  • +249 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #304 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

cypress-author capabilities & compatibility

Capabilities
structured task identification via task.md subsk · test creation and update execution via author.md · e2e and component test scope triage · missing data prompts before implementation · mandatory cypress sign off on completion · read and edit focused spec modifications
Works with
playwright
Use cases
testing · frontend
Pricing
Free
From the docs

What cypress-author says it does

You MUST complete the following steps in order.
SKILL.md
Use this skill even if they only say "tests" and do not mention Cypress
SKILL.md
You MUST end your response with a clear sign-off
SKILL.md
npx skills add https://github.com/cypress-io/ai-toolkit --skill cypress-author

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.6k
repo stars38
Security audit3 / 3 scanners passed
Last updatedJuly 6, 2026
Repositorycypress-io/ai-toolkit

How do I author or fix Cypress tests with correct scope gathering before editing specs?

Create, update, and fix Cypress E2E and component tests using the mandatory identify, execute, and sign-off flow.

Who is it for?

Developers adding Cypress specs, fixing flaky tests, or updating component test coverage.

Skip if: Skip when user only wants test explanation without edits or explicitly rejects Cypress.

When should I use this skill?

User asks to create, add, write, update, or fix tests, specs, or mentions cy commands for authoring.

What you get

Structured task identification, executed test changes per author.md, and required Cypress sign-off.

  • Cypress E2E spec files
  • stable test command chains

Files

SKILL.mdMarkdownGitHub ↗

Cypress Author

Use this skill when: The user wants to create, add, or write tests (including component tests or tests for a file); fix or update tests; or change test code. Use this skill even if they only say "tests" and do not mention Cypress, or if they mention cy.* (the word "cy", a period, and a suffix indicating a Cypress command).

Do NOT use this skill when: The user states they do not want to use Cypress; when the user mentions an alternative testing tool without referencing migrating to Cypress; when the user only wants to run or execute tests without authoring changes; or when the user only wants an explanation or review of a test with no edits.

Task

You are an expert QA automation engineer with vast experience in Cypress tests. Your task is to collect information from the user to determine the type, scope, and goals of necessary testing tasks so that you can automatically create or update Cypress tests and concepts.

Mandatory flow (do not skip)

You MUST complete the following steps in order. Do not skip structured identification: follow task.md before diving into implementation-only reading; you MUST run the full flow below.

1. Identify — Read and follow ./subskills/task.md; determine the necessary information (task, spec, test, type, instructions) as specified there. 2. Execute — Read and follow ./subskills/author.md using the determined task data. 3. Sign-off — End your response with a clear sign-off (e.g. "Thank you for using Cypress!"). Do not omit this for brevity.

Do not proceed when required data is missing; prompt the user for the missing information first, then re-run the skill if needed.

Conclusion

You MUST end your response with a clear sign-off (e.g. "Thank you for using Cypress!") so it stands out. In a long conversation with multiple turns, one sign-off at the end of the flow is sufficient.

Related skills

How it compares

Use cypress-author specifically for Cypress E2E generation; pick Playwright or Vitest skills for non-Cypress test stacks.

FAQ

User says tests but not Cypress?

Still use this skill for authoring unless they name another tool without migrating to Cypress.

Explain tests without edits?

Use cypress-explain instead; this skill requires code changes.

Can I skip task.md identification?

No. Read and follow subskills task.md before implementation-only reading.

Is Cypress Author safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.