toolly
登录/注册
返回

playwright-testing

🔒 测试与安全
访问 GitHub

提供端到端 Web 应用自动化测试能力,覆盖登录流程验证、多用户身份管理、文件上传下载、API 响应模拟及断言驱动的等待机制,支持跨设备视口测试与不稳定测试根因分析。

简介

提供端到端 Web 应用自动化测试能力,覆盖登录流程验证、多用户身份管理、文件上传下载、API 响应模拟及断言驱动的等待机制,支持跨设备视口测试与不稳定测试根因分析。

核心能力速览
✓所属分类:🔒 测试与安全
✓通过 Agent Skills 协议,将「能力」封装为可复用、可安装的 AI 组件
✓支持按需加载领域知识与工具,让通用模型转变为特定任务的专家
适用场景

适用于「🔒 测试与安全」相关场景,可作为可复用的 AI 能力组件,接入支持 Agent Skills 的 AI 客户端(如 Claude、Cursor、Cline 等),按需调用以扩展模型能力。

Skills.MD

<div align="center"> <img src="https://github.com/user-attachments/assets/a978cb0a-785d-4a7d-aff2-7e962edd3120" width="10000" alt="Claude Codex Settings Logo">

Mentioned in Awesome Claude Code Claude Code Codex CLI Cursor Context7 MCP llms.txt

Downloads Views

Battle-tested Claude Code, Claude Desktop, OpenAI Codex, and Cursor setup with skills, commands, hooks, subagents, and MCP servers, plus Kimi, MiniMax, and GLM API support.

"They make wrong assumptions on your behalf and just run along with them without checking. They don't manage their confusion, they don't seek clarifications, they don't surface inconsistencies, they don't present tradeoffs. They really like to overcomplicate code and APIs, they bloat abstractions, they don't clean up dead code after themselves." -- Andrej Karpathy

This repo's guidelines are structured to fix exactly these pitfalls.

Installation • Plugins • Configuration • References

Claude Settings has setup guides and skill downloads. Agent Plugins is the compact plugin directory.

</div>

Installation

Plugins add skills, commands, and automations to your AI coding tool. Install only what you need from the plugin list below.

Prerequisites: See INSTALL.md for setup requirements.

<details open> <summary><strong>Claude Code</strong></summary>

# Add marketplace (one time)
claude plugin marketplace add fcakyon/claude-codex-settings

# Install any plugin by name
claude plugin install fable-advisor@claude-settings

In Claude Code desktop, select + beside the prompt, then Plugins and Add plugin.

</details>

<details> <summary><strong>Codex CLI</strong></summary>

# Add marketplace (one time)
codex plugin marketplace add fcakyon/claude-codex-settings

# Install any plugin by name
codex plugin add simplify@claude-settings

In the Codex desktop app, open Plugins, find the plugin, and select Install.

</details>

<details> <summary><strong>Gemini CLI</strong></summary>

# Install any plugin by name
gemini extensions install --path ./plugins/simplify

</details>

<details> <summary><strong>Cursor</strong></summary>

# Add marketplace (one time)
cursor-agent plugin marketplace add https://github.com/fcakyon/claude-codex-settings

# Start the interactive CLI
cursor-agent

Enter /plugin, open the marketplace, and install the plugin at user or project scope. In the Cursor app, open Customize and select Install.

</details>

Want the shared agent guidance too? .claude/CLAUDE.md is the file written for your projects. Run /claude-tools:sync-claude-md to pull it into ~/.claude/CLAUDE.md, or paste it into a project as CLAUDE.md, then point the other tools at the same file:

ln -sfn CLAUDE.md AGENTS.md # Codex CLI, Cursor, Copilot
ln -sfn CLAUDE.md GEMINI.md # Gemini CLI

Plugins

<details> <summary><strong>simplify</strong> - Review changed code for reuse, redundancy, and over-engineering, then apply fixes</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install simplify@claude-settings codex plugin add simplify@claude-settings gemini extensions install --path ./plugins/simplify

Run /simplify to review your staged or committed diff across four angles (reuse, simplification, efficiency, altitude) with parallel agents, then apply the cleanups. It reviews changed-code quality, not correctness bugs. It brings Claude Code's built-in /simplify to Codex, Cursor, and Gemini, which don't ship it natively, so all three get the same review and apply flow.

Skills:

  • simplify - review the changed diff across four angles and apply the fixes

Hooks:

  • guard.py - Require a completed /simplify run before each Claude Code or Codex commit, unless you explicitly ask to skip it for one commit

