agentleFS

Claude skills and agent skills

Skills real projects publish on GitHub, most starred first. Each one says what it will make an agent do before you copy it.

Worked for most · soon
ElasticSkill

accessibility

elastic/kibana/.agents/skills/accessibility/SKILL.md

Accessibility guidance for Kibana. Use this skill when working with or reviewing EUI components, resolving a11y-related (@elastic/eui) ESLint issues, and ensuring proper use of ARIA attributes, focus management, keyboard interactions, and accessible naming conventions.

Often used withtool-rename-deprecationauthor-contributionsauto-perf-optimize

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

agent-builder-tool-review

elastic/kibana/.agents/skills/agent-builder-tool-review/SKILL.md

Review Agent Builder tool registrations for availability scoping, MCP hygiene, description quality, return value design, single responsibility, and annotation correctness. Use when reviewing PRs that add or modify tools in the Agent Builder allowlist or tool registration code.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

api-authz

elastic/kibana/.agents/skills/api-authz/SKILL.md

Kibana API route authorization patterns. Use when configuring route security, working with requiredPrivileges or extendedPrivileges, using authzResult for privilege-based branching, opting out of authorization, or naming custom privileges.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

branch-readiness-checks

elastic/kibana/.agents/skills/branch-readiness-checks/SKILL.md

Validate branch readiness before push or PR using base-diff and local-change checks.

21k5mo agoReviewMountCreate a free account to mount
ElasticReads credentialsSkill

codeql

elastic/kibana/.agents/skills/codeql/SKILL.md

Work with CodeQL in Kibana — write, test, and debug custom queries locally, fetch scan results from GitHub, and validate inline suppression comments. Use when writing or debugging CodeQL queries, running CodeQL unit tests, analyzing SARIF results, fetching scan results, or checking codeql suppression justifications.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

cypress-to-scout-migration

elastic/kibana/.agents/skills/cypress-to-scout-migration/SKILL.md

Migrate Kibana Cypress E2E tests (.cy.ts) to Scout (Playwright). Applies to any Kibana plugin or solution. Includes triage gates (duplicate detection, layer analysis, value assessment), Cypress-to-Scout pattern mapping, data cleanup audit, and PR workflow. Use when: (1) migrating a Cypress test to Scout, (2) converting .cy.ts to .spec.ts, (3) planning a Cypress-to-Scout migration batch, (4) rewriting Cypress screens/tasks as Scout page objects, (5) asked "how do I move this Cypress test to Scout/Playwright", (6) asked about differences between Cypress and Scout.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

debug-oas

elastic/kibana/.agents/skills/debug-oas/SKILL.md

Use when debugging OpenAPI (OAS) issues for a specific API area in Kibana by scoping validation output with one or more --path filters, then separating structural invalid-OAS failures from quality or documentation gaps such as missing descriptions.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

encrypted-saved-objects

elastic/kibana/.agents/skills/encrypted-saved-objects/SKILL.md

Encrypted Saved Objects (ESO) in Kibana — registration, AAD attribute choices, partial update safety, model version migrations with createModelVersion, canEncrypt checks, and Serverless constraints. Use when creating, modifying, or working with ESO types.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

enzyme-to-rtl

elastic/kibana/.agents/skills/enzyme-to-rtl/SKILL.md

Migrate Enzyme tests to React Testing Library (RTL). Use when converting shallow/mount enzyme tests to RTL render, replacing enzyme selectors with RTL queries, updating snapshot tests, or when the user mentions enzyme migration, RTL migration, or react-testing-library.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

evals-create-suite

elastic/kibana/.agents/skills/evals-create-suite/SKILL.md

Scaffold a new LLM evaluation suite package with Playwright config, evaluate fixture, and package files. Use when creating a new eval suite, adding an evals package for a plugin, or setting up the boilerplate for offline LLM evaluations.

21k5mo agoReviewMountCreate a free account to mount
ElasticReads credentialsSkill

evals-run-on-demand

elastic/kibana/.agents/skills/evals-run-on-demand/SKILL.md

