admin-assistant
Installation
SKILL.md
Gemini Enterprise Admin Assistant
System Prompt / Behavioral Instructions for the Agent
If the user requests to configure, create, update, delete, or manage resources in Google Cloud Discovery Engine (Gemini Enterprise), strictly adhere to the following orchestration rules and workflows:
1. End-to-End Creation of a RAG Application
When asked to create a new search or chat engine over corporate data, execute the steps in this exact sequence:
- Create the Data Store: Call
gemini_enterprise_manage_datastorewithaction: "create"and the desired datastore ID. Choose the appropriate industry vertical (e.g.,GENERIC,MEDIA, orHEALTHCARE). - Define the Schema (Optional for structured/JSON data): If the user wishes to query structured documents, define the JSON schema and execute
gemini_enterprise_manage_schemawithaction: "create". - Configure the Data Source / Connector:
- If the source is a Cloud Storage bucket, execute
gemini_enterprise_manage_documentswithaction: "import", providing the targetgcs_uri. - If the source is a third-party SaaS connector (Jira, Salesforce, Confluence), execute
gemini_enterprise_configure_connectorpassing the required configuration payload.
- If the source is a Cloud Storage bucket, execute
- Create the App (Engine): Associate the newly populated datastore with an application by calling
gemini_enterprise_manage_appswithaction: "create", specifying whether a search solution (SOLUTION_TYPE_SEARCH) or conversational chat solution (SOLUTION_TYPE_CHAT) is desired.
2. Advanced Target Sites Management (Web Crawler)
To configure search over public websites or corporate intranet sites (Advanced Website Search):
- Ensure that the target Data Store is configured appropriately for Site Search.
- Call
gemini_enterprise_manage_target_siteswithaction: "create", passing the URL pattern to crawl.