</details>

<details> <summary><strong>humanize</strong> - Block a curated list of AI buzzwords on every write with a hook</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install humanize@claude-settings codex plugin add humanize@claude-settings gemini extensions install --path ./plugins/humanize

Before a Write or Edit saves, humanize scans the new text and blocks whatever reads like a machine wrote it, each hit paired with a plain-word swap. It reads Markdown files whole and checks comments and docstrings in code files while skipping source code and recognized code-shaped references:

  • 3 marks: the em-dash, section sign, and stray semicolon (the en-dash stays)
  • 53 stock words like leverage, seamlessly, vibrant, game-changing, each mapped to a plain swap
  • 16 openers and cliches like in conclusion, a testament to, aims to bridge
  • 10 pile-up words like crucial or significant, flagged at 3+ uses in one write

Runs on Claude Code and Gemini. Unlike a markdown rule the model can ignore, the hook checks every Write or Edit and blocks each match until it is replaced. The word list draws on Wikipedia's "Signs of AI writing".

Skills (ZIP for claude.ai, ChatGPT, Claude Code, Cursor, Codex, VS Code):

Skill Description ZIP
humanize Avoid common AI writing patterns with examples ZIP

Hooks:

  • humanize.py - blocks matched marks, buzzwords, and cliches before a Write or Edit lands

</details>

<details> <summary><strong>fable-advisor</strong> - Get a second opinion from Claude Fable 5 before big decisions</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install fable-advisor@claude-settings codex plugin add fable-advisor@claude-settings gemini extensions install --path ./plugins/fable-advisor

Ask a Fable 5 reviewer to challenge a plan or conclusion before you commit. Claude Code now supports Fable through its built-in advisor, while Codex, Cursor, and Gemini call the same model through an authenticated Claude Code CLI with claude -p --model fable.

Agents:

  • fable-advisor - Native Claude Code reviewer with recent conversation context

Skills:

  • fable-advisor - Routes Claude Code to its native agent and other tools to claude -p

</details>

<details> <summary><strong>codex-advisor</strong> - Get a second opinion from GPT via Codex CLI before big decisions</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install codex-advisor@claude-settings codex plugin add codex-advisor@claude-settings gemini extensions install --path ./plugins/codex-advisor

Ask GPT to challenge a plan before you build it, the cross-model check the built-in advisor cannot give you. Claude Code attaches the recent conversation, so "ask the codex advisor" is enough. Codex, Cursor, and Gemini reach the same reviewer. Needs the Codex CLI signed in.

Agents:

  • codex-advisor - Sends the recent conversation to GPT and returns the verdict verbatim

Skills:

  • codex-advisor - Routes Claude Code to its native agent and other tools to codex exec

</details>

<details> <summary><strong>adhd-output-style</strong> - Use fewer output tokens with short steps, quick insights, and clear next actions</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install adhd-output-style@claude-settings codex plugin add adhd-output-style@claude-settings gemini extensions install --path ./plugins/adhd-output-style

Cuts filler and keeps output token use down with the answer or next step first, one-action-per-step lists, concrete time estimates, a single under-two-minute next action, and short teaching notes while coding. Claude Code applies the output style automatically. Codex, Cursor, and Gemini CLI expose the same instructions as an adhd-output-style skill because they do not support plugin output styles.

Output styles:

  • ADHD Explanatory - Low-token ADHD formatting plus educational Insight blocks while coding

Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):

Skill Description ZIP
adhd-output-style Apply the same reply format in Codex, Cursor, and Gemini CLI ZIP

</details>

<details> <summary><strong>intelligent-compact</strong> - Keep file paths, root causes, and open questions through auto-summaries</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install intelligent-compact@claude-settings codex plugin add intelligent-compact@claude-settings gemini extensions install --path ./plugins/intelligent-compact

When Claude Code auto-summarizes a long session, the default summary routinely drops the highest-signal facts. This plugin tells the summarizer to keep them:

  • File paths under investigation so the next turn doesn't re-discover where you were
  • Confirmed root causes so you don't re-debug what's already solved
  • Open questions, metrics, and IDs that prose summaries usually round away
  • Findings from expensive subagent runs that took minutes to gather

Runs on every /compact (manual) and every auto compaction. Claude Code only; Codex, Cursor, and Gemini CLI don't yet expose a comparable summary hook.

Hooks:

</details>

