Skip to content

[Repository Request]Create a new repo for OpenSearch opensearch-agent-skills #482

@arjunkumargiri

Description

@arjunkumargiri

Are you requesting a new GitHub Repository within opensearch-project GitHub Organization?

Yes

GitHub Repository Proposal

opensearch-project/OpenSearch#20731

GitHub Repository Additional Information

  1. What is the new GitHub repository name?

opensearch-project/opensearch-agent-skills

  1. Project description and community value?

Agent skills(https://agentskills.io/home) provides OpenSearch capabilities and expertise to AI agents. This will allow different AI agents like Cursor, claude code and any other agents that supports opensearch skill and make these experts on OpenSearch.

  1. What user problem are you trying to solve with this new repository?

Developers can make use of opensearch agent skills across multiple opensearch usecases including opensearch onboarding, cluster configuration, index setup, log analytics, semantic search configuration, etc.

  1. Why do we create a new repo at this time?

It's a strategic initiative to enable AI agents leverage OpenSearch skills.

  1. Is there any existing projects that is similar to your proposal?

https://github.com/opensearch-project/opensearch-launchpad - However the existing project is scoped down to opensearch onboarding and does not support other usecases. In long term opensearch-launchpad will be deprecated in favor of opensearch-agent-skills.

  1. Should this project be in OpenSearch Core/OpenSearch Dashboards Core? If no, why not?
    Or, shall we combine this project to an existing repo source code in opensearch-project GitHub Org?

No. This will be developed as an independent package.

  1. Is this project an OpenSearch/OpenSearch Dashboards plugin to be included as part of the OpenSearch release?

No

GitHub Repository Owners

  1. Who will be supporting this repo going forward?

es learning team will own and support this repo going forward.

  1. What is your plan (including staffing) to be responsive to the community (at a minimum, this should include reviewing PRs, responding to issues, answering forum questions?)

The maintainer of this repository will be responsible for answering to the community.

  1. Initial Maintainers List (max 3 users, provide GitHub aliases):

arjunkumargir
saratvemulapalli
fen-qin
owaiskazi19

GitHub Repository Source Code / License / Libraries

  1. Please provide the URL to the source code.

https://github.com/arjunkumargiri/opensearch-launchpad/tree/main/skills/opensearch-launchpad

  1. What is the license for the source code?

The Source code is Apache-2.0 licensed

  1. Does the source code include any third-party code that is not compliant with the Apache License 2.0?

No

What is the publication target(s)?

You can choose multiple targets from the list.

DockerHub Staging, DockerHub Production

Notes (DO NOT CHANGE)

Next Steps:

  • If this is about creating a new GitHub Repository

    • Build Interest Group (BIG) and its members will review your proposal and provide feedback
      • Review of Proposal, asking questions, adding comments
      • If there is any concern regarding the naming / IP, additional IP review will be requested
      • Involve Subject Matter Experts from other repositories on the proposed topics
      • Ensure new repositories align with the foundation’s charter
      • Review the provided source code if any
      • Send final feedback and recommendations to the Technical Steering Committee
    • Technical Steering Committee (TSC) will have a vote based on BIG feedback, and reply back the vote as a comment in this issue by a TSC member
    • At least three positive (+1) TSC members' votes are necessary, and no vetoes (-1) after a one week period, then Admin Team will open a repo creation ticket with Linux Foundation
    • Linux Foundation verify the votes and create repo
    • Admin Team setup automations on repo settings, secrets, scanning, add initial maintainers, and more
    • Repository delivered to the original requester
  • If you already have a GitHub repo and just want to add new publication target(s)

    • Admin Team will review your request and follow up

Track the progress of your request here: Engineering Effectiveness Board (view).
Member of @opensearch-project/admin will take a look at the request soon.
Thanks!

Metadata

Metadata

Type

No type

Projects

Status

👀 In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions