Build and deploy search applications and observability analytics with OpenSearch on AWS, including semantic/hybrid search, log analytics with PPL and Query DSL, distributed trace analysis via OpenTelemetry, and deployment to Amazon OpenSearch Service or Serverless with Bedrock integration for embeddings and RAG.
A collection of Agent Skills for building search applications and analyzing observability data with OpenSearch. Works with Claude Code, Cursor, Kiro, and any agent that supports the Agent Skills standard.
Skills are organized in a tree — install the whole collection or pick individual skills.
| Category | Skill | Description |
|---|---|---|
| Search | opensearch-launchpad | Build search apps from scratch — BM25, semantic, hybrid, agentic search |
| Observability | log-analytics | Query and analyze logs with PPL — error patterns, anomaly detection |
| Observability | trace-analytics | Investigate distributed traces — slow spans, service maps, agent invocations |
| Cloud | aws-setup | Deploy to Amazon OpenSearch Service or Serverless |
More skills coming soon — contributions welcome! See DEVELOPER_GUIDE.md.
Install using npx skills:
# Install all skills
npx skills add opensearch-project/opensearch-agent-skills
# Install a specific skill
npx skills add opensearch-project/opensearch-agent-skills@opensearch-launchpad --full-depth
npx skills add opensearch-project/opensearch-agent-skills@log-analytics --full-depth
npx skills add opensearch-project/opensearch-agent-skills@trace-analytics --full-depth
npx skills add opensearch-project/opensearch-agent-skills@aws-setup --full-depth
# Install to a specific agent
npx skills add opensearch-project/opensearch-agent-skills -a claude-code
# Install globally (available across all projects)
npx skills add opensearch-project/opensearch-agent-skills -g
# Install to all detected agents
npx skills add opensearch-project/opensearch-agent-skills --all
# List available skills before installing
npx skills add opensearch-project/opensearch-agent-skills --list
# Add the community marketplace (one-time setup)
/plugin marketplace add anthropics/claude-plugins-community
# Install the plugin
/plugin install opensearch-agent-skills@claude-community
# Reload to apply
/reload-plugins
After installing, try:
"I want to build a semantic search app with OpenSearch"
Your agent reads the skill instructions and runs the scripts directly — no MCP server required.
uvskills/
opensearch-skills/ # Top-level meta-skill
SKILL.md # Routes to category skills
cli-reference.md # Shared CLI command reference
scripts/ # Shared scripts, UI, sample data
search/ # Category: Search
SKILL.md
opensearch-launchpad/ # Search app builder
SKILL.md
*.md # Model guides, evaluation, strategies
observability/ # Category: Observability
SKILL.md
log-analytics/ # Log querying & analysis
SKILL.md
log-analytics.md
ppl-reference.md
trace-analytics/ # Distributed trace investigation
SKILL.md
traces.md
ppl-reference.md
cloud/ # Category: Cloud deployment
SKILL.md
aws-setup/ # AWS provisioning & deployment
SKILL.md
aos/ # Amazon OpenSearch Service guides
aoss/ # Amazon OpenSearch Serverless guides
reference.md
tests/ # pytest test suite
We welcome new skills and improvements! See the Developer Guide for instructions on creating skills, conventions, testing, and the contribution process.
This project is licensed under the Apache License, Version 2.0. See LICENSE.txt for details.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Query and investigate traces, logs, and metrics from an OpenSearch-based observability stack using PPL and PromQL
npx claudepluginhub opensearch-project/opensearch-agent-skillsQuery and investigate traces, logs, and metrics from an OpenSearch-based observability stack using PPL and PromQL
Claude Code skill pack for Glean (24 skills)
Agent skill for querying and analyzing data using Elasticsearch ES|QL query language. For data analysts and engineers searching Elasticsearch clusters.
Data lake, analytics, search, and ETL workflows with S3 Tables, AWS Glue, Athena, and Amazon OpenSearch Service. Covers managed Iceberg tables on S3 Tables, ingestion from JDBC databases (Oracle, SQL Server, PostgreSQL, MySQL, RDS), Amazon Redshift, Snowflake, BigQuery, and DynamoDB, AWS Glue Data Catalog inventory and asset discovery, federated Athena queries, vector storage and semantic search on Amazon S3 Vectors, and Amazon OpenSearch Service and Serverless (migration from Solr/Elasticsearch, provisioning, vector/semantic/hybrid search, log analytics, trace analytics).
Editorial "Observability & Monitoring" bundle for Claude Code from Antigravity Awesome Skills.
Skills, agents, and workflows for Honeycomb observability — query patterns, production investigations, SLOs, OpenTelemetry instrumentation, and Beeline migration. Designed to complement the Honeycomb MCP server.