<details> <summary><strong>claude-telemetry-hooks</strong> - Track Claude Code usage, rejections, and session stats in one dashboard</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install claude-telemetry-hooks@claude-settings n/a gemini extensions install --path ./plugins/claude-telemetry-hooks

Adds the two missing pieces Claude Code's telemetry needs to power a usage dashboard:

  • Sticky session ID per project: resumed conversations stay one session, not dozens
  • Categorized rejection reasons (profanity, wrong target, scope drift, retry, and more): chart why Claude pushes back

Per-device data is already in Claude Code's built-in OpenTelemetry stream. Pairs naturally with openobserve-skills for the dashboard side.

Hooks:

</details>

<details> <summary><strong>anthropic-office-skills</strong> - Official Anthropic PDF, Word, PowerPoint, Excel skills</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install anthropic-office-skills@claude-settings codex plugin add anthropic-office-skills@claude-settings gemini extensions install --path ./plugins/anthropic-office-skills

Skills CLI

npx skills add https://github.com/fcakyon/claude-codex-settings/tree/main/plugins/anthropic-office-skills --skill '*'

Official office document skills from anthropics/skills.

Skill Description Install
pdf PDF processing (read, merge, split, create, OCR, forms) ZIP
pptx PowerPoint presentation building and editing ZIP
xlsx Excel spreadsheet processing with formulas ZIP
docx Word document creation and editing ZIP

</details>

<details> <summary><strong>openai-office-skills</strong> - Official OpenAI PDF, Word, PowerPoint, Excel skills</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install openai-office-skills@claude-settings codex plugin add openai-office-skills@claude-settings gemini extensions install --path ./plugins/openai-office-skills

Skills CLI

npx skills add https://github.com/fcakyon/claude-codex-settings/tree/main/plugins/openai-office-skills --skill '*'

Office document skills for creating and editing PDFs, Word documents, slide decks, and spreadsheets.

Skill Description Install
pdf PDF generation and extraction with visual review ZIP
slides Slide deck creation with PptxGenJS ZIP
spreadsheet Spreadsheet processing with formulas and formatting ZIP
doc Word document creation and editing ZIP

</details>

<details> <summary><strong>python-skills</strong> - Python best practices from PEP 8, Zen of Python, Google style, and Effective Python</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install python-skills@claude-settings codex plugin add python-skills@claude-settings gemini extensions install --path ./plugins/python-skills

Python coding guidelines grounded in authoritative sources: PEP 8, PEP 20 (Zen of Python), Google Python Style Guide, and Brett Slatkin's "Effective Python" (3rd ed.). Covers code integration, idiomatic patterns, YAGNI anti-abstraction rules, Google-style docstrings, and 18 before/after code examples.

Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):

Skill Description ZIP
python-guidelines Core rules, self-tests, and reference index ZIP

Reference files:

</details>

<details> <summary><strong>react-skills</strong> - Official React, Next.js, and React Native best practices</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install react-skills@claude-settings codex plugin add react-skills@claude-settings gemini extensions install --path ./plugins/react-skills

Skills CLI

npx skills add https://github.com/fcakyon/claude-codex-settings/tree/main/plugins/react-skills --skill '*'

React and frontend best practices from vercel-labs/agent-skills.

Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):

Skill Description ZIP
composition-patterns React composition patterns: compound components, render props, context ZIP
react-best-practices 64 React/Next.js performance rules from Vercel Engineering ZIP
react-native-skills 35+ React Native/Expo rules for performance and animations ZIP
react-view-transitions View Transition API for page/route animations ZIP
web-design-guidelines UI review against 16 web interface guideline categories ZIP

</details>

<details> <summary><strong>agent-browser</strong> - Official browser automation CLI for AI agents</summary>

Claude Code Codex CLI Gemini CLI
claude plugin install agent-browser@claude-settings codex plugin add agent-browser@claude-settings gemini extensions install --path ./plugins/agent-browser

Skills CLI

npx skills add https://github.com/fcakyon/claude-codex-settings/tree/main/plugins/agent-browser --skill '*'

Browser automation via CLI instead of MCP. 93% less context usage than Playwright MCP by using snapshot + element refs instead of full DOM tree dumps. From vercel-labs/agent-browser.

Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):

Skill Description ZIP
agent-browser Browser automation: navigation, forms, clicking, screenshots, auth, sessions ZIP
electron Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion) ZIP

CLI Tool: [agent-browser](https://github.com/vercel-labs/agent-

快捷安装

在终端执行以下命令,即可将本 Skill 安装到本地 AI 客户端:

npx skills add fcakyon/claude-codex-settings

相关推荐