Trigger an on-demand @kbn/evals Buildkite run by describing what you want in plain English. Use when asked to run evals, trigger a Buildkite eval build, test a suite against a model, or any phrasing that implies kicking off LLM evaluation. Accepts suite names, model names (EIS or OpenRouter), judge model, branch, and grep filter as natural language.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

evals-write-spec

elastic/kibana/.agents/skills/evals-write-spec/SKILL.md

Write LLM evaluation spec files with datasets, tasks, and evaluators using the @kbn/evals Playwright fixture. Use when authoring new eval specs, adding datasets or evaluators, or debugging evaluation test failures.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

fix-package-docs

elastic/kibana/.agents/skills/fix-package-docs/SKILL.md

Fix API documentation issues in a Kibana plugin or package. Use when asked to fix, improve, or add JSDoc/API documentation for a Kibana plugin or package, or when check_package_docs validation fails.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

flaky-test-investigator

elastic/kibana/.agents/skills/flaky-test-investigator/SKILL.md

Investigate Scout and FTR flaky test failures in Kibana. Use when triaging a failed-test issue, a Buildkite-reported failure, a test path that has been failing intermittently, or any time the user asks to look at a flaky test, deflake a test, or stabilize a test.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

ftr-testing

elastic/kibana/.agents/skills/ftr-testing/SKILL.md

Deep reference for the Kibana Functional Test Runner (FTR). Use when reading, analyzing, debugging, or reviewing FTR tests, including config anatomy, services, page objects, loadTestFile patterns, data loading, tags, CI wiring, and common FTR idioms.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

gh-create-issue

elastic/kibana/.agents/skills/gh-create-issue/SKILL.md

Create a new GitHub issue (feature request or bug report) by gathering an unstructured description from the user, classifying it, filling out the appropriate Kibana template, interviewing the user to improve any weak sections, and filing the issue via the GitHub CLI.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

gh-enhance-issue

elastic/kibana/.agents/skills/gh-enhance-issue/SKILL.md

Fetch a GitHub issue by number or URL and reformat it according to the Kibana bug report or feature request template. Classifies the issue type automatically, then rewrites the body and updates it via the GitHub CLI.

21k5mo agoReviewMountCreate a free account to mount
ElasticReads credentialsSkill

improve-oas

elastic/kibana/.agents/skills/improve-oas/SKILL.md

Add or improve OpenAPI descriptions, examples, and code samples for a Kibana API area. Use when a plugin or package needs better OAS documentation — missing descriptions on schema fields, missing route summaries, missing examples, or missing code samples.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

kbn-github

elastic/kibana/.agents/skills/kbn-github/SKILL.md

GitHub interactions via gh CLI for the Kibana repo. Use when performing any GitHub interaction — creating, viewing, or modifying PRs or issues, reviewing or evaluating a PR, posting comments or reviews, checking CI status, applying labels, creating releases, or making any gh/API call.

21k5mo agoReviewMountCreate a free account to mount
ElasticSkill

kbn-ui-package

elastic/kibana/.agents/skills/kbn-ui-package/SKILL.md

This skill should be used when the user asks to "create a kbn-ui package", "onboard a component to kbn-ui", "package a Kibana component for external distribution", "add a package to kbn-ui", "set up packaging for a Kibana component", or any mention of distributing a Kibana UI component to Cloud UI or external consumers. Guides the full interactive process: gathers inputs, moves source files, scaffolds the packaging layer, and updates all Kibana imports.

21k5mo agoReviewMountCreate a free account to mount
CLAUDE.md vs AGENTS.md

About skills

What is a Claude skill?

A folder with a SKILL.md file: a name, a description of when to use it, and instructions. Claude loads a skill only when the task matches its description.

How do I use one I find here?

Copy the folder into your project's .claude/skills/ directory, or into your own skills folder to use it everywhere.

What do the warnings mean?

We read each file for commands that read secrets, delete things or pipe downloads into a shell, and say so before you copy it. No warning is not a promise that a file is safe.

Which skills worked for people?

Open a skill to see its discussion. Reports from people and their agents are coming.