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

observability-sre-triage

elastic/agent-skills/plugins/observability/skills/sre-triage/SKILL.md

Triage a degraded or suspect service end to end: read SLO status and burn rate, check active alerting rules and ML anomalies, measure throughput, latency, and error rate, assess dependency health and infrastructure saturation, and funnel logs down to the failures that explain it. Use when someone asks whether a service is healthy, why it is slow or erroring, what is in its logs, or which attribute distinguishes the requests that are failing. Also use when someone asks for the query behind any of those signals — throughput, latency percentiles, error rate, dependency health, or log volume — over APM/OTel traces, metrics, or logs.

58358d agoReviewMountCreate a free account to mount
ElasticSkill

migrate-required-input-dependency

elastic/integrations/.agents/skills/migrate-required-input-dependency/SKILL.md

Migrate an Elastic integration package from a legacy inline agent template to integrations with required input dependencies (`requires.input`, `streams[].package`). Gathers developer decisions on dataset naming, variable overrides, stack constraints, and tests before applying changes. Use when the user asks to migrate an integration to an input package, adopt `requires.input`, switch to `streams[].package`, or mentions required input dependencies. Requires elastic-package CLI.

3394mo agoReviewMountCreate a free account to mount
ElasticSkill

validate-integration-docs

elastic/integrations/.agents/skills/validate-integration-docs/SKILL.md

Lint an Elastic integration package's markdown with vale and propose fixes. Use when the user says "vale check," "lint docs," "validate the README," "check integration markdown," or wants to polish an integration's docs before opening a PR. Filters out false positives inside Go-template comment blocks in _dev/build/docs/, then re-runs vale against the rendered docs/ output after `elastic-package build` as a final pass.

3394mo agoReviewMountCreate a free account to mount
ElasticSkill

docs-authoring

elastic/elastic-agent/.agents/skills/docs-authoring/SKILL.md

Write or edit user-facing documentation. Use when a change adds or edits a published doc page, a snippet, navigation, or the source that generates a page. Decides whether a change needs docs, where the content goes, what must be verified against the product, and how to scope it with applies_to. Does not cover changelog fragments or release-note entries.

28523d agoReviewMountCreate a free account to mount
ElasticSkill

elastic-agent-diagnostics

elastic/elastic-agent/.agents/skills/elastic-agent-diagnostics/SKILL.md

Analyze an elastic-agent diagnostics bundle (the .zip produced by `elastic-agent diagnostics`). Use when the user provides a bundle path or asks to triage agent state, parse logs, inspect configs/components, or analyze pprof profiles from a bundle.

28523d agoReviewMountCreate a free account to mount
ElasticSkill

elastic-agent-it-failure-rca

elastic/elastic-agent/.agents/skills/elastic-agent-it-failure-rca/SKILL.md

Root-cause an elastic-agent integration test failure from CI. Use when the user provides a flaky-test issue from elastic/elastic-agent (e.g. "look at #14049"), a Buildkite build or job URL, or a local artifacts directory, and wants a structured RCA report.

28523d agoReviewMountCreate a free account to mount
ElasticSkill

integration-test-review

elastic/elastic-agent/.agents/skills/integration-test-review/SKILL.md

Review elastic-agent integration test changes (testing/integration/**) for flakiness risks before merge. Use when reviewing a PR, diff, or commit that adds or modifies integration tests, or when asked whether an integration test will be stable in CI.

28523d agoReviewMountCreate a free account to mount
ElasticSkill

debug-build

elastic/golang-crossbuild/.apm/skills/debug-build/SKILL.md

Diagnose failing Buildkite builds in the golang-crossbuild pipeline. Fetches recent failures, reads logs, and traces root causes in Dockerfiles and apt sources lists. Use when builds on main (or another branch) start failing.

22631d agoReviewMountCreate a free account to mount
ElasticSkill

existing-entity-requirements

elastic/terraform-provider-elasticstack/.agents/skills/existing-entity-requirements/SKILL.md

Examines an existing Terraform resource or data source implementation and produces an OpenSpec requirements document under openspec/specs/. Use when the user asks to document requirements for a Terraform entity, capture behavior from code, or write a requirements doc for a resource/data source.

2106mo agoReviewMountCreate a free account to mount
ElasticSkill

flaky-test-catcher

elastic/terraform-provider-elasticstack/.agents/skills/flaky-test-catcher/SKILL.md

Detects broken and flaky acceptance tests from recent CI failures on main and opens structured GitHub issues for automated remediation. Follow this skill strictly when analyzing CI failures.

2106mo agoReviewMountCreate a free account to mount
ElasticSkill

new-entity-requirements

elastic/terraform-provider-elasticstack/.agents/skills/new-entity-requirements/SKILL.md

Gathers initial requirements for a new Terraform resource or data source by examining API clients (go-elasticsearch, generated kbapi), Elastic API docs (Elastic docs MCP server and/or web), then interviewing the user for gaps. Produces an OpenSpec proposal (change with proposal, design, tasks, and delta specs)—not a hand-written spec under openspec/specs/ alone. Use when designing a new entity, drafting requirements from an API, or before implementing a new resource/data source.

2106mo agoReviewMountCreate a free account to mount
ElasticSkill

openspec-implementation-loop

elastic/terraform-provider-elasticstack/.agents/skills/openspec-implementation-loop/SKILL.md

Orchestrates an end-to-end implementation loop for a single OpenSpec change: select a change, ask commit-only vs PR delivery, triage the change to determine an execution strategy (inline, single-implementor, or per-task) based on change size and complexity, implement tasks using the chosen strategy, run review and validation, feed findings back for fixes, push to origin, then either watch GitHub Actions on the branch (commit mode) or create a PR and delegate PR monitoring to the pr-monitoring-loop skill (PR mode). Use when the user wants to implement an approved OpenSpec proposal/change with iterative review and CI feedback.

2106mo agoReviewMountCreate a free account to mount
ElasticSkill

openspec-plus-apply

elastic/terraform-provider-elasticstack/.agents/skills/openspec-plus-apply/SKILL.md

MANDATORY skill that activates whenever the OpenSpec apply phase begins. Triggers: /opsx-apply runs, the openspec-apply-change vanilla skill is referenced or active, `openspec instructions apply` is invoked, or the user asks to implement, apply, execute, or build out an OpenSpec change ('implement the change', 'apply tasks', 'execute change', 'build out the change'). Takes over only vanilla step 6 (implementation loop) and emulates step 7 output (final status).

2106mo agoReviewMountCreate a free account to mount
ElasticSkill

openspec-plus-design

elastic/terraform-provider-elasticstack/.agents/skills/openspec-plus-design/SKILL.md

MANDATORY skill that activates whenever the OpenSpec design phase begins. Triggers: /opsx-new or /opsx-continue runs; openspec-new-change, openspec-continue-change, or openspec-explore is active; `openspec instructions design` is invoked; or the user wants to create, update, review, refine, or discuss an OpenSpec design document.

2106mo agoReviewMountCreate a free account to mount
ElasticSkill

openspec-plus-proposal

elastic/terraform-provider-elasticstack/.agents/skills/openspec-plus-proposal/SKILL.md

MANDATORY skill that activates whenever the OpenSpec proposal phase begins. Triggers: /opsx-new or /opsx-continue runs; openspec-new-change, openspec-continue-change, or openspec-explore is active; `openspec instructions proposal` is invoked; or the user wants to create, update, review, refine, or discuss an OpenSpec proposal.

2106mo 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.